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-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
haxala1r
pushed to
compiler
at
haxala1r/olisp
2025-12-27 14:31:28 +00:00
456fca8df5
Added first build workflow
haxala1r
pushed to
compiler
at
haxala1r/olisp
2025-12-27 14:00:22 +00:00
8f75efd4fb
Added desugar phase for converting cond into a chain of if's
haxala1r
pushed to
compiler
at
haxala1r/olisp
2025-12-27 13:59:51 +00:00
074d4b94bf
Expand parser to include =, > and < as symbol characters
haxala1r
pushed to
compiler
at
haxala1r/olisp
2025-12-27 13:46:36 +00:00
26463a4c00
Separated mutually recursive definition of desugar phases
haxala1r
pushed to
compiler
at
haxala1r/olisp
2025-12-27 13:41:29 +00:00
cd8337b650
Added gensym, and phases in the desugar module for logical and & or
haxala1r
pushed to
compiler
at
haxala1r/olisp
2025-12-26 19:13:38 +00:00
be85a9a6ed
Added desugar steps to add (begin) wrappers around long lambda bodies, and rewrite internal (define) forms into letrec forms
First
Previous
1
2
3
4
5
...
Next
Last