Emin Arslan haxala1r
haxala1r pushed to main at test/olisp 2025-11-03 20:07:37 +00:00
5a90f78219 Added type annotations for the environment module to make things clearer, switched bind_args implementation with a simpler one.
46a1553dac Update gitignore
4d440dc1d7 remove mistaken autosave file
d24f8dc77f Reorganized environment-related functions.
37c8d2a62a Added some standard functions
Compare 6 commits »
haxala1r pushed to main at haxala1r/olisp 2025-11-03 20:01:06 +00:00
5a90f78219 Added type annotations for the environment module to make things clearer, switched bind_args implementation with a simpler one.
haxala1r pushed to main at haxala1r/olisp 2025-11-03 19:41:00 +00:00
46a1553dac Update gitignore
4d440dc1d7 remove mistaken autosave file
d24f8dc77f Reorganized environment-related functions.
Compare 3 commits »
haxala1r pushed to main at haxala1r/olisp 2025-10-30 20:42:15 +00:00
37c8d2a62a Added some standard functions
haxala1r pushed to main at haxala1r/olisp 2025-10-30 18:01:46 +00:00
45828a8dd4 reorganized a bit, separated bind-symbol into two operators that have different uses, def and set
haxala1r pushed to main at haxala1r/mash 2025-10-25 16:25:14 +00:00
333dfedb17 Remove status badge from README.md
haxala1r pushed to main at haxala1r/olisp 2025-10-16 19:31:17 +00:00
ccf1aec5da Removed irrelevant comment
haxala1r pushed to main at haxala1r/olisp 2025-10-16 19:28:22 +00:00
6c3efde5e9 Changed the addition and subtraction functions to be clearer
haxala1r pushed to main at haxala1r/olisp 2025-10-16 14:15:11 +00:00
8273baecf1 Added def, changed naming, and added if expressions
haxala1r pushed to main at haxala1r/olisp 2025-10-14 19:26:06 +00:00
fb52fb03b6 Evaluation is now performed properly, mimicking Common Lisp, and basic defun and defmacro definitions are provided (automatically executed on startup)
7105b2dd39 Added dot syntax for lists, and proper quote syntax. LQuoted is now unused
Compare 2 commits »
haxala1r pushed to main at haxala1r/olisp 2025-10-14 18:06:19 +00:00
be6e1cd684 Improved the repl to return to evaluation upon error. Also added an exit command
haxala1r pushed to main at haxala1r/olisp 2025-10-14 18:05:22 +00:00
b0ded579af Added builtin special forms, lambda forms and bind-symbol. got rid of bind-function, as it is now unnecessary. it is now possible to create functions!
haxala1r pushed to main at haxala1r/olisp 2025-10-14 17:21:38 +00:00
22e7c3dbb3 Re-organized a lot of code, changed functions so that functions capture the surrounding environment and execute in that environment
haxala1r pushed to main at haxala1r/olisp 2025-10-14 16:04:53 +00:00
965804c18d General style changes, nothing major
haxala1r pushed to main at haxala1r/mash 2025-10-10 09:07:44 +00:00
82a606e80b Added proposed spec for the language
haxala1r pushed to main at haxala1r/mash 2025-10-07 16:53:01 +00:00
a0124b791d Change C++ version
haxala1r pushed to main at haxala1r/mash 2025-10-07 11:08:58 +00:00
fddbd9b03b Change a function to remove C++23 dependancy
0fc3ab2ea8 update Readme.md
Compare 2 commits »
haxala1r pushed to main at haxala1r/cloud-computing-msc-ai-examples 2025-07-20 17:30:04 +00:00
d52f5ca2b9 Added README.md
haxala1r pushed to main at haxala1r/cloud-computing-msc-ai-examples 2025-07-20 16:41:33 +00:00
3d0f2006b9 Change demo4-1 and demo4-2 to also use our repository
haxala1r pushed to main at haxala1r/cloud-computing-msc-ai-examples 2025-07-20 16:35:40 +00:00
2dad2f3087 Change demo3 script to also use our repository