Commit graph

207 commits

Author SHA1 Message Date
8932fef6b9
Adding display, fixing show to include quotes in strings 2026-04-06 20:52:05 -06:00
d99de85dee
updating 'R' 2026-04-06 20:51:24 -06:00
dad962d1a8
Formatting fontEditor 2026-04-06 20:50:52 -06:00
88fc3a4477
Fixing glyph editor 2026-04-06 20:48:01 -06:00
53105bea7d
Putting fonts into a module 2026-04-06 20:05:47 -06:00
d24155e47f
on second thought, i want these to stay \n 2026-04-06 19:54:31 -06:00
99ee0da8c1
Adding applyModule! function 2026-04-06 19:54:16 -06:00
b4372b69fa
Auto format textEditor 2026-04-06 19:53:58 -06:00
88098a9ce0
texteditor: replaceChar 2026-04-06 18:18:05 -06:00
fcb8feb16f
openLineAbove 2026-04-06 17:58:21 -06:00
24f0046c77
textEditor: append, appendEndLine, fixing some bugs 2026-04-06 17:55:29 -06:00
586d55df85
Letting me save things to _ or _myVar to throw it away. fixing printing newlines in strings 2026-04-06 17:29:40 -06:00
d36f694d80
Adding findPrev for searching backwards to textEditor. Fixing findNext bug 2026-04-06 17:12:19 -06:00
4a62774a57
Adding basic search to the text editor 2026-04-05 20:42:52 -06:00
8e05690ef3
Modularizing textEditor, moving it to the filename that matches the module 2026-04-03 16:17:44 -06:00
ae7ee9418b
Taking functions out of state so i can persist it 2026-04-02 19:37:06 -06:00
f7c3dff80f
Adding the files that were pretty printed 2026-04-02 18:59:53 -06:00
5c75d30e44
Writing to disk on syncToAst 2026-04-02 17:17:33 -06:00
9555f93dd5
Moving palette so i can save it with CG 2026-04-02 17:01:58 -06:00
f2c381cad7
Os module is now generated by CG. modularizing palette 2026-04-02 16:59:50 -06:00
fa999b70fe
Turning off HMR so every time we change state we don't reload the page 2026-04-02 16:58:50 -06:00
13d582419e
When compiling top level stuff put it in a store record, don't const them. More cleaning 2026-04-02 16:58:33 -06:00
a1caaf54e7
Moving os to the module name. disabling vite ignore for now 2026-04-02 15:58:28 -06:00
0bab0b88f3
No longer saving to localStorage. ignoring cg files so vite doesn't reload the page every time i save state 2026-04-02 15:29:15 -06:00
e0cd7f2bae
Saving cg defs to filesystem upon change, updating calls to save defs to use fs 2026-04-02 15:07:07 -06:00
cea41c8247
Saving cg definitions and modules to the cg directory!! 2026-04-02 15:06:14 -06:00
d606a83dbd
Moving layout into its own module (and file) 2026-04-02 15:05:50 -06:00
d6466555df
Saving modules to files 2026-04-01 21:55:30 -06:00
ed103ed2cb
Module syntax. doesn't really do anything yet. well, it groups definitions 2026-04-01 21:39:08 -06:00
d3248be4d9
Records now hoist their fields if they reference other fields so we can have circular 2026-04-01 19:43:45 -06:00
a76f4cc332
More layout fun. 2026-04-01 17:27:09 -06:00
790258b386
Updating layout to work for horizontal too 2026-04-01 16:25:26 -06:00
6656b90717
Fixing multi argument Constructors. Adding a layout system! Flex and fixed within a column 2026-04-01 16:00:11 -06:00
ef48a4f468
Can now save (apply) stuff from textEditor with annotations 2026-03-28 22:39:20 -06:00
479abf7996
Fixing constraint bug, pretty printing constraints 2026-03-28 22:19:27 -06:00
784e095345
Type constraints 2026-03-28 21:39:53 -06:00
f1bba4f58d
Exhaustiveness checking 2026-03-28 21:18:33 -06:00
1f3a999092
Types 2026-03-28 20:50:34 -06:00
2b710602d3
Adding more types to my stdlib functions. Cleaning up type checker 2026-03-27 21:58:11 -06:00
850219cdec
filling in the typeclasses! fun! 2026-03-27 19:57:43 -06:00
1a65db6aac
List spread type checking 2026-03-26 22:19:09 -06:00
bc5027ddc1
cleaning 2026-03-26 22:04:18 -06:00
0514889ba6
Type constructors work in typeclass instances 2026-03-26 21:47:51 -06:00
82816e7fad
Typo 2026-03-26 21:41:18 -06:00
8020f9d1a0
Typeclasses 2026-03-26 21:38:32 -06:00
a4daf88085
Type checking unannotated expressions 2026-03-26 20:04:46 -06:00
de83eb6fcd
More type checking 2026-03-26 20:01:06 -06:00
668ee3e4d8
Type constructors 2026-03-26 19:49:28 -06:00
635f12490d
Adding some sigs. Fixing recrusion in type checking 2026-03-26 19:16:48 -06:00
b97eb52c21
Fixing some unchecked errors 2026-03-26 18:55:20 -06:00