e220b7930c
Add Tag type and hasTag function
2025-05-29 11:39:33 -05:00
b53558e2d1
Reorder type generic order
2025-05-29 11:38:50 -05:00
baab2e75d9
Progress on canvas module
2025-05-27 17:42:24 -05:00
4f1847efa8
Add Cursor error type
2025-05-27 17:42:09 -05:00
300a538314
Add compose function and extend pipe with overloading
...
The best way to get type saftey with composition functions is via
overloading. This does impose a hard limit on the humber of functions
that can be composed. In this case, the limit is 10.
2025-05-27 16:58:20 -05:00
e696e5d9d2
Add do notation for either
2025-05-27 16:31:13 -05:00
75368c8ef8
Add Do notation for option
2025-05-27 16:31:00 -05:00
52e00c3f38
Update to use Either correctly
2025-05-27 13:31:22 -05:00
83a0c1cf31
Change line width for dprint
2025-05-27 13:28:47 -05:00
f432f7796c
Update the rest of Either to match
2025-05-27 12:35:51 -05:00
ebc3f07610
Change arrow function parens formatting
2025-05-27 12:33:13 -05:00
773fcc7ef3
Update "Either" type generic order
2025-05-27 12:32:49 -05:00
e897ca7848
Begin re-write in proper functional style
2025-05-23 17:37:51 -05:00
9c09560b73
Switch to dprint for better formatting
2025-05-23 17:37:29 -05:00
126c6f4884
Configure linting for functional programming
2025-05-23 17:36:54 -05:00
9ddda03bd6
Functional programming module
2025-05-23 17:36:31 -05:00
a8f8bdda99
Progress on canvasses
2025-05-20 10:24:08 -05:00
987e79c592
Add error case
2025-05-19 22:23:28 -05:00
cedbab4989
Add preliminary canvas module (doesn't work)
2025-05-19 15:31:58 -05:00
9ea2787ba2
Add dynamic ANSI buffer codes
2025-05-19 15:31:32 -05:00
2eb65f7c55
Extend ANSI lib
2025-05-19 12:59:43 -05:00
bcdbf8f7c6
Add performant ANSI module
2025-05-19 11:01:02 -05:00
e925828328
Formatting pass
2025-05-17 01:24:03 -05:00
136b3e386c
Configure eslint and prettier
2025-05-17 01:23:36 -05:00
23a242fc16
Remove unused constant
2025-05-17 01:22:59 -05:00
4fd0118ac1
Create propmptsmith lib with prototype select-option
2025-05-16 17:36:12 -05:00
825fe82168
Initial commit
...
Includes first version of Bridagier command parser
2025-05-14 16:22:35 -05:00