Nala Ginrut
1c90c5065e
fixed contain?
2015-04-06 05:08:48 +08:00
Nala Ginrut
0d9fb576f6
added immutable feature to avoid strange bug
2015-04-06 04:27:47 +08:00
Nala Ginrut
9633243eaa
guile: print host-language
2015-04-04 12:36:44 +08:00
Nala Ginrut
23a46945d2
guile fixed readline history bug
2015-04-04 12:35:49 +08:00
Nala Ginrut
94a0943ab4
guile: fixed readline bug
2015-04-04 12:26:48 +08:00
Nala Ginrut
52f9b50949
update README
2015-04-04 04:13:34 +08:00
Nala Ginrut
c3b5dda753
guile: enable readline
2015-04-04 04:09:31 +08:00
Nala Ginrut
728ee8fe5e
remove whitespace while reading
2015-04-04 04:09:08 +08:00
Nala Ginrut
101fe65223
guile: fixed stepA with new tests
2015-04-04 03:09:24 +08:00
Nala Ginrut
690f360d98
update README.md
2015-04-04 02:43:16 +08:00
Nala Ginrut
e125d3654b
merge upstream
2015-04-04 02:37:57 +08:00
Nala Ginrut
9f3c099543
guile done
2015-04-04 02:27:19 +08:00
Nala Ginrut
9a148cff5f
fixed step9
2015-04-03 23:10:04 +08:00
Nala Ginrut
a1b5b9243c
fixed function/macro printing error
2015-04-03 22:55:07 +08:00
Nala Ginrut
98cd78e468
guile step9 works
2015-04-03 18:45:15 +08:00
Joel Martin
0fe47e8839
README: update count to 31, note Factor version.
2015-04-02 17:36:16 -05:00
Joel Martin
d133d10d6d
Merge pull request #55 from jordanlewis/factor
...
Add Factor implementation
2015-04-02 17:32:30 -05:00
Jordan Lewis
44c8a5245c
factor: typo in README
2015-04-02 17:50:04 -04:00
Jordan Lewis
505567df09
factor: add time-ms, perf tests work
...
And a little bugfix to step 9.
2015-04-02 15:55:47 -04:00
Jordan Lewis
e644869319
factor: bugfixes. self hosting works now
...
... except for metadata on collections, which is still unimplemented.
2015-04-02 14:51:34 -04:00
Jordan Lewis
3803cdf6eb
factor: step A
...
missing collection metadata
2015-04-02 14:51:34 -04:00
Nala Ginrut
f33a3d5840
fixe guile step1~step7 for handling blank line properly
2015-04-03 02:39:35 +08:00
Nala Ginrut
e658ffd25a
guile step8 works
2015-04-03 02:39:02 +08:00
Jordan Lewis
8c77879573
factor: step 9
2015-04-01 19:18:20 -04:00
Jordan Lewis
60abf98ee2
factor: step 8
2015-04-01 19:18:20 -04:00
Jordan Lewis
807e1ac022
factor: step 7
2015-04-01 15:55:58 -04:00
Jordan Lewis
9aca8f52a3
factor: step 6
2015-04-01 15:55:58 -04:00
Jordan Lewis
505738f9f5
factor: step 5 complete
2015-04-01 15:55:58 -04:00
Jordan Lewis
b9495a90ea
factor: step 4: refactor to use arglist
...
Instead of using the stack to store arguments, pass around a list of
arguments so we know the length and don't have to mess with the
datastack.
2015-04-01 15:55:58 -04:00
Jordan Lewis
d672e7e9fb
factor: step 4 complete
...
Added core.factor, including math comparison operations, list operations
and string operations.
2015-04-01 15:55:58 -04:00
Jordan Lewis
24bd218ea1
factor: step 4 special forms
...
Add if, fn* and do. No new core functions yet.
2015-04-01 15:55:57 -04:00
Jordan Lewis
897c21b83c
Fix env variable not found message
2015-04-01 15:55:57 -04:00
Jordan Lewis
5a53c6432e
Add factor instructions to readme
2015-04-01 15:55:56 -04:00
Jordan Lewis
d5d7079db9
factor: step 3
...
Added linked envs, supporting the assoc protocol. Possibly could have
just used factor namespaces somehow.
2015-04-01 15:54:24 -04:00
Jordan Lewis
34e1e0fdb9
factor: step 2
2015-04-01 15:54:24 -04:00
Jordan Lewis
e48c6da97a
factor: step 1 optional features
...
Paren matching error checking
Literal support for strings, true, false, nil, keywords, vectors and
hashmaps
Quoting, deref and meta support
Comment support
2015-04-01 15:54:24 -04:00
Jordan Lewis
eef524ffaa
factor: minimum for step 1
2015-04-01 15:54:24 -04:00
Jordan Lewis
389c9b8a32
factor: step0 and scaffolding
2015-04-01 15:54:24 -04:00
Nala Ginrut
ecba6e97ce
fixed step3~7 with better env ref
2015-04-02 03:05:05 +08:00
Nala Ginrut
1288d9be9b
fixed step2~4 with correct env ref
2015-04-02 02:53:38 +08:00
Nala Ginrut
3a59f95b27
fixed step5~7 with correct env ref
2015-04-02 02:50:52 +08:00
Nala Ginrut
12727406f7
fixed step7
2015-04-02 01:39:20 +08:00
Joel Martin
393817926c
README: update with Julia.
2015-04-01 09:47:29 -05:00
Joel Martin
7a20dbc805
Julia: missed Makefile for stats.
2015-03-31 23:12:25 -05:00
Joel Martin
7e0bb668cf
Julia: self-hosting.
...
- fix meta and swap! functions and add missing tests
- fix eval_ast of hash-maps across all steps
2015-03-31 23:04:45 -05:00
Joel Martin
fc15535c69
Julia: add Dockerfile dependencies.
2015-03-31 23:04:45 -05:00
Joel Martin
8511096262
Julia: step A. Add atoms and metadata.
...
- Refactor readline (not editline yet) into readline_mod.
- Ignore comments properly
2015-03-31 23:04:45 -05:00
Joel Martin
4430aab9fd
Julia: Step 9, hash maps and keywords.
2015-03-31 23:04:44 -05:00
Joel Martin
2aa39ccd53
Julia: step 8
2015-03-31 23:04:44 -05:00
Joel Martin
e6fd6af238
Julia: step7.
...
- Also fix list core function.
2015-03-31 23:04:44 -05:00