Emery Hemingway
|
829c0bf61a
|
Fix Ref rewriting
|
2022-03-16 13:00:58 -05:00 |
Emery Hemingway
|
697ef56a27
|
Submodules considered harmful
|
2022-03-16 13:00:58 -05:00 |
Emery Hemingway
|
3d04ecd2c8
|
Convert Preserve to simple capture pattern
|
2022-03-16 13:00:58 -05:00 |
Emery Hemingway
|
13fd96420c
|
Export more from syndicate module
|
2022-03-16 13:00:58 -05:00 |
Emery Hemingway
|
5ed70badad
|
Add stdio test
|
2022-03-16 13:00:58 -05:00 |
Emery Hemingway
|
67fa320db6
|
relays: connectStdio
|
2022-03-16 13:00:58 -05:00 |
Emery Hemingway
|
56431ee37b
|
Export more from syndicate module
Applications should only need to import this module
|
2022-03-16 13:00:58 -05:00 |
Emery Hemingway
|
ed1fd2d6ef
|
Make spawnActor more idiomatic
|
2022-03-16 13:00:58 -05:00 |
Emery Hemingway
|
cec49c33c4
|
relay: pass packets not buffers
|
2022-03-16 13:00:58 -05:00 |
Emery Hemingway
|
aca382e178
|
Cleanup actors module
Use methods at Entity rather than proc pointers, but use proc
pointers within the DSL in the syndicate module.
|
2022-03-16 13:00:58 -05:00 |
Emery Hemingway
|
231928f243
|
Rewrite skeletons for new patterns
|
2022-03-16 13:00:58 -05:00 |
Emery Hemingway
|
d4442438fa
|
Add Tupfile for generating protocol modules
|
2022-03-16 13:00:58 -05:00 |
Emery Hemingway
|
a101a0ecb3
|
Generate dataspace patterns from Nim types
|
2022-03-16 13:00:58 -05:00 |
Emery Hemingway
|
1912574ed8
|
Proper dataspaces
|
2022-03-16 13:00:50 -05:00 |
Emery Hemingway
|
d8f6d82956
|
Update protocols and pattern constructors
|
2022-03-16 12:59:46 -05:00 |
Emery Hemingway
|
0bf6b684fe
|
Refactor match and instantiate
|
2022-03-16 12:59:46 -05:00 |
Emery Hemingway
|
d1e196f6f0
|
Move membranes to seperate module
|
2022-03-16 12:59:46 -05:00 |
Emery Hemingway
|
d18508371f
|
Remove onRetract macro
|
2022-03-16 12:59:45 -05:00 |
Emery Hemingway
|
ef1d0cc3fa
|
Release 1.1.0
|
2022-01-02 19:04:55 +01:00 |
Emery Hemingway
|
83113aea6f
|
Increase size of TCP read buffer
|
2021-12-28 18:29:48 +01:00 |
Emery Hemingway
|
ec15716298
|
Update preserves submodule
|
2021-12-28 18:21:08 +01:00 |
Emery Hemingway
|
f710419ead
|
Generate patterns from ref types
|
2021-12-11 18:36:31 +00:00 |
Emery Hemingway
|
ae04bc1019
|
Update preserves
|
2021-12-11 18:33:12 +00:00 |
Emery Hemingway
|
a8030cce4d
|
Add proc for minting test capabilities
|
2021-12-04 11:49:29 +00:00 |
Emery Hemingway
|
9c2f58ad39
|
Update Preserves submodule
|
2021-11-12 21:37:04 +01:00 |
Emery Hemingway
|
852306ca04
|
Synchronize nimble version number
Nimble is a shit tool and shouldn't require a duplicate version
number in the nimble metadata file
|
2021-11-07 22:10:58 +01:00 |
Emery Hemingway
|
7233cce36b
|
Update preserves submodule
|
2021-11-07 18:13:00 +01:00 |
Emery Hemingway
|
dcb5462c86
|
Set a proper remote for the preserves submodule
|
2021-11-07 18:12:56 +01:00 |
Emery Hemingway
|
01469f1b42
|
Disable protocol tracing by default
|
2021-11-03 19:22:42 +01:00 |
Emery Hemingway
|
d6e7add10a
|
Fix pattern constructor
|
2021-11-03 19:22:33 +01:00 |
Emery Hemingway
|
123fb79bbe
|
Mark template within a macros as always used
|
2021-11-03 19:22:09 +01:00 |
Emery Hemingway
|
babc58526c
|
Update submodules
|
2021-11-03 19:21:52 +01:00 |
Emery Hemingway
|
515ef22805
|
Add onRetract sugar to scope of onPublish
|
2021-11-02 13:11:44 +01:00 |
Emery Hemingway
|
dc420c1a22
|
Cleanly break unix socket recv loop
|
2021-11-02 13:11:44 +01:00 |
Emery Hemingway
|
21bdaeb26b
|
Add observe pattern constructor, cleanup imports
|
2021-11-02 13:11:44 +01:00 |
Emery Hemingway
|
55fcbb0754
|
cleanup
|
2021-10-29 18:27:22 +02:00 |
Emery Hemingway
|
166152cd84
|
Re-implement onPublish and onMessage
|
2021-10-29 18:27:22 +02:00 |
Emery Hemingway
|
272b6dfcb7
|
Idiomatic pattern constructor
|
2021-10-29 18:27:22 +02:00 |
Emery Hemingway
|
5fe1b7a70d
|
Test sort of works
|
2021-10-29 18:27:22 +02:00 |
Emery Hemingway
|
29b43eaced
|
Pattern constructors
|
2021-10-29 18:27:22 +02:00 |
Emery Hemingway
|
3b9bbdf0fe
|
Reduce methods to proc pointers
|
2021-10-29 18:27:22 +02:00 |
Emery Hemingway
|
8cf7beeb0d
|
Fix nil dereference in message
|
2021-10-28 17:41:28 +02:00 |
Emery Hemingway
|
3f552edde7
|
Rename sturdy module to capabilities
|
2021-10-27 18:54:20 +02:00 |
Emery Hemingway
|
77a9ea380f
|
Syndicate with caps
|
2021-10-26 13:09:54 +02:00 |
Emery Hemingway
|
8447822243
|
Move protocols to a submodule
The code generated from the protocols is commited here so the
submodule doesn't need to be checked out to build.
|
2021-10-06 11:58:43 +02:00 |
Emery Hemingway
|
3509573f55
|
Preserves submodule
|
2021-10-06 11:54:42 +02:00 |
Emery Hemingway
|
6cd5887b4c
|
DSL: rename "asserting" to "publish"
This should be more legible if there is less confusion with the
Nim "assert" builtin.
|
2021-09-22 14:39:30 +02:00 |
Emery Hemingway
|
2636fa8f0a
|
Add simple chat test
|
2021-09-21 19:10:13 +02:00 |
Emery Hemingway
|
b0c92ea5de
|
Make DSL blocks callable procedures
|
2021-09-21 16:39:57 +02:00 |
Emery Hemingway
|
62464a0cc1
|
Update Preserves submodule
|
2021-09-21 16:39:43 +02:00 |