Skip to content

Releases: vknabel/lithia

v0.0.9

05 Nov 20:49
Compare
Choose a tag to compare

Changelog

3860164 Merge branch 'main' of github.com:vknabel/lithia
7217a7a fix: == didn't work for independent values
a1f6e35 fix: || sometimes lead to wrong results
5bfc68c fix: || sometimes lead to wrong results
7525664 stdlib: adds new functions to lists: dropFirst, dropN, dropWhile, filter, first, isEmpty and zipWith
dc1d014 stdlib: adds new functions to prelude: identity and const
ecf9ad6 stdlib: tests will now print all messages

Docker images

  • docker pull vknabel/lithia:v0.0.9
  • docker pull vknabel/lithia:v0
  • docker pull vknabel/lithia:v0.0

v0.0.8

24 Oct 22:02
Compare
Choose a tag to compare

Changelog

3ff4e0c Merge pull request #10 from vknabel/bugfix/type-expressions
332a01b Merge pull request #11 from vknabel/feature/stdlib-testing
a410651 fix: type expressions didn't allow comments
13c4aca fix: type expressions didn't always recognize Module and Function
f7217da fix: type expressions with Any were not deterministic
f0f6902 stdlib: renamed booleans.negated to booleans.not
4a1c245 stdlib: testing, fixes, docs

Docker images

  • docker pull vknabel/lithia:v0.0.8
  • docker pull vknabel/lithia:v0
  • docker pull vknabel/lithia:v0.0

v0.0.7

23 Oct 22:24
Compare
Choose a tag to compare

Changelog

a8ee438 fix: release docker process
fdb9475 stdlib: refactorings

Docker images

  • docker pull vknabel/lithia:v0.0.7
  • docker pull vknabel/lithia:v0
  • docker pull vknabel/lithia:v0.0

v0.0.6

23 Oct 17:33
Compare
Choose a tag to compare

Changelog

65a1813 docker: also build for GitHub
e3e2d43 docker: introduced vknabel/lithia
fee21f5 fix: docker releaser
c2109ec fix: negated requires witness param
c46b621 stdlib: comparables.pullback and docs

Docker images

  • docker pull vknabel/lithia:v0.0.6
  • docker pull vknabel/lithia:v0
  • docker pull vknabel/lithia:v0.0

v0.0.5

14 Oct 21:29
Compare
Choose a tag to compare

Changelog

58a7533 Update README.md
c6fe470 compiler: memberwise imports
b471829 compiler: type-expressions with Any to match multiple cases
cae82b9 feat: generate docs and refactorings
8214731 refactor: Smaller refactorings
6d968fd runtime: added quotes to some errors
4356ae6 runtime: better print of functions
6b9f4c8 runtime: improved runtime error messages
b7a218f stdlib: renamed Rune to Char

v0.0.4

20 Sep 17:06
Compare
Choose a tag to compare

Changelog

f61346b Update README.md
410f061 Update README.md
1efd2fe Update README.md
22bd191 feat: allow extern decls in all modules
cae82b9 feat: generate docs and refactorings
684c373 feat: improve printing values
6901b2b fix: Better error messages for runtime errors
9bf29b0 fix: prompt interpreter lost imports
29ba303 refactor: code redistribution across files
d1a5154 refactor: move errors and function
b7a218f stdlib: renamed Rune to Char

v0.0.3

16 Sep 20:13
Compare
Choose a tag to compare

Changelog

24da902 Merge branch 'main' of github.com:vknabel/lithia
99e6a32 Module instead of package
f5c3373 Use $LITHIA_STDLIB instead of $LITHIA_PRELUDE
b440cfd fix: homebrew install stdlib

v0.0.2

16 Sep 16:13
Compare
Choose a tag to compare

Changelog

7d155d2 Absolute module imports and roots #7
49f494d More reliable LITHIA_TESTS detection
c603a4c Update README.md

v0.0.1

16 Sep 05:47
Compare
Choose a tag to compare

Changelog

a7c6aa4 Add goreleaser
8db0c3b Add tests and binary operators
e874596 Added new functions and documentation
812f8ef Added stdlib examples and wildcard tokens
c6f57a1 Basic AST
e323c0d Better function logging
9cfc997 Call funcs twice
697c5e9 Correctly Evaluate
ca39bd7 Create go.yml
7d83647 Enum declarations
f51e327 Evaluating some most basic expressions
7254f89 Exmple tests
38a1ac5 Function context
2b6062f Ignore some comments
208e891 Implementation of tokens
e897f8a Implemented Functions
1f1ed77 Imports and packages
dc7658d Improved error handling and robustness
2b56c2a Improved error messages
e18b264 Initial commit
ca161c9 Lazy SourceFiles
f0a5c82 Lazy function calls
7d25e92 Load Contexts into existing file
80d5719 Merge branch 'main' of github.com:vknabel/go-lithia
e44d0e3 More reliable types
40e6b53 Parsing some tokens
5a09ba3 Prelude imports
e500c3b Print stdlib
053dcab Small refactorings
ad8496b Split interpreter and execution context
8f4809a Stdlib and tests
e9cbef6 Type switch statements
d81c7f7 Update AST
478a1de Update README.md
bd2dae8 Update README.md
cdeb289 Update README.md
e4479e9 Update README.md
61d3bfe Update README.md
efde452 Update README.md
9f86380 Updated to latest syntax
2220df2 Upgraded to latest syntax
9d1e8e6 Upload to Formula
0e47747 Use latest extern function syntax
30a5218 Use latest no-args functions
3dfbc7c Variables!
c6d2904 min indent for errors
ff65eca strings.concat and array literals