Commit Graph

120 Commits

Author SHA1 Message Date
Erik Svedäng
c80526cfaa REPLACE WITH HASKELL VERSION 2017-06-26 11:15:03 +02:00
Erik Svedäng
c70bf87f26 cleaner solution to keeping 'out' directory around 2016-06-08 09:13:54 +02:00
Erik
34913a7890 use <carp-dir>/out for all build artifacts 2016-03-15 12:55:27 +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
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
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
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
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
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
Erik
bee86345ac FIXED: Make defstruct into a macro instead, remove it from eval 2016-03-09 20:12:53 +01:00
Erik
673b0795b0 identified error with structs in repl -- offset of members is calculated incorrectly 2016-03-09 18:19:48 +01:00
Erik
caf4b63251 updated todos 2016-03-09 17:39:04 +01:00
Erik
66eb866b0d added lens tests 2016-03-09 08:21:45 +01:00
Erik
5523fd022f generates setter lens for all struct members 2016-03-09 08:10:39 +01:00
Erik Svedäng
990b5c70a6 more weirdness 2016-03-07 16:58:24 +01:00
Erik Svedäng
ef3f9c3688 missing constraint for return type 2016-03-07 16:52:36 +01:00
Erik Svedäng
82d1ac59eb solved mystery with failing call to def? (it checked the local env,
should be global)
2016-03-07 16:45:56 +01:00
Erik Svedäng
1fbf447065 map-copy works 2016-03-07 15:58:21 +01:00
Erik Svedäng
e429dce74c can use constructor function in non-head position in lists 2016-03-07 15:13:20 +01:00
Erik
88db88775d Struct getter starts with get- now 2016-03-04 14:32:15 +01:00
Erik
211f51d5df println* 2016-03-04 11:55:20 +01:00
Erik
d1f2966c81 can handle * in function names 2016-03-04 11:50:03 +01:00
Erik Svedäng
fed784a166 time for bed 2016-03-03 23:29:47 +01:00
Erik Svedäng
0464ea300a strings work too! 2016-03-03 23:26:31 +01:00
Erik Svedäng
e9caac1429 mapping floats 2016-03-03 23:21:04 +01:00
Erik Svedäng
4b3e94aff8 map! 2016-03-03 23:19:32 +01:00
Erik Svedäng
c7fc058627 constraints for struct constructor args 2016-03-03 23:02:36 +01:00
Erik Svedäng
f0c0b260c6 trixy-3 2016-03-03 22:54:56 +01:00
Erik Svedäng
3bf2ff8c62 made more code work 2016-03-03 22:51:47 +01:00
Erik
83d6ef7be2 identified problem 2016-03-02 22:46:37 +01:00
Erik
2dc6c6afe4 don't bake 2016-03-02 22:39:04 +01:00
Erik
b108a599bc found some corner cases 2016-03-02 22:33:25 +01:00
Erik
6e8d6b9ec0 tests run, can generate str-functions for things inside arrays 2016-03-02 22:16:14 +01:00
Erik
5dc914fd31 todoo 2016-03-02 21:37:17 +01:00