FelixBrendel
7a780615f9
Implemented cintinuations and call/cc
6年前
FelixBrendel
76dd4d6482
using stdint types
6年前
Felix Brendel
9295d57a8e
Big String refacor: now len+pointer, no String storage anymore
6年前
Felix Brendel
7c220ed9d6
Work transfer
6年前
fumfar hiwi
efbdfeed2e
fixed import bug
6年前
Felix Brendel
650eba7f18
More cleanup
6年前
Felix Brendel
8dbff42bdf
Cleanup and delete dead code
6年前
Felix Brendel
bb1cfcd3c3
Fixed Memory Leaks. :)
6年前
FelixBrendel
814cceaf3d
fixed a bug where too long filenames would not be printed in errors
and the porgam would jsut essentially print spaced forever
6年前
Felix Brendel
0d77893a90
better errors and cleanp
6年前
Felix Brendel
5e82f9175d
hashmaps are now first class objects in the language
6年前
FelixBrendel
2cc076fa43
updated to use type-extensible hashmaps
6年前
Felix Brendel
2cd0c2c0c0
fixed mudules in alists
6年前
FelixBrendel
088127387e
commit before hashmaps
6年前
Felix Brendel
47b33f2f3a
fixed the tests with new args
6年前
Felix Brendel
0c73728217
work transfer to laptop
6年前
Felix Brendel
5a117d94ee
better arguments struct, arraylists as values, fixed docgen
6年前
Felix Brendel
6c80382cd0
test out profiling
6年前
Felix Brendel
912ec19373
coly_lisp_object now dows not create new nil and t values anymore
Fixed an error where a nil value could not be used as the default
value as a keyword argument since coly_lisp_object would be invoked
before assigning nil as the default argument, producing a separate nil
value, which then fails the nil tests becase it lives in a different
location as Memory::nil.
7年前
Felix Brendel
0fb9fbe1ee
symbols and keywords now have a hash value
7年前
Felix Brendel
75c95d3baa
Fixed annoying error log in tests
7年前
Felix Brendel
aae00d7279
all tests working again
7年前
Felix Brendel
a3f74cdaec
started on svg visualization
7年前
FelixBrendel
c8807a04b2
cleanup and sicp file, but crashes
7年前
FelixBrendel
09582f9669
hello
7年前
FelixBrendel
dc40059d90
on the way to better errors
7年前
FelixBrendel
31a833b5c9
fixed let not coying the initial value nodes
7年前
FelixBrendel
edef0b017b
better errors and new define syntax
7年前
FelixBrendel
181ace1eed
made source_Code_Locations more reliable (sill oncorrect sometimes)
7年前
Felix Brendel
23da3570c0
Reverted back to std::functions
7年前
FelixBrendel
77fffc7f5e
fixed some const char*
7年前
FelixBrendel
3453a525ef
cleanup
7年前
FelixBrendel
29bd534525
some memory management
7年前
FelixBrendel
fec24d11c7
some things
7年前
FelixBrendel
34b7390ba9
converted all typedefs to c++ types and enums to enum structs
7年前
FelixBrendel
9bc30d1569
step 1 in transitioning to c++
7年前
Felix Brendel
f8e9a8799e
first step to better errors, but broeken af
7年前
FelixBrendel
321ef46a84
cleanup and writing docs
7年前
FelixBrendel
5aa92062c3
Macros actually working
7年前
FelixBrendel
f6c2219bd5
Can now parse lambda lists
7年前
FelixBrendel
2006e3b45c
Use the parse arguments
7年前
FelixBrendel
46f76fc3d9
built-ins are identified by an enum now
7年前
FelixBrendel
905500ab98
quote eval define print read
7年前
FelixBrendel
dd2be2cb87
okay
7年前
FelixBrendel
db0318bb03
We can parse expressions
7年前
FelixBrendel
12a200534f
Added some convenience types + impemented and + or
7年前
FelixBrendel
5f16d1fbb9
Reorganize folders and added windows build with MSVC for debugging
7年前
Felix Brendel
4c33538e8a
added error types and stuff
7年前
Felix Brendel
9d0427f790
Added some tests for the built-ins
7年前