Commit Graph

  • ec7d185ed5 Simplified match greg 2018-02-22 00:31:13 -0800
  • 3f1cf1d975 Added trait declaration greg 2018-02-21 22:06:56 -0800
  • 39ee550b54 More static type work greg 2018-02-21 18:12:46 -0800
  • d5df868f10 Finished basic constant type inference greg 2018-02-21 14:14:24 -0800
  • 55629e6d9d More type implementing - WIP greg 2018-02-21 04:32:17 -0800
  • 9d99971f49 Fix some integer overflows with binary and hex greg 2018-02-21 03:52:16 -0800
  • 76575e9ba3 Starting basic type stuff greg 2018-02-21 03:39:40 -0800
  • a50d8d9e3f Starting over with types greg 2018-02-21 02:31:28 -0800
  • c2cd419e5a Additional TODO greg 2018-02-21 02:09:40 -0800
  • bcec8e27f8 Add todo note greg 2018-02-20 17:56:13 -0800
  • e6a015090c More type things greg 2018-02-12 01:45:36 -0800
  • c18bf9c29f Type singletons test work greg 2018-02-12 00:51:53 -0800
  • cfc507a2df TypeSingletonName broken out greg 2018-02-12 00:25:48 -0800
  • f7e88c7cab Fix struct literals in if expressions greg 2018-02-11 22:10:21 -0800
  • 4d0bfa2a52 Don't need clone() here greg 2018-02-11 16:45:26 -0800
  • 99e5d86764 Kill separate is_digit method greg 2018-02-11 16:43:51 -0800
  • 17e8ebe789 Hex parsing done greg 2018-02-11 16:35:38 -0800
  • 253a85005c Save settings on ctrl-D greg 2018-02-11 16:28:17 -0800
  • 967e5cc436 Added a bunch of notes greg 2018-02-11 02:37:52 -0800
  • 7a6ace5db1 Fix parse level calculation greg 2018-02-10 17:45:00 -0800
  • 129af43e69 Proper indentation of parser debug greg 2018-02-10 15:10:06 -0800
  • 17dccf65c8 Move some code around greg 2018-02-08 01:15:27 -0800
  • 95c6a23bf1 Better hex literals greg 2018-01-08 06:12:45 -0800
  • 2bff53846c Starting hex parsing greg 2018-01-08 05:57:36 -0800
  • 514d117c7e Simplify some code greg 2018-01-08 05:21:04 -0800
  • ae65687a93 Assign a specific rocket version greg 2017-12-31 15:46:08 -0800
  • 9ec983dc20 unified BoolAtom greg 2017-12-30 23:19:42 -0800
  • cab0ca6f47 Rukka source file greg 2017-12-30 01:18:48 -0800
  • 8f6c80ac8c Print operation greg 2017-12-29 05:10:03 -0800
  • 7f546fa879 Refactoring greg 2017-12-29 05:03:30 -0800
  • 48a35aa382 Delete some unneeded code greg 2017-12-29 04:55:03 -0800
  • 0c64b14be0 Forgot to change name here greg 2017-12-29 04:52:47 -0800
  • 5d9fa6679b Name change greg 2017-12-29 04:51:14 -0800
  • ea24ae1bb5 Get rid of some printlns greg 2017-12-29 04:46:19 -0800
  • 0d2a0e3536 Implement lambda application greg 2017-12-29 03:57:27 -0800
  • 339e3464e3 Plus and multiply greg 2017-12-25 23:10:16 -0800
  • c35b684bdd Builtins - + greg 2017-12-24 23:48:13 -0800
  • d11c518721 Framework for multiple environments greg 2017-12-21 03:11:56 -0800
  • 8dde8c7381 Apply wokr greg 2017-12-21 01:10:53 -0800
  • 47cad3712c Fixing quote greg 2017-12-21 01:11:16 -0800
  • ffcc0ef379 Starting builtins greg 2017-12-20 22:56:24 -0800
  • 6766791627 Lambda abstraction greg 2017-12-20 18:23:44 -0800
  • 05de5ebe61 Kill this linker thing greg 2017-12-18 01:30:33 -0800
  • 98fa8403b3 Flesh out TODO, README greg 2017-12-13 00:52:54 -0800
  • ce83306581 Add Rukka to README greg 2017-12-13 00:25:59 -0800
  • 29ebd35165 Kill unused code greg 2017-12-12 02:57:19 -0800
  • 622b50a40c Some lambda work greg 2017-12-12 02:56:10 -0800
  • 9f916c7c02 Remove a unimplemented greg 2017-12-11 01:55:08 -0800
  • 85375bb9df Add fn literal variant greg 2017-12-11 01:53:27 -0800
  • d11500c643 Even more concise greg 2017-12-10 19:01:44 -0800
  • 8493233b69 Refactoring greg 2017-12-10 18:44:21 -0800
  • 60644ba3d7 Starting lambdas greg 2017-12-10 03:58:44 -0800
  • 254f2ae4b8 Make var methods better greg 2017-12-10 03:35:51 -0800
  • e243b99d3b If expressions greg 2017-12-10 02:58:07 -0800
  • 3d023a6704 Rukka - Variables greg 2017-12-09 19:08:01 -0800
  • 857b77f2e3 Add schala idea greg 2017-12-09 18:56:34 -0800
  • 4d89dcc85e Can specify language name with -l in any case greg 2017-12-09 18:19:07 -0800
  • fe0e58efe7 Go directly to langauge by name greg 2017-12-09 13:38:55 -0800
  • 73612d1465 Define half-working greg 2017-12-07 20:28:09 -0800
  • afd2b018f4 Language name in prompt greg 2017-12-07 20:08:31 -0800
  • d1a15b64ff Get rid of old import greg 2017-12-07 19:55:18 -0800
  • 66e8643382 eq? greg 2017-12-07 19:54:53 -0800
  • ad58fc1ad1 True and False primitives greg 2017-12-07 19:51:34 -0800
  • adc7be30a9 Some primitive implementations greg 2017-12-07 19:48:48 -0800
  • 72097fa125 Fix pointer alias problem greg 2017-12-07 11:22:59 -0800
  • ae9d93f6dc Still tryign to make the pointer-munging work greg 2017-12-07 08:15:28 -0800
  • 3d421c7039 This has broken sexp parsing greg 2017-12-04 04:56:29 -0800
  • 166bc3b3cb Fix print bug greg 2017-12-04 03:26:38 -0800
  • 2f263de8ba Convert to more lispish Cons greg 2017-12-04 03:23:55 -0800
  • 46ae176498 Special forms list greg 2017-12-04 03:06:54 -0800
  • d84def35e7 Unwraps greg 2017-12-04 03:02:38 -0800
  • 07e55ca04e Handle top-level empty list greg 2017-12-04 03:01:47 -0800
  • 6dcf5c7945 print list greg 2017-12-04 02:44:09 -0800
  • 568ee88f3a Tighten code greg 2017-12-04 02:00:00 -0800
  • 8749ed984d Some more code greg 2017-12-04 01:57:24 -0800
  • 559eaf54de Type simplification greg 2017-12-03 22:20:43 -0800
  • bf42b58ca5 State for eval greg 2017-12-03 22:10:19 -0800
  • ecdcb7ff3d Numbers greg 2017-12-03 19:21:56 -0800
  • 766209e5b2 Fixed string parsing greg 2017-12-03 17:47:17 -0800
  • e9429ed62a Strings partway working greg 2017-12-03 17:11:17 -0800
  • 6e188976f9 Quotes greg 2017-12-03 06:04:53 -0800
  • d235b47bc5 Change Symbol -> Word for token greg 2017-12-01 03:00:42 -0800
  • 3fcb840ce5 Fix bug greg 2017-12-01 02:58:09 -0800
  • 523bd179a4 Tighten code greg 2017-12-01 02:39:17 -0800
  • 35e715dfd6 Intersperse greg 2017-12-01 02:36:52 -0800
  • 6eb0fc8834 Parsing correctly yay greg 2017-12-01 02:16:28 -0800
  • c0a5418c27 Tokens greg 2017-11-30 22:37:49 -0800
  • 42749c1ff6 Sexp parsing greg 2017-11-29 02:08:30 -0800
  • 42b9507af0 Parses ( greg 2017-11-29 01:45:29 -0800
  • 38e85e2c78 Some halfwritten stuff greg 2017-11-28 03:37:16 -0800
  • 7c5fef49f8 List datatype greg 2017-11-27 00:57:26 -0800
  • c1e214c701 Add a new language - Rukka greg 2017-11-26 21:17:17 -0800
  • 66e3de41dd Make schala-lib::language private and reexport greg 2017-11-02 02:45:26 -0700
  • 9545130fd3 Take TokenError type out of schala-lib greg 2017-11-01 22:41:34 -0700
  • ef7412dcd5 I don't need this syntax greg 2017-11-01 01:25:26 -0700
  • dee470cb8b Kill some packages from schala bin greg 2017-11-01 01:23:54 -0700
  • c057f068ef Get rid of unused imports greg 2017-10-31 00:45:15 -0700
  • c4dbdf1fe7 Refactor into libs part II greg 2017-10-30 22:18:02 -0700
  • 4c7174e4c4 Halfway done to library-ifying schala greg 2017-10-30 20:06:20 -0700
  • d0538faef3 PLIGenerators can be authoritative, not the instances themselves greg 2017-10-29 13:45:55 -0700