1
1
mirror of https://github.com/kanaka/mal.git synced 2024-09-21 02:27:10 +03:00
Commit Graph

111 Commits

Author SHA1 Message Date
Dov Murik
1af7aff165 process: Fix step2_eval.txt to "handle" empty literal lists 2016-04-02 23:18:30 -04:00
Joel Martin
efa2daef57 Fix empty list eval in step2 for most languages.
I think the only remaining ones are ada, elisp, factor, and rust.
2016-04-02 18:40:49 -05:00
Dov Murik
1d10097734 process: Add literal empty list check to step3-stepA 2016-03-27 22:16:56 -04:00
Joost Kremers
1c2eab905f Several fixes to the guide 2016-03-25 21:08:11 +01:00
Wilfred Hughes
5c0526927a Tweaking text in guide.
Referring to the pseudocode in the process/ directory is important, but
it's easy to miss that detail when reading the guide for the first time.

Similarly, it's important to add a new Makefile in many cases, so
reformat to draw attention to that.
2016-03-24 21:49:00 +00:00
Dov Murik
dc79144094 process/guide.md: Add TOC; fix heading levels 2016-03-22 23:41:10 -04:00
Joel Martin
a06ef39734 Merge pull request #181 from wasamasa/fix-typos
Fix typos
2016-03-04 10:51:39 -06:00
Vasilij Schneidermann
a85b8454da Fix typos 2016-03-04 11:41:58 +01:00
Joel Martin
33e37b68a7 guide: add host-language and REPL header to stepA 2016-03-02 10:33:41 -06:00
Joel Martin
396d869e63 process: add seq and string? and other stepA fixups.
Issue #166
2016-02-16 09:59:23 -06:00
Dov Murik
507564943b guide: Document time-ms and conj 2016-02-01 11:39:36 -05:00
Omar Rayward
d717d991c4 fix typo tokens to token and remove redundant white space 2016-01-30 17:53:42 -08:00
Joel Martin
de176adc79 Merge pull request #156 from omarrayward/explain-regexp-tokenizer
Explain each regexp composing the main regexp used in the tokenizer
2016-01-29 11:48:19 -06:00
Omar Rayward
cfdf00cc7e Explain each regexp composing the main regexp used in the tokenizer 2016-01-29 08:19:10 -08:00
Joel Martin
9b4cfe03cb guide: note evaluation after macroexpansion. 2016-01-26 15:19:42 -06:00
Dov Murik
4881701ad0 process/guide: add gensym instructions to stepA 2016-01-22 23:47:54 -05:00
Dov Murik
e7ea303105 process/stepA: add gensym and clean or macro 2016-01-22 23:47:52 -05:00
Joel Martin
e7f7c14314 Merge branch 'issue130_diagram_updates' 2016-01-11 11:58:16 -06:00
Dov Murik
627bd6f766 process, tests: move atoms implementation from stepA to step6 2016-01-06 14:33:55 +02:00
rcantangus
94a954f58e Update guide.md
Fix typo; libnoise is a noise generating library.
2016-01-04 17:56:25 +11:00
Joel Martin
a46e6d5329 Update process diagrams with atoms in step6.
Related to https://github.com/kanaka/mal/pull/130
2016-01-01 23:04:54 -06:00
Sean Lee
e5737b082f quoted all make args in documentation for zsh compatibility 2015-12-09 14:49:15 -05:00
Joel Martin
8d78bc26bf All: fix read/print of \\, and \n 2015-10-30 22:05:49 -05:00
rhysd
8f41f75a29 guide: fix missing escape and typo 2015-06-04 14:02:26 +09:00
Joel Martin
a9cd654347 Add groovy implementation.
I'm away from my main workstation for a week and unfortunately, I only
copied the code but not the branch with full history so this is just
the implementation. However, the history isn't all that interesting
(mostly just the steps one at a time) and I wanted to get this out
there.
2015-05-18 19:54:18 -07:00
Joel Martin
cf70df1f12 guide: add links for fogus blog posts on interesting languages. 2015-04-23 09:32:06 -05:00
Martin Klepsch
4e3fd73bb5 remove redudant "debate" 2015-04-17 21:54:29 +02:00
Martin Klepsch
a727d6e890 escape let\* 2015-04-17 21:53:58 +02:00
Joel Martin
9eabc84127 Merge pull request #65 from petethepig/readme-fix
Fixed a typo
2015-04-10 07:50:12 -05:00
Dmitrii Filimonov
0303d60480 fixed a typo 2015-04-09 23:28:54 -07:00
Alan Shen
10a76646bf Typo fixes for several sections in the guide 2015-04-09 22:45:38 -06:00
Alan Shen
1af1f7f163 Cleanup typos in section "Step 4: If Fn Do" 2015-04-07 01:23:15 -06:00
Joel Martin
bd62ff74cf guide: most of step 9 and start step A. 2015-03-25 20:53:53 -06:00
Joel Martin
e37d9b4960 guide: step9 core functions. 2015-03-23 10:37:58 -06:00
Joel Martin
2345a3da8c guide: expand step1 deferrables and some of step 9. 2015-03-20 17:30:56 -05:00
Joel Martin
6fef8e58dd guide: clarify eval function and ARGV. 2015-03-15 11:20:05 -05:00
Joel Martin
f558a0c8f1 guide: clarify usage of eval_ast in do form. 2015-03-14 17:37:54 -05:00
Joel Martin
4e7296f90a guide clarifications, but order for step5 tests. 2015-03-14 17:34:49 -05:00
Joel Martin
dbac60df00 All: move metadata, atoms, readline, conj to stepA.
- Move some of the more optional things (conj, readline) to stepA. All
  implementations pass step9 tests now.
