Emin Arslan haxala1r
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
haxala1r pushed to compiler at haxala1r/olisp 2025-12-26 17:43:02 +00:00
d84d81e824 Started work on the compiler, with a desugar phase
haxala1r synced new reference refs/tags/release to haxala1r/Se302 from mirror 2025-12-22 01:01:20 +00:00
haxala1r synced commits to refs/tags/release at haxala1r/Se302 from mirror 2025-12-22 01:01:20 +00:00
haxala1r synced commits to main at haxala1r/Se302 from mirror 2025-12-21 16:51:21 +00:00
01068b120a Rescheduling button added the calender is updated with new version
ba0fdccda1 Reimplemented Different Optimization Strategies
7db98ab32e Reworked Schedule Generating Algorithm
93717da8f3 Added Help Menu and Fixed Theme Switch
96fc9408ec Scheduling algorithm avoided students that have many lectures and leading a bug, its fixed. Also scheduling calendar had scrolling issue that fixed too (Commit error. now i sending the codes)
Compare 44 commits »
haxala1r synced and deleted reference refs/tags/copilot/create-desktop-application at haxala1r/Se302 from mirror 2025-12-21 16:51:21 +00:00
haxala1r pushed to compiler at haxala1r/olisp 2025-12-09 16:55:08 +00:00
2a5cb56566 Reorganize flake again, it should be good now
a10a0f97cc Reorganize flake, remove unnecessary prebuild phase
Compare 2 commits »
haxala1r pushed to compiler at haxala1r/olisp 2025-12-08 19:59:12 +00:00
34aeabdd99 Add merlin to the devshell, because I use emacs
fb47e6ecdd Complete reorganization: finally at a building state again
4faf309752 Reorganized project
3f0a860a03 Reorganized basically everything, making way for the compiler
Compare 4 commits »
haxala1r created branch compiler in haxala1r/olisp 2025-12-08 19:59:12 +00:00
haxala1r synced commits to main at haxala1r/Se302 from mirror 2025-11-30 18:25:04 +00:00
a8dd7154dd Preparation and Planing Documents added to the github
haxala1r opened issue haxala1r/fuse-tar#1 2025-11-27 21:18:40 +00:00
Fix parameter parsing
haxala1r pushed to master at haxala1r/fuse-tar 2025-11-27 17:45:06 +00:00
a12e53f8bf updated README example
haxala1r pushed to main at haxala1r/olisp 2025-11-12 20:43:11 +00:00
27115ab4f2 Added pretty-printing.
32b735d89f Improved the debug print function to pretty-print lists.
Compare 2 commits »
haxala1r pushed to main at haxala1r/olisp 2025-11-11 19:34:38 +00:00
53d0af4dae Making preparations for more of the standard library
c9f02a7cda Revert "Minor changes"
6243ace80b Minor changes
Compare 3 commits »
haxala1r pushed to main at haxala1r/olisp 2025-11-06 20:02:29 +00:00
7544e8753c Added more math operations, generalized and simplified existing math operations, added some list operations for the lisp lists