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

45 Commits

Author SHA1 Message Date
Chris M Moore
7ae2311528 Ada: rework strings part 3 : strings are stored, printed and returned without the quotes 2016-03-25 12:55:27 +00:00
Chris M Moore
564a452500 Ada: rework strings part 2 : New_String_Mal_Type adds the quotes in 2016-03-25 12:19:22 +00:00
Chris M Moore
a249dff47b Ada: rework strings part 1 : Get_String returns the string minus the quotes 2016-03-25 11:33:33 +00:00
Chris M Moore
1c28e56028 Ada: remove unnecessary Env parameters 2016-03-20 21:08:28 +00:00
Chris M Moore
8083b5255f Ada: build in true, false, nil so hosted tests run unmodified ;) 2016-03-19 21:09:48 +00:00
Chris M Moore
18e21187ba Ada: Move eval into the steps + rewrite eval along the way. 2016-03-15 08:05:20 +00:00
Chris M Moore
02840f7551 Ada: stepA fixes (with-meta not displayed, gensym fixed, reader with-meta now standard) 2016-03-02 22:05:00 +00:00
Chris M Moore
d241d1842e Ada: raise exceptions when index out of range for Nth (lists and vectors) 2016-03-01 21:56:54 +00:00
Chris M Moore
93031830b6 Ada: fix apply premature free and add = for hash_map 2016-02-28 21:45:38 +00:00
Chris M Moore
36b6dea532 Ada: add atom ops 2016-02-25 22:33:38 +00:00
Chris M Moore
51fa76337a Ada: rename Atom to Symbol and add a new Atom type (ya, doing it the hard way) 2016-02-22 22:22:56 +00:00
Chris M Moore
5929079b1a Ada: remove Unitary type. Its done in the reader now. 2016-02-21 23:33:16 +00:00
Chris M Moore
5b77d5f7d4 Ada: add meta and with-meta 2016-02-21 00:50:47 +00:00
Chris M Moore
aa8c18004f Ada: add a vectpr impl of Add_Defs + cleanups 2016-02-12 22:18:27 +00:00
Chris M Moore
705f3d2ce4 Ada: added proper vector type 2016-02-11 23:48:10 +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
6d91af722e Ada: nth implmented + test fixes 2015-11-26 22:43:11 +00: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
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
f7b655a5bf Ada: add missing Is_Pair body 2015-08-07 20:25:21 +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
a974463af4 Ada: print funcs added (step 4 complete) 2015-05-01 22:55:52 +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
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
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
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
Chris M Moore
d32be19b9b Ada: add with-meta and filter out formless lines 2015-03-18 22:30:45 +00:00
Chris M Moore
7895cb30dc Ada: add error detection and recovery 2015-03-18 21:12:54 +00:00
Chris M Moore
c0f15c87da Ada: add float 2015-03-16 22:48:48 +00:00
Chris M Moore
6a6d21b8cd Ada: add quoting 2015-03-15 22:00:31 +00:00
Chris M Moore
ab589bae82 Ada: remove unused EOLine Mal_Type 2015-03-15 20:30:30 +00:00
Chris M Moore
673ee61c1b Ada: step1 with opentoken 2015-03-15 20:08:07 +00:00