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