Emery Hemingway
|
06898e4ec1
|
Update dataspace patterns protocol
Skeletons do not check for the presence of ignored entries in
pattern matches, this will cause bugs!
|
2024-04-22 10:54:44 +02:00 |
Emery Hemingway
|
79c621e979
|
patterns: support embedded literals
|
2024-02-08 15:28:37 +00: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
|
e48c62f448
|
Shuffle imports
|
2024-01-06 13:56:12 +02:00 |
Emery Hemingway
|
1e107131d8
|
WiP! Value transition
|
2024-01-01 20:20:44 +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
|
4a6e95bbce
|
patterns: add Literal[T] type for literal capture
|
2023-10-15 12:11:10 +01:00 |
Emery Hemingway
|
ce8e800187
|
Rename Ref to Cap
|
2023-07-25 18:17:55 +01:00 |
Emery Hemingway
|
16cc5aaf98
|
patterns: sort dictionary keys during analysis
|
2023-07-23 08:38:40 +01:00 |
Emery Hemingway
|
7a36a6e8a4
|
patterns: unpackLiterals more
|
2023-06-10 01:00:12 +01:00 |