bog pushed to main at bog/grino
- f393d6d7f7 FIX: type checking and modules.
bog pushed to main at bog/grino
- e12ff96943 ADD: basic type checker.
- 29facf1647 ADD: cast int/float/string functions.
- 64d17de693 ADD: syntaxic sugar for module import.
- c94bf181fd ADD: user data value.
- Compare 4 commits »
bog created repository bog/grigri
bog pushed to main at bog/grino
- 47b44d3439 ADD: install project headers and generate pkg-config pc file.
bog pushed to main at bog/grino
- 43a8c0c113 ADD: native modules can be declared from libs shared libraries.
bog pushed to main at bog/grino
- f2c9a6248a ADD: floats.
- 8fa9957575 REF: renamed 'assert-eq?' into 'assert='.
- Compare 2 commits »
bog pushed to main at bog/grino
- 8b5b243cab ADD: function capture env (closure).
bog pushed to main at bog/grino
- 83f1cc97b9 FIX: now using unique addresses.
bog pushed to main at bog/grino
- d5fb25046e ADD: closure capture direct parent environment.
bog pushed to main at bog/grino
- f7b470c0b1 ADD: set! function.
- 29fded5cb9 ADD: nested function.
- ea5991732c ADD: recursive functions.
- Compare 3 commits »
bog pushed to main at bog/grino
- 12f42a86f6 FIX: nested block scopes.
- aaeedb1ba9 ADD: if core function.
- ab64ab8007 ADD: blocks.
- 43a029ebc9 ADD: syntaxic sugar for function declaration.
- Compare 4 commits »
bog pushed to main at bog/grino
- 59af9d809e ADD: bool arithmetic and comparison operators.
- bae09ec2f3 ADD: integers.
- 690122ea4a ADD: test bash script.
- 0795eb5d9f ADD: eq? and assert-eq? core functions.
- 20b5e60557 ADD: assert core function.
- Compare 6 commits »
bog pushed to main at bog/grino
- e5c388a38e ADD: variable declaration.
- 583c1351ba ADD: comments.
- f001a50d38 ADD: bool literals.
- Compare 3 commits »