Felix Brendel
|
9cba9cafc0
|
work on generic extend
|
pirms 6 gadiem |
Felix Brendel
|
5e82f9175d
|
hashmaps are now first class objects in the language
|
pirms 6 gadiem |
FelixBrendel
|
2882f81e13
|
environments are now hashmaps
|
pirms 6 gadiem |
Felix Brendel
|
97f45f166f
|
small fixes in stdlib
|
pirms 6 gadiem |
Felix Brendel
|
47b33f2f3a
|
fixed the tests with new args
|
pirms 6 gadiem |
Felix Brendel
|
0c73728217
|
work transfer to laptop
|
pirms 6 gadiem |
Felix Brendel
|
6c80382cd0
|
test out profiling
|
pirms 6 gadiem |
Felix Brendel
|
4f2793b7ef
|
implement vectors
|
pirms 6 gadiem |
FelixBrendel
|
241ac60ced
|
args are now stored with their symbols instead of ther string identifiers
|
pirms 6 gadiem |
Felix Brendel
|
e266667607
|
brefore implementing envi stack
|
pirms 6 gadiem |
FelixBrendel
|
5716e83598
|
define-typed working;; parsing keywords in lambdalists correctly next
|
pirms 6 gadiem |
FelixBrendel
|
e0aaf351c5
|
alists and plists now
|
pirms 6 gadiem |
Felix Brendel
|
efded2f9b8
|
lota things
|
pirms 6 gadiem |
Felix Brendel
|
6f5ecc87b0
|
auto doc generation
|
pirms 7 gadiem |
Felix Brendel
|
d01269aa13
|
fixed oo
|
pirms 7 gadiem |
Felix Brendel
|
f77e4c56b3
|
Before implementing import name resolution, then after fic macro imports
|
pirms 7 gadiem |
Felix Brendel
|
3fb2326dd3
|
unquote splicing and implemented slime side list comprehensions
|
pirms 7 gadiem |
Felix Brendel
|
eb3bc262b9
|
Checkpoint before unquote-splicing
|
pirms 7 gadiem |
Felix Brendel
|
03a2c81aa5
|
Getting the manual going
|
pirms 7 gadiem |
Felix Brendel
|
5548192dc9
|
renamed prog to begin and added basics for the manual
|
pirms 7 gadiem |
Felix Brendel
|
311af423df
|
cond has an else clause now
|
pirms 7 gadiem |
FelixBrendel
|
c8807a04b2
|
cleanup and sicp file, but crashes
|
pirms 7 gadiem |
FelixBrendel
|
4f82ff4115
|
new define-syntax syntax
|
pirms 7 gadiem |
FelixBrendel
|
987dbcdd62
|
pre merge
|
pirms 7 gadiem |
Felix Brendel
|
8429c495cb
|
Work transfer from laptop
|
pirms 7 gadiem |
FelixBrendel
|
6734ee2258
|
yes
|
pirms 7 gadiem |
FelixBrendel
|
edef0b017b
|
better errors and new define syntax
|
pirms 7 gadiem |
FelixBrendel
|
fec24d11c7
|
some things
|
pirms 7 gadiem |
FelixBrendel
|
93e180a8f1
|
we have macros. OOOOOOFFF
|
pirms 7 gadiem |
FelixBrendel
|
9b5692da9d
|
Lexical scoping is working, but `defun` broke because of that.
Need macros next
|
pirms 7 gadiem |
FelixBrendel
|
3e8f883308
|
Fixed not copying the default keyword args
|
pirms 7 gadiem |
Felix Brendel
|
319d6d2041
|
fuck yea
|
pirms 7 gadiem |
FelixBrendel
|
e923190e0b
|
Created 't' as the universal source of truth
|
pirms 7 gadiem |
FelixBrendel
|
321ef46a84
|
cleanup and writing docs
|
pirms 7 gadiem |
FelixBrendel
|
49f18d7771
|
Unscape all strings when parsing
|
pirms 7 gadiem |
FelixBrendel
|
5aa92062c3
|
Macros actually working
|
pirms 7 gadiem |
FelixBrendel
|
65b97fe535
|
macros
|
pirms 7 gadiem |
FelixBrendel
|
ce28d94a9a
|
"mutate" now actually works
|
pirms 7 gadiem |
FelixBrendel
|
d55e71396a
|
we can now quote with '
|
pirms 7 gadiem |
FelixBrendel
|
488b47f08f
|
We have the beginning of a stdlib and can parse keyword and rest args
|
pirms 7 gadiem |