2020-07-23 |
Nicolas Boulenguez | ada.2: typo
|
commit | commitdiff | tree |
2020-07-23 |
Nicolas Boulenguez | Fix (keyword :k) on erlang and fsharp
|
commit | commitdiff | tree |
2020-07-21 |
Nicolas Boulenguez | Improve answer to exercises
|
commit | commitdiff | tree |
2019-08-21 |
Nicolas Boulenguez | mal: during environment lookup, convert the key to...
|
commit | commitdiff | tree |
2019-08-20 |
Nicolas Boulenguez | mal: improve efficiency of macro expansion
|
commit | commitdiff | tree |
2019-08-20 |
Nicolas Boulenguez | mal: when looking up a macro in the env stack, only...
|
commit | commitdiff | tree |
2019-08-20 |
Nicolas Boulenguez | mal: improve consistency of indentation
|
commit | commitdiff | tree |
2019-08-20 |
Nicolas Boulenguez | guide: make explicit that the example code can be adapted.
|
commit | commitdiff | tree |
2019-07-28 |
Nicolas Boulenguez | load-file: accept empty file or final comment, return nil
|
commit | commitdiff | tree |
2019-07-18 |
Nicolas Boulenguez | tests/lib: fix path in test-alias-hacks, use load-file...
|
commit | commitdiff | tree |
2019-07-17 |
Nicolas Boulenguez | scheme: allow keyword argument for keyword built-in
|
commit | commitdiff | tree |
2019-07-17 |
Nicolas Boulenguez | tests: non alphanumeric characters in input
|
commit | commitdiff | tree |
2019-07-17 |
Nicolas Boulenguez | elixir: add catch-all stanza in with-meta
|
commit | commitdiff | tree |
2019-07-17 |
Nicolas Boulenguez | tests: remove commented test for 10th Fibonnacci number
|
commit | commitdiff | tree |
2019-07-17 |
Nicolas Boulenguez | tests: soft-tests for keywords (instead of comments)
|
commit | commitdiff | tree |
2019-07-17 |
Nicolas Boulenguez | tests: soft-test metadata for atoms
|
commit | commitdiff | tree |
2019-07-17 |
Nicolas Boulenguez | make/readline (trivial): split the line containing...
|
commit | commitdiff | tree |
2019-07-17 |
Nicolas Boulenguez | lib/perf.mal (trivial): println instead of prn and str
|
commit | commitdiff | tree |
2019-07-17 |
Nicolas Boulenguez | ada.2: let keyword function accept a keyword argument
|
commit | commitdiff | tree |
2019-07-17 |
Nicolas Boulenguez | exercises: progressive solution for let*
|
commit | commitdiff | tree |
2019-07-15 |
Nicolas Boulenguez | lib/load-file-once: basic support for multiple imports
|
commit | commitdiff | tree |
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-30 |
Nicolas Boulenguez | exercises: rebase, improve quasiquote and let*, avoid...
|
commit | commitdiff | tree |
2019-05-30 |
Nicolas Boulenguez | exercises: quote with macros
|
commit | commitdiff | tree |
2019-05-30 |
Nicolas Boulenguez | Update paths to prepare merge of extend-core.mal branch
|
commit | commitdiff | tree |
2019-05-30 |
Nicolas Boulenguez | exercises: recommend not to override nth permanently
|
commit | commitdiff | tree |
2019-05-30 |
Nicolas Boulenguez | Exercises: improve, add questions about folds.
|
commit | commitdiff | tree |
2019-05-30 |
Nicolas Boulenguez | exercices: fix apply again. It must be a function,...
|
commit | commitdiff | tree |
2019-05-30 |
Nicolas Boulenguez | exercises: fix apply reimplementation, add Joel's hints...
|
commit | commitdiff | tree |
2019-05-30 |
Nicolas Boulenguez | Draft exercise suggesting native implementations of...
|
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-25 |
Nicolas Boulenguez | test: when testing macroexpand, do not assume that...
|
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 |
|