Emery Hemingway
|
75d8d6d3bf
|
Shared timers
|
2024-02-28 19:29:11 +00:00 |
Emery Hemingway
|
7bf9b3fe48
|
fixup! Hide Entity action callbacks
|
2024-02-28 19:29:11 +00:00 |
Emery Hemingway
|
f54d9ae402
|
skeletons: early conversion of seq[Value] to Value
|
2024-02-28 19:29:11 +00:00 |
Emery Hemingway
|
9f59bb1e94
|
Hide Entity action callbacks
|
2024-02-28 19:29:11 +00:00 |
Emery Hemingway
|
9eae178723
|
CPS refactor
|
2024-02-28 19:29:11 +00:00 |
Emery Hemingway
|
a8a17b4978
|
Rename syndicate directory to sam
|
2024-02-28 19:28:49 +00:00 |
Emery Hemingway
|
fe268dea8d
|
have you ever tried making a cps function that takes a closure as an argument?
|
2024-02-16 13:21:28 +00:00 |
Emery Hemingway
|
da93f9eb1f
|
Goto trick
|
2024-02-16 12:58:17 +00:00 |
Emery Hemingway
|
b83ef93484
|
Handler attempt
|
2024-02-15 19:50:11 +00:00 |
Emery Hemingway
|
ff1e1e6231
|
WiP! Continuification
|
2024-02-15 13:42:58 +00:00 |
Emery Hemingway
|
d5d5717976
|
WiP! Continuationification
|
2024-02-15 10:52:12 +00:00 |
Emery Hemingway
|
aadf7a3dc7
|
Update syndicate-protocols
|
2024-02-08 15:28:37 +00:00 |
Emery Hemingway
|
a2849b18c9
|
Preserves: floats merged into doubles
|
2024-02-08 15:28:37 +00:00 |
Emery Hemingway
|
f3d6e578cb
|
Single IEEE754 type
|
2024-02-08 15:28:37 +00:00 |
Emery Hemingway
|
39cb3790df
|
relays: generalize gatekeeper resolution
|
2024-02-08 15:28:37 +00:00 |
Emery Hemingway
|
46dca031fa
|
relays: split connecting and resolving
|
2024-02-08 15:28:37 +00:00 |
Emery Hemingway
|
79c621e979
|
patterns: support embedded literals
|
2024-02-08 15:28:37 +00:00 |
Emery Hemingway
|
a05cfa37eb
|
Make publish and spawn discardable
|
2024-02-08 15:28:37 +00:00 |
Emery Hemingway
|
d6a8b31812
|
patterns: do not match inner types at dropType
|
2024-02-08 15:28:36 +00:00 |
Emery Hemingway
|
a4ba81a481
|
Cleanup relays
|
2024-01-16 19:59:34 +02:00 |
Emery Hemingway
|
75d1e33bff
|
actors/timers: use sleepAsync
The asyncdispatch.addTimer proc seems to leak file descriptors.
|
2024-01-14 12:35:39 +02:00 |
Emery Hemingway
|
6b642645f9
|
Make sync work
|
2024-01-14 12:35:39 +02:00 |
Emery Hemingway
|
0e5637a6c3
|
Patterns: selectively grab dictionary fields
|
2024-01-14 12:13:30 +02:00 |
Emery Hemingway
|
7721138bf4
|
Use new Preserves embeddeding
|
2024-01-08 00:11:59 +02:00 |
Emery Hemingway
|
59ece65f3b
|
patterns: drop unspecified type elements at T ?: {N:pat}
Emit a <_> pattern for unspecified elements rather than patterns
that would match metadata like record label and arity.
|
2024-01-06 16:48:12 +02:00 |
Emery Hemingway
|
6d2a401a2b
|
Use mapEmbeds
|
2024-01-06 14:44:14 +02:00 |
Emery Hemingway
|
19121e514c
|
stop building $(BIN_DIR)/mint
|
2024-01-06 14:30:23 +02:00 |
Emery Hemingway
|
df52f72263
|
Update schemas to get optionals
|
2024-01-06 13:59:38 +02:00 |
Emery Hemingway
|
e48c62f448
|
Shuffle imports
|
2024-01-06 13:56:12 +02:00 |
Emery Hemingway
|
c1c5333778
|
Protocol changes
|
2024-01-01 20:29:54 +02:00 |
Emery Hemingway
|
1e107131d8
|
WiP! Value transition
|
2024-01-01 20:20:44 +02:00 |
Emery Hemingway
|
a0355637d8
|
Fix patterns grab recursion
|
2023-12-31 20:06:12 +02:00 |
Emery Hemingway
|
c0cff79313
|
Migrate to non-generic Preserves
|
2023-12-31 19:17:44 +02:00 |
Emery Hemingway
|
b5aa2a7b8f
|
Grab values with `?` and types with `?:`
In this case it must be explicit if a proc is taking a value or a
type.
|
2023-12-30 17:57:37 +02:00 |
Emery Hemingway
|
8f6da89d69
|
Preserves now has a register type
|
2023-12-30 13:19:56 +02:00 |
Emery Hemingway
|
8a7cc884fe
|
Export newFacet
|
2023-11-08 15:06:59 +00:00 |
Emery Hemingway
|
23c69f63a5
|
Export depattern proc
|
2023-11-07 17:33:27 +00:00 |
Emery Hemingway
|
8bc0ee2ae5
|
relays: publish gatekeeper rather then pass by future
|
2023-11-02 15:47:53 +00:00 |
Emery Hemingway
|
090b4d77ef
|
Move projectPath into Preserves library
|
2023-10-28 00:25:58 +01:00 |
Emery Hemingway
|
00609f3b6f
|
Fix protocol
|
2023-10-28 00:25:13 +01:00 |
Emery Hemingway
|
577490701a
|
Fix runActor exit
|
2023-10-26 13:13:03 +01:00 |
Emery Hemingway
|
843252ad61
|
Patterns: preserve the value of Literal
|
2023-10-26 13:12:31 +01:00 |
Emery Hemingway
|
311b614979
|
Move route finding into syndicate/relays
|
2023-10-21 17:38:59 +01:00 |
Emery Hemingway
|
5b373e3047
|
Let the skeletons have empty nodes sometimes
|
2023-10-20 13:33:26 +01:00 |
Emery Hemingway
|
ec8e166099
|
Cleanup timer patterns
|
2023-10-20 13:32:58 +01:00 |
Emery Hemingway
|
a987f875a9
|
Print the pattern of problematic captures
|
2023-10-20 13:30:24 +01:00 |
Emery Hemingway
|
4a6e95bbce
|
patterns: add Literal[T] type for literal capture
|
2023-10-15 12:11:10 +01:00 |
Emery Hemingway
|
3a04fc195b
|
relays: add resolve proc
|
2023-10-14 00:47:16 +01:00 |
Emery Hemingway
|
552e51899c
|
Move relays out of top module, clean exports there
|
2023-10-05 18:01:23 +01:00 |
Emery Hemingway
|
d86ef24c01
|
Move mint utility to syndicate_utils
|
2023-08-25 18:31:49 +01:00 |