- Move metadata and atoms to stepA.
- Update step9 and stepA diagrams.
2015-03-14 17:17:14 -05:00
Joel Martin
8569b2af48 Misc updates to TODO, guide and README.
- Also, add SKIP_IMPLS option to top-level Makefile to ignore a list
  of implementations. Particularly useful for excluding licensed
  matlab when running tests on system without it (e.g. within
  container).
2015-03-11 22:08:21 -05:00
Joel Martin
1380d8c176 guide: fix typo and unfinished sentence in step 4. 2015-03-09 16:17:12 -05:00
james sangho nah
169ddeb250 guide: step2_env.qx -> step3_env.qx 2015-03-08 22:43:27 +13:00
Joel Martin
0a63c9f9db guide: minor cleanup of "let*" section. 2015-03-07 15:59:52 -06:00
Joel Martin
daa1cf3fe5 guide: typo. 2015-03-07 15:24:22 -06:00
Joel Martin
45a8b3ca5b guide: change optional section to deferrable.
- Clarify that this is not the same class as optional tests.
- Also, add deferrable not about adding the original function to the
  value return by `fn*` in step 5. Fixes https://github.com/kanaka/mal/issues/27
2015-03-07 09:07:13 -06:00
james sangho nah
2315fd53e1 typos fixed 2015-03-07 16:42:18 +13:00
Joel Martin
58ba5af470 Integrate feedback from github.com/boxed
https://github.com/kanaka/mal/issues/19
2015-03-03 20:45:24 -06:00
Joel Martin
8a98ef9a3f process/guide.md: add some step8 wrapup text. 2015-03-02 21:30:10 -06:00
Joel Martin
334a71b607 Add link to syntax-across-languages
Thanks to https://news.ycombinator.com/user?id=klibertp for
suggestion.
2015-03-02 11:04:46 -06:00
Joel Martin
d9c020b069 guide: typo. Fix https://github.com/kanaka/mal/issues/17 2015-03-01 15:49:41 -06:00
Thomas Coopman
943f21c422 small typo 2015-02-28 22:27:53 +01:00
Joel Martin
9812eb296c Merge pull request #14 from anton-trunov/guide-small-fix
guide: insert missing word
2015-02-28 11:27:13 -06:00
Joel Martin
7b14b9e673 Merge pull request #13 from euc/patch-1
Updated guide.md
2015-02-28 11:26:38 -06:00
Joel Martin
2963f8cebb Merge pull request #11 from treeform/patch-1
small typo in example
2015-02-28 11:24:18 -06:00
Joel Martin
90f618cbe7 All: rename stepA_interop to stepA_mal
Also, add missed postscript interop tests.
2015-02-28 11:09:54 -06:00
Anton Trunov
c10dcb9467 guide: insert missing word 2015-02-28 13:55:55 +03:00
Erik Chancy
fc03712f7a Update guide.md 2015-02-28 18:00:27 +11:00
treeform
6a767b0d00 small typo in example 2015-02-27 17:57:34 -08:00
Joel Martin
ffd31966ec guide.md: step9,A stubs. TODO. More vector tests. 2015-01-30 13:21:10 -06:00
Joel Martin
bf518367d0 guide.md: add link to langpop.corger.nl
Also, fix grammar.
2015-01-29 23:49:41 -06:00
Joel Martin
0f4ca9d1de Draft guide and architecture diagrams. 2015-01-29 23:40:10 -06:00