Commit Graph

575 Commits

Author SHA1 Message Date
Erik
a512083c8d import macro 2016-03-15 14:18:20 +01:00
Erik
2f53dec1b4 add example folder 2016-03-15 12:56:55 +01:00
Erik
34913a7890 use <carp-dir>/out for all build artifacts 2016-03-15 12:55:27 +01:00
Erik
b54f5596c2 pods 2016-03-14 21:33:37 +01:00
Erik
4edd4ceff0 more todo 2016-03-14 21:30:59 +01:00
Erik
849c068b7f thinking about signatures 2016-03-14 21:26:44 +01:00
Erik
37ca75e5a3 todo 2016-03-14 21:22:16 +01:00
Erik
e1750e481d improved_core.carp (but it's not working...) 2016-03-14 17:09:00 +01:00
Erik
34f9f13896 play example 2016-03-14 16:59:03 +01:00
Erik Svedäng
4f26f52ca2 need a good idea for unquote splicing 2016-03-14 15:07:12 +01:00
Erik Svedäng
66eddbd9e7 fixed dequoting 2016-03-14 14:44:09 +01:00
Erik Svedäng
e6df07a3e2 cleaned up boot sequence and core 2016-03-14 14:16:34 +01:00
Erik Svedäng
704459c09c priorities 2016-03-14 13:14:10 +01:00
Erik Svedäng
1c1f2e6d16 Fix problem with missing meta data ("???") for some calls in stack trace 2016-03-14 13:12:27 +01:00
Erik Svedäng
5141e4e47e ^syntax for meta 2016-03-14 12:51:40 +01:00
Erik Svedäng
895ffaa3c2 todo 2016-03-14 12:18:02 +01:00
Erik Svedäng
1c8db84a91 turn off computed goto 2016-03-14 12:16:58 +01:00
Erik Svedäng
001166c028 added labeled dispatch, didn't help with speed AT ALL 2016-03-14 12:14:58 +01:00
Erik Svedäng
a316d24330 time to speed up evaluator, takes 26 secs to run tests now 2016-03-14 11:21:40 +01:00
Erik Svedäng
62ba7424af todo 2016-03-14 11:12:31 +01:00
Erik Svedäng
2053da5cb8 some help with finding location of type errors 2016-03-14 11:11:14 +01:00
Erik Svedäng
b82d5027cb seems like dashes in struct names are allowed 2016-03-14 09:36:24 +01:00
Erik Svedäng
edf693a054 Quasiquoting and splicing for easier macro writing 2016-03-14 09:31:59 +01:00
Erik Svedäng
63907f4bd4 read refs 2016-03-14 07:59:25 +01:00
Erik Svedäng
a92bc6f96e Merge branch 'master' of https://github.com/eriksvedang/Carp 2016-03-14 07:41:41 +01:00
Erik Svedäng
7f66d49478 todo 2016-03-14 07:41:34 +01:00
Erik
254077d45a renamed nest function 2016-03-14 04:49:51 +01:00
Erik
bace502094 todos 2016-03-14 04:28:17 +01:00
Erik
2151b1bcd1 changed '&' to '...' in match statements 2016-03-11 08:43:59 +01:00
Erik Svedäng
e96d75a20c code example, research 2016-03-11 00:49:16 +01:00
Erik Svedäng
da49b1808d moved tests around, updated todos 2016-03-11 00:38:46 +01:00
Erik Svedäng
174059ea01 all tests run 2016-03-11 00:30:48 +01:00
Erik Svedäng
59062bdd5f memory management is handled using proper delete-functions 2016-03-11 00:28:33 +01:00
Erik Svedäng
d8177e7f2e delete functions 2016-03-10 23:09:55 +01:00
Erik Svedäng
c3307dc4b9 moved tests 2016-03-10 22:43:38 +01:00
Erik Svedäng
1940299c59 can copy arrays 2016-03-10 22:30:48 +01:00
Erik Svedäng
a715ff0134 cleaned up todos 2016-03-10 20:27:30 +01:00
Erik Svedäng
efdd01b6be moved tests around 2016-03-10 20:21:06 +01:00
Erik Svedäng
6c2cb475d7 let polymorphism (!) 2016-03-10 20:15:13 +01:00
Erik Svedäng
f12ba1895f uniquify-typevars function 2016-03-10 20:04:27 +01:00
Erik Svedäng
33396601ba can copy structs and strings (arrays left to go) 2016-03-10 11:43:17 +01:00
Erik Svedäng
bd8610dfd5 basic copying stuff 2016-03-10 11:24:23 +01:00
Erik Svedäng
833bcf0845 reworked the array-to-ast function 2016-03-10 10:03:16 +01:00
Erik Svedäng
6053b3cbcc FIXED: Binding to a function call in 'let' crashes process!!! 2016-03-10 08:11:47 +01:00
Erik Svedäng
b1126670e4 todos 2016-03-10 07:58:47 +01:00
Erik Svedäng
dadf0d5f8f FIXED: Ensure shadow stack is always properly popped (blew it) 2016-03-10 07:49:32 +01:00
Erik Svedäng
491e91a3c4 no clashes between lenses 2016-03-10 07:01:20 +01:00
Erik
9700bdbdd1 todo 2016-03-09 23:24:42 +01:00
Erik
11c33ef51f moved test, added shadowstack pushes to primops 2016-03-09 23:04:14 +01:00
Erik
ef0c0f933c solved super hard crash bug with call to 'str' on arrays/structs 2016-03-09 22:49:27 +01:00