HCoop
/
jackhill
/
mal.git
/ search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅ next
Implement nth, first and rest
2016-08-27
Iqbal Ansari
Implement nth, first and rest
commit
|
commitdiff
|
tree
2016-08-27
Iqbal Ansari
Add support for macros and macro expansion
commit
|
commitdiff
|
tree
2016-08-27
Iqbal Ansari
Implement quasiquote, completes step 7
commit
|
commitdiff
|
tree
2016-08-27
Iqbal Ansari
Add cons and concat
commit
|
commitdiff
|
tree
2016-08-27
Iqbal Ansari
Add unwrap value to convert from mal type to native...
commit
|
commitdiff
|
tree
2016-08-27
Iqbal Ansari
Eval keys of hash-map as well
commit
|
commitdiff
|
tree
2016-08-27
Iqbal Ansari
Add *ARGV*, completes step 6
commit
|
commitdiff
|
tree
2016-08-27
Iqbal Ansari
Add all required atom functions
commit
|
commitdiff
|
tree
2016-08-27
Iqbal Ansari
Fix reading of quotes
commit
|
commitdiff
|
tree
2016-08-27
Iqbal Ansari
Add atom type
commit
|
commitdiff
|
tree
2016-08-27
Iqbal Ansari
Add load-file function
commit
|
commitdiff
|
tree
2016-08-27
Iqbal Ansari
Add `eval` builtin
commit
|
commitdiff
|
tree
2016-08-27
Iqbal Ansari
Handle non-mal datatypes in mal-value=
commit
|
commitdiff
|
tree
2016-08-27
Iqbal Ansari
Implement equality between vectors and list
commit
|
commitdiff
|
tree
2016-08-27
Iqbal Ansari
Implement `not` in MAL
commit
|
commitdiff
|
tree
2016-08-27
Iqbal Ansari
Treat nil as a list in list?
commit
|
commitdiff
|
tree
2016-08-27
Iqbal Ansari
Add support for variadic arguments
commit
|
commitdiff
|
tree
2016-08-27
Iqbal Ansari
Make sure the REPL does not crash on unknown errors
commit
|
commitdiff
|
tree
2016-08-27
Iqbal Ansari
Fix wrapping of Common Lisp value into MAL values
commit
|
commitdiff
|
tree
2016-08-27
Iqbal Ansari
Teach mal-value= to compare list and hash-maps
commit
|
commitdiff
|
tree
2016-08-27
Iqbal Ansari
Use symbol name while comparing mal-symbols
commit
|
commitdiff
|
tree
2016-08-27
Iqbal Ansari
Implement fn*, do and let*
commit
|
commitdiff
|
tree
2016-08-27
Iqbal Ansari
Allow specifying initial set of bindings while creating...
commit
|
commitdiff
|
tree
2016-08-27
Iqbal Ansari
Add support for printing functions
commit
|
commitdiff
|
tree
2016-08-27
Iqbal Ansari
Implement step 3 (environment)
commit
|
commitdiff
|
tree
2016-08-27
Iqbal Ansari
Complete implmentation of step 2 (eval)
commit
|
commitdiff
|
tree
2016-08-27
Iqbal Ansari
Add printer for built-in functions
commit
|
commitdiff
|
tree
2016-08-27
Iqbal Ansari
Export predicates for checking MAL types from types...
commit
|
commitdiff
|
tree
2016-08-27
Iqbal Ansari
Teach MAL about number signs
commit
|
commitdiff
|
tree
2016-08-27
Iqbal Ansari
Change the way meta is handled
commit
|
commitdiff
|
tree
2016-08-27
Iqbal Ansari
Support clause any in switch-mal-type to execute form...
commit
|
commitdiff
|
tree
2016-08-27
Iqbal Ansari
Remove the need to quote symbols in switch-mal-type
commit
|
commitdiff
|
tree
2016-08-27
Iqbal Ansari
Remove obsolete 'add-mal-meta' function
commit
|
commitdiff
|
tree
2016-08-27
Iqbal Ansari
Export MAL types and MAL accessors from types package
commit
|
commitdiff
|
tree
2016-08-27
Iqbal Ansari
Export eof error from reader
commit
|
commitdiff
|
tree
2016-08-27
Iqbal Ansari
Make sure last duplicate entry override first entry...
commit
|
commitdiff
|
tree
2016-08-27
Iqbal Ansari
Add switch-mal-type, use it select printing strategy
commit
|
commitdiff
|
tree
2016-08-27
Iqbal Ansari
Expand quote, quasiquote, unquote and splice-unquote
commit
|
commitdiff
|
tree
2016-08-27
Iqbal Ansari
Add support for reading and printing keywords
commit
|
commitdiff
|
tree
2016-08-27
Iqbal Ansari
Add support for reading and printing hash-maps
commit
|
commitdiff
|
tree
2016-08-27
Iqbal Ansari
Use fully qualified symbol names printer switch
commit
|
commitdiff
|
tree
2016-08-27
Iqbal Ansari
Refactor reading and printing of vectors and lists
commit
|
commitdiff
|
tree
2016-08-27
Iqbal Ansari
Correctly report unterminated strings
commit
|
commitdiff
|
tree
2016-08-27
Iqbal Ansari
Improve error reporting for EOF errors
commit
|
commitdiff
|
tree
2016-08-27
Iqbal Ansari
Teach MAL to read and print vectors
commit
|
commitdiff
|
tree
2016-08-27
Iqbal Ansari
Fix tokenizer regex to treat [] as two separate tokens...
commit
|
commitdiff
|
tree
2016-08-27
Iqbal Ansari
Implementation of step1 without the optional functionality
commit
|
commitdiff
|
tree
2016-08-27
Iqbal Ansari
Add common-lisp step0
commit
|
commitdiff
|
tree