2019-07-15 |
Nicolas Boulenguez | vala: remove a redundant parameter
|
commit | commitdiff | tree |
2019-07-15 |
Nicolas Boulenguez | Merge remote-tracking branch 'remotes/kanaka/master...
|
commit | commitdiff | tree |
2019-07-15 |
Nicolas Boulenguez | mal: implement macro? with contains? instead of list...
|
commit | commitdiff | tree |
2019-07-15 |
Nicolas Boulenguez | check that slurp works twice in a row. Fix rexx
|
commit | commitdiff | tree |
2019-07-14 |
Nicolas Boulenguez | Implement macros with maps instead of vectors.
|
commit | commitdiff | tree |
2019-07-09 |
Nicolas Boulenguez | mal: fix vector? sequential? and PRINT for new macro...
|
commit | commitdiff | tree |
2019-07-09 |
Nicolas Boulenguez | scheme: fix syntax error in 5e5d489
|
commit | commitdiff | tree |
2019-07-09 |
Nicolas Boulenguez | mal: implement macro without metadata
|
commit | commitdiff | tree |
2019-07-09 |
Nicolas Boulenguez | guile, scheme: fix fn? when metadata contains "ismacro"
|
commit | commitdiff | tree |
2019-07-09 |
Nicolas Boulenguez | mal: in step2, revert to reporting key error
|
commit | commitdiff | tree |
2019-07-09 |
Nicolas Boulenguez | mal: modify lib/ in order to hide bugs in make/ and...
|
commit | commitdiff | tree |
2019-07-09 |
Nicolas Boulenguez | mal: rename macro? to _macro?. Also rename bool-and...
|
commit | commitdiff | tree |
2019-07-09 |
Nicolas Boulenguez | Remove gensym, inc and or from step files.
|
commit | commitdiff | tree |
2019-07-09 |
Nicolas Boulenguez | mal: improve MAL implementation.
|
commit | commitdiff | tree |
2019-07-08 |
Nicolas Boulenguez | haskell: remove the need for unsafePerformIO type forced...
|
commit | commitdiff | tree |
2019-07-08 |
Nicolas Boulenguez | haskell: shorten Reader with Applicative instead of...
|
commit | commitdiff | tree |
2019-07-08 |
Nicolas Boulenguez | haskell: drop redundant import, test empty repl line...
|
commit | commitdiff | tree |
2019-07-08 |
Nicolas Boulenguez | haskell: rewrite nth without old-style partial function
|
commit | commitdiff | tree |
2019-07-08 |
Nicolas Boulenguez | haskell: adapt quasiquote to existing test, drop redundant...
|
commit | commitdiff | tree |
2019-07-08 |
Nicolas Boulenguez | haskell: make the code more readable and idiomatic.
|
commit | commitdiff | tree |
2019-07-08 |
Nicolas Boulenguez | haskell: silent GHC warnings
|
commit | commitdiff | tree |
2019-06-30 |
Nicolas Boulenguez | ada.2: let macros use closures. Allow metadata for...
|
commit | commitdiff | tree |
2019-06-30 |
Nicolas Boulenguez | Test that macros use closures
|
commit | commitdiff | tree |
2019-06-23 |
Nicolas Boulenguez | C: improve build configurability (issue #397)
|
commit | commitdiff | tree |
2019-05-28 |
Nicolas Boulenguez | Test mutual recursion in let* without vectors, which...
|
commit | commitdiff | tree |
2019-05-28 |
Nicolas Boulenguez | ada: fix the fix for unterminated strings
|
commit | commitdiff | tree |
2019-05-28 |
Nicolas Boulenguez | Test mutual recursion in let*
|
commit | commitdiff | tree |
2019-05-25 |
Nicolas Boulenguez | test recursive definitions in let*
|
commit | commitdiff | tree |
2019-05-22 |
Nicolas Boulenguez | ada: fix unterminated string and creation of object...
|
commit | commitdiff | tree |
2019-05-19 |
Nicolas Boulenguez | lib/tests: report parsing errors, move threading out...
|
commit | commitdiff | tree |
2019-05-19 |
Nicolas Boulenguez | lib/ README.md should not repeat the process unless...
|
commit | commitdiff | tree |
2019-05-18 |
Nicolas Boulenguez | ada.2: optimize tail call recursion for last `do` evaluation
|
commit | commitdiff | tree |
2019-05-17 |
Nicolas Boulenguez | lib/: add tests, fix detected problems, improve implementations
|
commit | commitdiff | tree |
2019-05-17 |
Nicolas Boulenguez | lib/ split: fix forgotten paths in test/perf*.mal.
|
commit | commitdiff | tree |
2019-05-17 |
Nicolas Boulenguez | Move tests of lib/ and new tests of core.mal to tests...
|
commit | commitdiff | tree |
2019-05-17 |
Nicolas Boulenguez | Fix style issues in lib/.
|
commit | commitdiff | tree |
2019-05-17 |
Nicolas Boulenguez | lib/: perform file splits, without change in contents
|
commit | commitdiff | tree |
2019-05-17 |
Nicolas Boulenguez | Prepare move of reusable code to lib/.
|
commit | commitdiff | tree |
2019-05-17 |
Nicolas Boulenguez | core.mal: give foldr a tail recursive definition
|
commit | commitdiff | tree |
2019-05-17 |
Nicolas Boulenguez | core.mal: mention that foldr is not tail-recursive
|
commit | commitdiff | tree |
2019-05-17 |
Nicolas Boulenguez | core.mal: remove inc, which is now in steps
|
commit | commitdiff | tree |
2019-05-17 |
Nicolas Boulenguez | tests: wait `gensym` in stepA to test `and` macro
|
commit | commitdiff | tree |
2019-05-17 |
Nicolas Boulenguez | core.mal: implement -> and ->> with reduce
|
commit | commitdiff | tree |
2019-05-17 |
Nicolas Boulenguez | core.mal: add and test right fold
|
commit | commitdiff | tree |
2019-05-17 |
Nicolas Boulenguez | core.mal: test each non trivial recursion
|
commit | commitdiff | tree |
2019-05-17 |
Nicolas Boulenguez | core.mal: document each function
|
commit | commitdiff | tree |
2019-05-15 |
Nicolas Boulenguez | Move test that macro do not mutate functions as optional...
|
commit | commitdiff | tree |
2019-05-15 |
Nicolas Boulenguez | test macro/functions: ignore results of preliminary...
|
commit | commitdiff | tree |
2019-05-14 |
Nicolas Boulenguez | Test that defining a macro does not mutate an existing...
|
commit | commitdiff | tree |
2019-05-14 |
Nicolas Boulenguez | runtest: fix pre-eval option
|
commit | commitdiff | tree |
2019-05-11 |
Nicolas Boulenguez | gensym: changes forgotten in last commit
|
commit | commitdiff | tree |
2019-05-11 |
Nicolas Boulenguez | Fix typos detected by automated tests.
|
commit | commitdiff | tree |
2019-05-11 |
Nicolas Boulenguez | gensym: hide the counter in an environment, define...
|
commit | commitdiff | tree |
2019-05-08 |
Nicolas Boulenguez | ada.2 switch back `do` from built-in function to special...
|
commit | commitdiff | tree |
2019-05-08 |
Nicolas Boulenguez | C++ convert map from native to built-in
|
commit | commitdiff | tree |
2019-05-07 |
Nicolas Boulenguez | Livescript Convert `not` from native to built-in.
|
commit | commitdiff | tree |
2019-05-07 |
Nicolas Boulenguez | Guile Convert `not` from native to built-in.
|
commit | commitdiff | tree |
2019-05-07 |
Nicolas Boulenguez | Forth Convert `not` from native to built-in.
|
commit | commitdiff | tree |
2019-05-07 |
Nicolas Boulenguez | C++ Convert `< > >= list` from native to built-in.
|
commit | commitdiff | tree |
2019-05-05 |
Nicolas Boulenguez | swift4: remove duplicate definition of load-file
|
commit | commitdiff | tree |
2019-05-03 |
Nicolas Boulenguez | Trivial simplifications in core.mal.
|
commit | commitdiff | tree |
2019-05-02 |
Nicolas Boulenguez | Clarify and optimize ada.2.
|
commit | commitdiff | tree |
2019-01-29 |
Nicolas Boulenguez | In step1, test non-numbers starting with a dash.
|
commit | commitdiff | tree |
|