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

464 Commits

Author SHA1 Message Date
Chris M Moore
cca0b237e5 Ada: add vector 2016-01-23 22:30:32 +00:00
Chris M Moore
2e3389c4f6 Ada: add keyword?, keyword and fixed symbol? to exclude keywords 2016-01-20 22:28:34 +00:00
Chris M Moore
f072751275 Ada: add throw, apply, true?, false?, nil? etc to core for step9. 2016-01-17 23:12:42 +00:00
Chris M Moore
e72493b42c Ada: add creation of obj dir in Makefile 2016-01-03 20:34:00 +00:00
Chris M Moore
8021afae0c Ada: add symbol and symbol? 2016-01-02 18:42:48 +00:00
Chris M Moore
c7b5139373 Ada: added map function (step 9) 2015-12-29 22:11:52 +00:00
Chris M Moore
2ef4808fb3 Ada: a reader tail call optimisation 2015-12-29 22:10:50 +00:00
Chris M Moore
4356e17f41 Ada: fix comments (reader) and let_proessings use of env (hidden state) 2015-12-24 16:26:34 +00:00
Chris M Moore
714a6dbe71 Ada: fix the macroexpand functions parameter 2015-12-21 22:58:07 +00:00
Chris M Moore
9e76408b27 Ada: rewrote reader to remove opentoken dependency 2015-12-16 22:18:15 +00:00
Chris M Moore
6d91af722e Ada: nth implmented + test fixes 2015-11-26 22:43:11 +00:00
Chris M Moore
54d1f71e40 Ada: added throw 2015-10-20 23:02:58 +01:00
Chris M Moore
18a94a9f6c Ada: ada catch 2015-10-18 11:49:00 +01:00
Chris M Moore
5573a68324 Ada: change the list implementation and add most of the nth function 2015-08-14 22:18:59 +01:00
Chris M Moore
a538515d88 Ada: add Cond and Or macros 2015-08-12 10:12:39 +01:00
Chris M Moore
d836bcfc17 Ada: add First and Rest funcs 2015-08-12 10:11:55 +01:00
Chris M Moore
35171f881b Ada: add step8 macros 2015-08-11 22:42:47 +01:00
Chris M Moore
7afdd78d53 Ada: add splice-unquote and remove is_pair 2015-08-09 16:53:45 +01:00
Chris M Moore
38d0c57f30 Ada: add unquote, change cons and concat to always return List_Lists and change reader to return lists instead of Unitary (mostly) 2015-08-08 09:30:32 +01:00
Chris M Moore
0844c1544c Ada: make vars/exceptions more local in read_list 2015-08-07 21:57:57 +01:00
Chris M Moore
f7b655a5bf Ada: add missing Is_Pair body 2015-08-07 20:25:21 +01:00
Chris M Moore
4a33fde1e2 Ada: added quasiquote 2015-08-07 09:20:30 +01:00
Chris M Moore
943b01463c Ada; add quote special form 2015-07-27 22:44:05 +01:00
Chris M Moore
f0bb4b427d Ada: Fix Concat with null list result. 2015-07-09 18:42:36 +01:00
Chris M Moore
ebb6e9d3c5 Ada: first pass of Cons and Concat 2015-07-08 23:18:19 +01:00
Chris M Moore
c3244bcfc2 Ada: quieter + dont crash when arith op with nil 2015-06-09 20:59:05 +01:00
Chris M Moore
4594c34d34 Ada: add *ARGV* 2015-05-30 17:12:57 +01:00
Chris M Moore
936693cffe Ada: fix comments in file and a null dereference 2015-05-30 16:14:31 +01:00
Chris M Moore
8c49f5a7fc Ada: step6 mostly works 2015-05-21 22:31:44 +01:00
Chris M Moore
a3c4ba44c0 Ada: add step5. 2015-05-04 16:54:51 +01:00
Chris M Moore
6b28be386a Ada: updated debian from wheezy to jessie (opentoken changes) 2015-05-03 17:31:28 +01:00
Chris M Moore
a974463af4 Ada: print funcs added (step 4 complete) 2015-05-01 22:55:52 +01:00
Chris M Moore
795c5e1a63 Ada: remove Envs.String_Hash and replace with standard ada one 2015-04-26 20:09:18 +01:00
Chris M Moore
a90ea3c742 Ada: add variable length args (bind) 2015-04-26 19:28:22 +01:00
Chris M Moore
0571a45f09 Ada: added core package + cleanups (inc func call Mal_Type for builtins) 2015-04-26 17:15:58 +01:00
Chris M Moore
9d466456e2 Ada: added not function 2015-04-22 22:26:29 +01:00
Chris M Moore
f7b9e47a28 Ada: closures work! 2015-04-22 22:25:57 +01:00
Chris M Moore
efaad1ced2 Ada: step4 even closer 2015-04-22 21:27:43 +01:00
Chris M Moore
13ce1681aa Ada: step4 almost there. 2015-04-19 18:08:51 +01:00
Chris M Moore
9cbc9695b9 Ada: Remove Sym_Mal_Type; just a special case of Atom 2015-04-06 13:10:39 +01:00
Chris M Moore
09c532baaa Ada: step 3 complete 2015-04-05 20:27:47 +01:00
Chris M Moore
05a9650278 Ada: keywords aren't evaluated 2015-04-03 14:48:10 +01:00
Chris M Moore
fbad73cbcd Ada: change types.smart_pointer to Mal_Handle 2015-04-03 14:35:24 +01:00
Chris M Moore
066c534524 Ada: Add Not Found exception and error messages 2015-04-02 22:34:55 +01:00
Chris M Moore
c4b822cd3f Ada: make envs package more step3 like 2015-04-02 21:40:22 +01:00
Chris M Moore
9a6f4925e8 Ada: Step 2 added. 2015-04-01 23:36:29 +01:00
Chris M Moore
acb927d424 Ada: change Mal_Type to a class (tagged record) 2015-03-28 18:44:29 +00:00
Chris Moore
0429a8c1e2 Ada: add reference counting 2015-03-22 22:37:42 +00:00
Chris M Moore
0f9c121bae Ada: don't use standard Float/Integer types 2015-03-21 16:40:03 +00:00
Chris M Moore
1d440bb570 Ada: add deref (stage 1 complete) 2015-03-19 22:19:13 +00:00