-
16f1605580
The FFI case at -O0 too, where the allocas are still there
Joseph Ferano
2026-09-11 17:59:00 +07:00
-
6f3ec2bb91
Keep the indicator, eldoc and the cache to buffers that asked for them
Joseph Ferano
2026-09-11 17:58:34 +07:00
-
7118d6106d
eldoc, completion and M-. off one cached reply
Joseph Ferano
2026-09-11 17:56:37 +07:00
-
01603843c0
A sprite in sand, because running it is the only test there is
Joseph Ferano
2026-09-11 17:56:03 +07:00
-
a178135143
Textures, which cannot be tested without a GPU
Joseph Ferano
2026-09-11 17:52:51 +07:00
-
07d068d297
A struct that comes back unchanged proves nothing
Joseph Ferano
2026-09-11 17:52:04 +07:00
-
-
-
9e7eba1479
Say what landed and what it cost, and flash the form it came from
Joseph Ferano
2026-09-11 17:50:00 +07:00
-
12f99702b4
Say in the modeline whether there is a program, and reconnect to one
Joseph Ferano
2026-09-11 17:48:06 +07:00
-
aab6c28450
Show a rejection where it is, on the line it is actually on
Joseph Ferano
2026-09-11 17:46:35 +07:00
-
-
a1285a5ac6
The commit count again
Joseph Ferano
2026-09-11 17:35:28 +07:00
-
59e9392ec8
What the class decision changes for the next session
Joseph Ferano
2026-09-11 17:35:06 +07:00
-
ac8d31ee65
Managed classes, planned and deliberately separate from structs
Joseph Ferano
2026-09-11 17:34:13 +07:00
-
b34d0d7d59
Say that refusing a signature change is a stopgap
Joseph Ferano
2026-09-11 12:26:28 +07:00
-
55d7c2fae8
The REPL renderer is most of println
Joseph Ferano
2026-09-11 12:25:59 +07:00
-
f55ec0a0b8
Why a handler frame holds a body address
Joseph Ferano
2026-09-11 12:25:28 +07:00
-
c322ef60bf
A handler's capture is the non-escaping kind
Joseph Ferano
2026-09-11 12:24:05 +07:00
-
5980b5b60f
The transfer channel is the ABI, not a stopgap
Joseph Ferano
2026-09-11 12:23:36 +07:00
-
943561e765
A map entry is not a place
Joseph Ferano
2026-09-11 12:23:10 +07:00
-
ca954a47b5
Shorter
Joseph Ferano
2026-09-11 09:22:44 +07:00
-
b50e8d6cad
A cheatsheet for playing with conditions
Joseph Ferano
2026-09-11 09:17:15 +07:00
-
18db822095
error, which is the signal a handler has to answer
Joseph Ferano
2026-09-11 09:10:59 +07:00
-
9e845fd980
A release build links the agent package again
Joseph Ferano
2026-09-11 08:43:09 +07:00
-
ec0d845822
The spec's unwritten operators say so by name
Joseph Ferano
2026-09-11 08:26:46 +07:00
-
ef712e3089
The commit count in the handoff note
Joseph Ferano
2026-09-11 08:17:13 +07:00
-
2fadf82e23
A redefinition carries its own handler clauses
Joseph Ferano
2026-09-11 08:16:51 +07:00
-
7faab27ea2
restart-case and invoke-restart, which are the transfer
Joseph Ferano
2026-09-11 08:14:03 +07:00
-
7f803db0b0
A place for the next session to start
Joseph Ferano
2026-09-11 07:53:35 +07:00
-
0fea971771
Say why transfer is lowered explicitly, and pick the channel
Joseph Ferano
2026-09-11 07:52:02 +07:00
-
5ce8e7a68e
handler-bind and signal, which alter no control flow
Joseph Ferano
2026-09-11 07:27:50 +07:00
-
5993875539
A prompt on the running program
Joseph Ferano
2026-09-11 07:21:37 +07:00
-
20fedd4ad8
Printers for every shape a value can have
Joseph Ferano
2026-09-11 07:17:46 +07:00
-
44e199186e
An expression's module is unloaded; a redefinition's never can be
Joseph Ferano
2026-09-11 07:09:44 +07:00
-
8a94f16acd
The program's output goes where someone is looking at it
Joseph Ferano
2026-09-11 07:05:50 +07:00
-
335e817676
Two kinds of defconst, and only one of them is unreloadable
Joseph Ferano
2026-09-11 07:03:08 +07:00
-
7ce1d09900
C-x C-e: an expression, evaluated inside the running program
Joseph Ferano
2026-09-11 07:00:58 +07:00
-
d9711f82bc
A form from a package file means what the import made it mean
Joseph Ferano
2026-09-10 22:50:50 +07:00
-
52d3898116
Four ways C-c C-c could lie, found by trying a defconst
Joseph Ferano
2026-09-10 22:36:55 +07:00
-
56395edd59
The Emacs client, and the loop is closed
Joseph Ferano
2026-09-10 22:16:44 +07:00
-
23b440db16
flan dev: a session, the program beside it, and a socket
Joseph Ferano
2026-09-10 22:07:33 +07:00
-
2df52e2409
Two reloads from one session, which is the daemon's loop
Joseph Ferano
2026-09-10 21:50:30 +07:00
-
a420bb1b1d
The session: a program as a live thing
Joseph Ferano
2026-09-10 21:48:45 +07:00
-
23a1b6c6fb
The agent: a redefinition arriving in a program that is running
Joseph Ferano
2026-09-10 21:41:27 +07:00
-
22cc0bc1c2
Names that did not exist when the process started
Joseph Ferano
2026-09-10 21:34:31 +07:00
-
bb90f6e65e
The reload primitive, and the cells that make it mean something
Joseph Ferano
2026-09-10 21:27:11 +07:00
-
f83ca7de6f
Two rules the checker was missing
Joseph Ferano
2026-09-10 21:05:08 +07:00
-
a9d93c7b64
Updates to building
Joseph Ferano
2026-09-10 19:08:48 +07:00
-
60a1928ee3
Raylib runs, Heckin yeah
Joseph Ferano
2026-09-10 18:55:55 +07:00
-
542e5d5fbc
Making progress
Joseph Ferano
2026-09-10 18:07:50 +07:00
-
c476d05f7d
i dunno lol
Joseph Ferano
2026-09-10 17:49:24 +07:00
-
2f38738f84
Emit wasm
Joseph Ferano
2026-09-10 17:41:06 +07:00
-
6d86d09a84
Type checking and stuff
Joseph Ferano
2026-09-10 17:27:53 +07:00
-
5a8c2327c6
Debugging: DAP for the machine layer, nREPL for the language layer
Joseph Ferano
2026-09-10 16:04:56 +07:00
-
c64e91bdfa
Add AST and forms->AST parser
Joseph Ferano
2026-09-10 14:56:17 +07:00
-
e9cdbb321b
Lisp based flan
Joseph Ferano
2026-09-10 14:40:34 +07:00
-
2c232dd874
Adding a bunch of new tokens
Joseph Ferano
2024-07-09 21:50:27 +07:00
-
a9fa510483
example parsing string to AST
omniscient
2024-07-09 21:01:55 +10:00
-
a9e2e3d462
push brainstorm markdown
omniscient
2024-07-06 23:23:54 +10:00
-
73a6f0a6bd
Init project
omniscient
2024-07-06 13:16:53 +10:00