This website requires JavaScript.
Explore
Help
Sign In
Emin Arslan
haxala1r
1 Followers
·
1 Following
https://git.emin.engineer
Joined on
2024-11-15
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
User to block:
Optional note:
The note is not visible to the blocked user.
Cancel
Block
Repositories
9
Projects
Packages
Public Activity
Starred Repositories
1
haxala1r
pushed to
compiler
at
haxala1r/olisp
2026-01-14 09:45:23 +00:00
d0f9483aaa
ci: fix build.yaml
haxala1r
pushed to
compiler
at
haxala1r/olisp
2026-01-14 09:44:00 +00:00
e60b447198
ci: added workflow for building on debian, moved nix build to another file
haxala1r
pushed to
compiler
at
haxala1r/olisp
2026-01-14 09:28:31 +00:00
11625c88c6
core_ast: add of_sexpr
haxala1r
pushed to
compiler
at
haxala1r/olisp
2026-01-07 17:02:16 +00:00
d41d8e5fbe
core_ast: add initial draft for the core ast, and a conversion function from the syntactic ast
haxala1r
pushed to
compiler
at
haxala1r/olisp
2026-01-07 17:00:21 +00:00
ec56d76fb3
syntactic_ast: modify the phantom types to have concrete constructors, as the ocaml compiler cannot prove them distinct otherwise
haxala1r
pushed to
compiler
at
haxala1r/olisp
2026-01-07 15:18:44 +00:00
be81061895
syntactic_ast: fix issue in set! parsing, add set! to the test case.
e25b6b0b10
syntactic_ast: fix issue in cond parsing
0d731f29b3
syntactic_ast: added a node for set! expressions
Compare 3 commits »
haxala1r
pushed to
compiler
at
haxala1r/olisp
2026-01-07 15:03:38 +00:00
54c48ddf0e
syntactic_ast: add node for if expressions
haxala1r
pushed to
compiler
at
haxala1r/olisp
2026-01-04 18:38:12 +00:00
edc9d8b9e6
syntactic_ast: added parsing and pretty printing for cond expressions
haxala1r
pushed to
compiler
at
haxala1r/olisp
2026-01-03 18:35:34 +00:00
e95a115acf
syntactic_ast: Added proper handling for Let and Letrec
haxala1r
pushed to
compiler
at
haxala1r/olisp
2026-01-03 17:49:24 +00:00
9fb29afc3e
syntactic_ast: Modified letrec forms to also accept a body
haxala1r
pushed to
compiler
at
haxala1r/olisp
2026-01-03 17:43:21 +00:00
17e533dbb8
Modified the GADT to distinguish bodies
haxala1r
pushed to
compiler
at
haxala1r/olisp
2026-01-03 15:32:17 +00:00
6d95977324
ast: improved the implementation of syntactic_ast
haxala1r
pushed to
compiler
at
haxala1r/olisp
2026-01-03 13:44:10 +00:00
cb94372f29
new ast: added a new syntactic_ast module that provides a more structured AST as a GADT
haxala1r
pushed to
compiler
at
haxala1r/olisp
2026-01-01 10:36:24 +00:00
bc7ca0fa2d
new library: added containers as a dependency.
haxala1r
pushed to
main
at
haxala1r/olisp
2025-12-28 18:39:45 +00:00
89f19adc1b
Added pretty-printing.
facd6bb469
Improved the debug print function to pretty-print lists.
aea0fe510f
Making preparations for more of the standard library
f342289cb3
Revert "Minor changes"
3c454b1fe3
Minor changes
Compare 24 commits »
haxala1r
pushed to
compiler
at
haxala1r/olisp
2025-12-28 18:32:52 +00:00
d401548d1d
Change the build workflow to run on cron activations as well
haxala1r
pushed to
compiler
at
haxala1r/olisp
2025-12-28 18:05:08 +00:00
77213ce492
Change build workflow to only run on push and tag events
5afa613138
Change build workflow to also run the binary
61a08c1b9b
Changed flake to use flake-utils and build for all targets
1422f14822
Added first build workflow
9981c222eb
Added desugar phase for converting cond into a chain of if's
Compare 40 commits »
haxala1r
pushed to
compiler
at
haxala1r/olisp
2025-12-27 15:21:24 +00:00
1461d982a9
Change build workflow to only run on push and tag events
haxala1r
pushed to
compiler
at
haxala1r/olisp
2025-12-27 15:17:35 +00:00
bd9ced9fd1
Change build workflow to also run the binary
haxala1r
pushed to
compiler
at
haxala1r/olisp
2025-12-27 15:14:36 +00:00
45423c9ce1
Changed flake to use flake-utils and build for all targets
First
Previous
1
2
3
4
5
...
Next
Last