1
1
mirror of https://github.com/kanaka/mal.git synced 2024-09-11 13:55:55 +03:00
Commit Graph

3530 Commits

Author SHA1 Message Date
sogaiu
60945b3018 Add step A 2021-04-23 01:46:52 +09:00
sogaiu
63b6884380 Add step 9 2021-04-23 01:46:52 +09:00
sogaiu
b281556baf Add step 8 2021-04-23 01:46:52 +09:00
sogaiu
0484982a44 Add step 7 2021-04-23 01:46:52 +09:00
sogaiu
02e6068f75 Add step 6 2021-04-23 01:46:52 +09:00
sogaiu
e667abecf3 Add step 5 2021-04-23 01:46:52 +09:00
sogaiu
9d4c05e0eb Add step 4 2021-04-23 01:46:52 +09:00
sogaiu
c916bde23d Add step 3 2021-04-23 01:46:52 +09:00
sogaiu
73da0bdbd9 Add step 2 2021-04-23 01:46:52 +09:00
sogaiu
132c5854f7 Add step 1 2021-04-23 01:46:52 +09:00
sogaiu
f625d1bca7 Add step 0 2021-04-23 01:46:44 +09:00
Joel Martin
9111882f56 prolog: restore accidentally removed Makefile defs 2021-04-22 11:29:16 -05:00
Joel Martin
ac0e9083cf janet: stub Makefile to make ci.sh build happy
Also fix typo in README.
2021-04-22 09:57:31 -05:00
sogaiu
79effc6b77 Update counts in README 2021-04-22 08:51:52 +09:00
sogaiu
ab1d349382 Add janet to IMPLS.yml 2021-04-22 08:51:06 +09:00
sogaiu
160e9cf4d0 Improve time-ms 2021-04-22 08:49:40 +09:00
sogaiu
ef19971d53 Improve error handling 2021-04-22 08:49:40 +09:00
sogaiu
22e200e0e5 Use prefixes and reduce implementation leakage 2021-04-22 08:49:40 +09:00
sogaiu
7773e7abbd Migrate some core content to types + changes 2021-04-22 08:49:40 +09:00
sogaiu
31dd715f5e Use core predicates more pervasively 2021-04-22 08:49:40 +09:00
sogaiu
237a76987a Add comment 2021-04-22 08:49:40 +09:00
sogaiu
a32e5a753f Tidy whitespace 2021-04-22 08:49:40 +09:00
sogaiu
83052a863e Simplify make-env 2021-04-22 08:49:40 +09:00
sogaiu
9911ed9085 Organize order of definitions in core 2021-04-22 08:49:40 +09:00
sogaiu
f0095064b9 Add Janet info to README and update counts 2021-04-22 08:49:40 +09:00
sogaiu
ba1e604220 Make more use of nil?* in core 2021-04-22 08:49:40 +09:00
sogaiu
0fb654787d Fix error message for = 2021-04-22 08:49:40 +09:00
sogaiu
7e9117f6dc Return empty vector from vec for nil arg 2021-04-22 08:49:40 +09:00
sogaiu
256c85b843 Improve mal-meta robustness 2021-04-22 08:49:40 +09:00
sogaiu
ad87da3e48 Ensure mal-janet-eval argument is a string 2021-04-22 08:49:40 +09:00
sogaiu
1b36a38751 Improve core fn naming consistency 2021-04-22 08:49:40 +09:00
sogaiu
07cacb1bb5 Replace copy-function by spawn-function 2021-04-22 08:49:40 +09:00
sogaiu
6b2315fe90 Handle nil coll arg for conj 2021-04-22 08:49:40 +09:00
sogaiu
82e13e7b7f Add some janet-eval tests 2021-04-22 08:49:40 +09:00
sogaiu
a441426acc More arity and type checking for core 2021-04-22 08:49:40 +09:00
sogaiu
9becb496e0 Move quasiquote et al to step files + changes 2021-04-22 08:49:40 +09:00
sogaiu
91d8b51a06 Report as error, not exception 2021-04-22 08:49:40 +09:00
sogaiu
29e3d674f5 Improve arity and type checking for core 2021-04-22 08:49:40 +09:00
sogaiu
8ab965f350 Make cmp fns handle zero or more args 2021-04-22 08:49:40 +09:00
sogaiu
df265d1b65 Make arith fns handle zero or more args 2021-04-22 08:49:40 +09:00
sogaiu
30636e9c54 Handle single arg case for apply 2021-04-22 08:49:40 +09:00
sogaiu
e76dc6dcdb Add arity check for map 2021-04-22 08:49:40 +09:00
sogaiu
31cc1a3b41 Add Dockerfile 2021-04-22 08:49:40 +09:00
sogaiu
3d18094e14 Add janet-eval 2021-04-22 08:49:40 +09:00
sogaiu
7a0068468f Use number at low level to get os/clock working 2021-04-22 08:49:40 +09:00
sogaiu
4fefcae219 Add step A and changes 2021-04-22 08:49:40 +09:00
sogaiu
590c39031e Add step 9 and changes 2021-04-22 08:49:40 +09:00
sogaiu
f308b3277c Add step 8 2021-04-22 08:49:40 +09:00
sogaiu
ad98d8cc67 Add step 7 2021-04-22 08:49:40 +09:00
sogaiu
fdbfc7a195 Add step 6 2021-04-22 08:49:40 +09:00