100 Commits
Author SHA1 Message Date
crumbtoo ba099b7028 organisation and cleaning
organisation and tidying
2024-01-30 14:04:43 -07:00
crumbtoo e962bacd2e fixup! ttg boilerplate 2024-01-30 13:04:23 -07:00
crumbtoo f0c652b861 fixup! ttg boilerplate 2024-01-30 13:03:07 -07:00
crumbtoo 6a41e123ea ttg boilerplate 2024-01-30 13:01:01 -07:00
crumbtoo fbea3d6f3d let layout 2024-01-28 19:41:36 -07:00
crumbtoo ab979cb934 i should've made a lisp man this sucks 2024-01-28 19:33:05 -07:00
crumbtoo 7d42f9b641 at long last
more

no more undefineds
2024-01-28 18:30:12 -07:00
crumbtoo fdaa2a1afd abandon ship 2024-01-28 17:02:32 -07:00
crumbtoo 83dda869f8 show 2024-01-28 16:24:08 -07:00
crumbtoo c74c192645 idk 2024-01-26 19:19:41 -07:00
crumbtoo e00e4d3418 it's also a comonad. lol. 2024-01-26 17:53:05 -07:00
crumbtoo 8d0f324c63 oh my god guys!!! Located is a lax semimonoidal endofunctor on the category Hask!!!
![abstractionjak](https://media.discordapp.net/attachments/1101767463579951154/1200248978642567168/3877820-20SoyBooru.png?ex=65c57df8&is=65b308f8&hm=67da3acb61861cab6156df014b397d78fb8815fa163f2e992474d545beb668ba&=&format=webp&quality=lossless&width=880&height=868)
2024-01-26 17:25:59 -07:00
crumbtoo 6a6076f26e some 2024-01-26 15:12:10 -07:00
crumbtoo 559fd49f2b minor changes
putting this on hold; implementing TTG first
2024-01-25 15:52:56 -07:00
crumbtoo bb3f73836c nearing release :3 2024-01-25 13:18:04 -07:00
crumbtoo eeeac9cc85 named constr tests 2024-01-25 13:02:12 -07:00
crumbtoo 4f39dd36f1 resolve named data in case exprs 2024-01-25 12:39:57 -07:00
crumbtoo 4c99e44c04 temporary pragma system 2024-01-25 11:15:09 -07:00
crumbtoo 170e4e36ae new tag syntax; preparing for Core patterns
new tag syntax; preparing for data names
2024-01-24 11:34:09 -07:00
crumbtoo d52a366c1b small fixups 2024-01-24 11:03:51 -07:00
crumbtoo 0025d33069 stable enough for a demo hey? 2024-01-24 10:14:44 -07:00
crumbtoo 7c474cc064 minor docs 2024-01-24 09:49:27 -07:00
crumbtoo fbef645746 checklist 2024-01-24 09:39:06 -07:00
crumbtoo c8199a9dd1 minor docs 2024-01-24 09:31:57 -07:00
crumbtoo 3d45e12676 infer letrec expressions 2024-01-23 21:09:25 -07:00
crumbtoo 22b5b47795 letrec 2024-01-23 20:19:16 -07:00
crumbtoo cefdf6ffae allow uppercase sc names in preperation for Rlp2Core 2024-01-22 12:45:42 -07:00
crumbtoo e3b18c8915 errors! 2024-01-22 12:20:05 -07:00
crumbtoo 692d22afb9 msgenvelope 2024-01-22 10:26:33 -07:00
crumbtoo c146e1c450 errorful parser
small
2024-01-22 10:14:30 -07:00
crumbtoo 5a659d22dd errorful parser 2024-01-22 09:55:58 -07:00
crumbtoo 1a881399ab when the "Test suite rlp-test: PASS" hits
i'm like atlas and the world is writing two lines of code
2024-01-21 14:02:28 -07:00
crumbtoo 257d02da87 RlpcError -> IsRlpcError 2024-01-21 11:53:41 -07:00
crumbtoo f47f325e34 compiles (kill me)
man
2024-01-19 15:52:47 -07:00
crumbtoo f22d4238f5 Merge branch 'dev' into frontend-parser 2024-01-17 10:28:59 -07:00
crumbtoo 4e1c9dd750 rename rlp 2024-01-17 10:19:48 -07:00
crumbtoo d6ac991105 renamerlp 2024-01-17 10:19:16 -07:00
crumbtoo d5663c1aad remove debug flags 2024-01-17 10:11:48 -07:00
crumbtoo 7e6bee3d4a infix exprs 2024-01-17 10:08:57 -07:00
crumbtoo 5ec625e0fd i really need to learn git proper 2024-01-15 15:20:04 -07:00
crumbtoo 9196e20e08 Merge branch 'frontend-parser' into happy-frontend 2024-01-15 15:18:29 -07:00
crumbtoo a1a50bd013 now we're fucking GETTING SOMEWHERE 2024-01-15 14:58:26 -07:00
crumbtoo 1c035d092a works 2024-01-15 13:31:15 -07:00
crumbtoo c0236dc079 oh my god 2024-01-15 11:11:43 -07:00
crumbtoo 9a4f24ec10 Merge commit '4f66e71' into happy-frontend 2024-01-15 11:06:37 -07:00
crumbtoo 4f66e71b9a FIX REAL 2024-01-15 11:05:10 -07:00
crumbtoo bdf74ac6c9 cool 2024-01-15 10:35:11 -07:00
crumbtoo 3dfadc17ec fixy 2024-01-15 10:33:09 -07:00
crumbtoo c92d8fac65 we're so back 2024-01-15 09:44:26 -07:00
crumbtoo a38381f6ca version bounds 2024-01-15 07:53:40 -07:00
crumbtoo 6390ca80d8 see previous commit and scale back the part where i'm joking 2024-01-15 07:47:23 -07:00
crumbtoo 17ddf3530c kitten i'll be honest mommy's about to kill herself 2024-01-15 07:47:23 -07:00
crumbtoo e597ecbfc6 okay layouts kinda 2024-01-15 07:47:23 -07:00
crumbtoo 2496589346 aagh 2024-01-15 07:47:23 -07:00
crumbtoo 681a394312 man this sucks 2024-01-15 07:47:23 -07:00
crumbtoo aff1c6b4c6 decent starting point 2024-01-15 07:47:23 -07:00
crumbtoo bec376b7c7 threaded lexer 2024-01-15 07:47:23 -07:00
crumbtoo eaa04c4a59 its fine 2024-01-15 07:47:23 -07:00
crumbtoo ea2fb4dcaa tysigs 2024-01-15 07:47:23 -07:00
crumbtoo ab2cb59526 i did not realise my fs is case insensitive 2024-01-15 07:47:23 -07:00
crumbtoo ec4902b2d4 layout
layouts

oh my layouts
2024-01-15 07:47:23 -07:00
crumbtoo 1fc45b70b4 replace uses of many+satisfy with takeWhileP 2024-01-15 07:47:23 -07:00
crumbtoo 4b9a570c72 finally in a decent state 2024-01-15 07:47:23 -07:00
crumbtoo 65b967689c decls fix 2024-01-15 07:47:23 -07:00
crumbtoo ed60ec8b32 aaaaa 2024-01-15 07:47:23 -07:00
crumbtoo d0dbdbbd9b cool 2024-01-15 07:47:23 -07:00
crumbtoo cae0939f0c where 2024-01-15 07:47:23 -07:00
crumbtoo 3292998c42 expr fixups 2024-01-15 07:47:23 -07:00
crumbtoo 84c1122995 infix decl 2024-01-15 07:47:21 -07:00
crumbtoo 97ce9b48ae labels 2024-01-15 07:46:23 -07:00
crumbtoo 936f24148f works 2024-01-15 07:46:23 -07:00
crumbtoo 2a159232c7 fixation fufilled - back to work! 2024-01-15 07:46:23 -07:00
crumbtoo 4ee9785239 Show1 instances 2024-01-15 07:46:20 -07:00
crumbtoo cbe4276061 goofy 2024-01-15 07:44:17 -07:00
crumbtoo c5c06fa6cb something 2024-01-15 07:44:17 -07:00
crumbtoo 0f04e2decf application and lits
appl
2024-01-15 07:44:17 -07:00
crumbtoo 6130a91668 oh boy am i going to hate this code in 12 hours 2024-01-15 07:44:17 -07:00
crumbtoo c15f9b6546 4:00 AM psychopath code 2024-01-15 07:44:17 -07:00
crumbtoo bb6aca094c grammar reference 2024-01-15 07:44:17 -07:00
crumbtoo 245b12a96e add version bounds 2024-01-15 07:43:59 -07:00
crumbtoo cb9ec43c14 tysigs 2024-01-10 15:11:26 -07:00
crumbtoo 8ad967fac0 i did not realise my fs is case insensitive 2024-01-10 14:33:03 -07:00
crumbtoo 55dbc9de70 layout
layouts

oh my layouts
2024-01-10 14:23:37 -07:00
crumbtoo 05226373ee replace uses of many+satisfy with takeWhileP 2024-01-10 11:33:27 -07:00
crumbtoo 981c5d8a83 finally in a decent state 2024-01-10 11:26:17 -07:00
crumbtoo 86cd1075ca decls fix 2024-01-10 11:03:06 -07:00
crumbtoo 1d43c1d304 aaaaa 2024-01-10 10:46:53 -07:00
crumbtoo 4b44f57066 cool 2024-01-09 22:57:14 -07:00
crumbtoo 90a9594e8f where 2024-01-09 14:24:51 -07:00
crumbtoo 074350768c expr fixups 2024-01-09 12:26:53 -07:00
crumbtoo 37d9e6f219 infix decl 2024-01-09 11:39:26 -07:00
crumbtoo cb7cdf7ed7 labels 2024-01-08 20:14:18 -07:00
crumbtoo 2f783d96e8 works 2024-01-08 18:56:14 -07:00
crumbtoo a71c099fe0 fixation fufilled - back to work! 2024-01-08 13:39:12 -07:00
crumbtoo d1e64eb12d Show1 instances 2024-01-03 10:04:42 -07:00
crumbtoo f31726b43d goofy 2024-01-02 08:43:34 -07:00
crumbtoo 8aa9bb843f something 2024-01-02 08:04:49 -07:00
crumbtoo 9a357a99b7 application and lits
appl
2024-01-02 07:04:27 -07:00
crumbtoo 060d48f9e1 oh boy am i going to hate this code in 12 hours 2024-01-02 06:26:48 -07:00
crumbtoo bf4abeb8b4 4:00 AM psychopath code 2024-01-02 05:34:11 -07:00