Commit graph

34 commits

Author SHA1 Message Date
Yura Dupyn
b9332ad565 track signal dependencies 2026-02-16 20:35:24 +01:00
Yura Dupyn
c0198d419f Make basic Signal Digith work 2026-02-16 19:11:57 +01:00
Yura Dupyn
bf5eb54932 Reorganize ui 2026-02-15 19:26:32 +01:00
Yura Dupyn
e841106029 Improve errors in digiths 2026-02-15 19:11:44 +01:00
Yura Dupyn
b0280b9d74 FunctinDigith and focusTarget scrolling 2026-02-14 22:41:53 +01:00
Yura Dupyn
8e4dcb5de7 Create proper validation library. Rewrite new-function-draft component. 2026-02-14 15:59:49 +01:00
Yura Dupyn
0941756bf9 Change terminology. Sketch out Draft Function 2026-02-14 00:14:15 +01:00
Yura Dupyn
6a0f95812a Stub out story/controls and use code-mirror with vim for text-editing 2026-02-13 20:06:43 +01:00
Yura Dupyn
c255e19c42 Notes on let-signal evaluation 2026-02-13 19:00:08 +01:00
Yura Dupyn
182307a81f Basic REPL in the web UI 2026-02-13 18:59:43 +01:00
Yura Dupyn
e2354fb9ce introduce solid.js 2026-02-13 16:44:39 +01:00
Yura Dupyn
0014f75a22 Signal let-expressions 2026-02-13 15:48:01 +01:00
Yura Dupyn
1ad1c8c442 Start preparing primitives for UI 2026-02-09 18:08:22 +01:00
Yura Dupyn
5e7578c4a3 Update parser for signal-expressions 2026-02-09 11:34:33 +01:00
Yura Dupyn
94cb3bd721 Initial signal runtime 2026-02-08 21:01:43 +01:00
Yura Dupyn
8b02e3e7d1 Add primitive-functions, ability to work with Program 2026-02-07 17:57:20 +01:00
Yura Dupyn
24c09c8fbe Parser for function parameters 2026-02-07 16:37:15 +01:00
Yura Dupyn
5dfa31f27f Track spans in AST 2026-02-07 16:02:35 +01:00
Yura Dupyn
cd84d74ec7 Reorg 2026-02-07 15:21:44 +01:00
Yura Dupyn
d45207342c strict ts + fixes 2026-02-07 14:57:01 +01:00
Yura Dupyn
1b406899e0 Move language files into dedicated folder 2026-02-07 10:43:30 +01:00
Yura Dupyn
3d1cd89067 Prettier errors 2026-02-07 01:24:12 +01:00
Yura Dupyn
e389e46852 Change record syntax, fix a few bugs 2026-02-06 21:52:32 +01:00
Yura Dupyn
13a66f2d16 Finish parser 2026-02-06 18:55:21 +01:00
Yura Dupyn
d553a05f45 Finish first scanning step 2026-02-06 12:31:10 +01:00
Yura Dupyn
d5f9777711 Improve and abstract Cursor design. Start scanner 2026-02-06 00:38:16 +01:00
Yura Dupyn
d382b16e6d Small scanner fix 2026-02-05 13:23:16 +01:00
Yura Dupyn
eb6ade5a3d Sketch basic scanner 2026-02-05 13:21:44 +01:00
Yura Dupyn
99cd517a58 Prep for parser 2026-02-05 00:23:27 +01:00
Yura Dupyn
a478542c2a Implement evaluator 2026-02-04 17:28:42 +01:00
Yura Dupyn
166526e54b Outline a programming language's abstract-expressions/values 2026-02-03 23:56:05 +01:00
Yura Dupyn
11388ea90b typed versions object 2026-02-03 18:31:50 +01:00
Yura Dupyn
856ed3db93 cleanup 2026-02-03 18:19:54 +01:00
Yura Dupyn
c4626edee4 Initial commit 2026-02-03 18:18:44 +01:00