Tony Garnock-Jones
852e93328f
ircd TODO.md
2017-07-30 19:28:29 -04:00
Tony Garnock-Jones
8de523d8ee
Move lookup-nick into protocol.rkt
2017-07-30 19:28:21 -04:00
Tony Garnock-Jones
0e28e4c572
ircd
2017-07-30 18:50:45 -04:00
Tony Garnock-Jones
b189a249f8
Adjust demo-config.rkt to cope with full domain names
2017-07-26 20:40:54 -04:00
Tony Garnock-Jones
7ddcebfddb
Trivial ping-response programs (for my machine only) demonstrating latency difference C/Racket/Syndicate.
2017-07-26 19:30:39 -04:00
Tony Garnock-Jones
3073d8b614
Avoid some stop-when/rising-edge/flag combinations, and some rising-edge uses generally
2017-07-05 07:13:36 -04:00
Tony Garnock-Jones
66667d9fe6
Track fragment versions to reestablish child fragments after a change.
...
Without this, if I edit, say, post-entry.html, then the actual rendered
post items disappear, because the UI protocol isn't sufficient to allow
replacement of a parent location with survival of a child. I am not sure
if this is a "fix" or a "workaround": it's workaroundish in that in
principle a child fragment could monitor its parent fragment and rebuild
itself when it detects a change. I suspect revision to the UI protocols
is indicated.
2017-03-11 10:54:32 -05:00
Tony Garnock-Jones
cddce5a02b
Avoid relative-path symlinks; see racket/racket issue #1563
2017-03-09 17:30:39 -05:00
Tony Garnock-Jones
ee52520a13
spawn-dataspace --> dataspace-actor
2017-02-25 11:16:25 -05:00
Tony Garnock-Jones
d2bd2cd63e
Login links now expire in 24h, rather than 10s (!)
2017-02-21 15:01:52 -05:00
Tony Garnock-Jones
aff57a1247
Remove my prefilled email address
2017-02-21 15:01:52 -05:00
Tony Garnock-Jones
e61dbf19f6
Allow specification of port number in smtp config stanza in webchat example
2017-02-21 15:01:52 -05:00
Tony Garnock-Jones
1f8bb56c69
Update examples
2017-02-20 12:54:52 -05:00
Tony Garnock-Jones
7cc62688f9
Fall back to application/octet-stream when no specific mime-type display is available.
2017-01-06 17:14:21 -05:00
Tony Garnock-Jones
9b50df1570
application/octet-stream display
2017-01-06 15:45:26 -05:00
Tony Garnock-Jones
2f5f4c8d8d
Reuse create-resource protocol for session monitors and accounts.
2017-01-06 15:15:15 -05:00
Tony Garnock-Jones
4d2252b90a
(delete-account X) --> (delete-resource (account X))
2017-01-04 20:57:26 -05:00
Tony Garnock-Jones
4454fe4c03
Multi-item posts; cut-and-paste; drag-and-drop
2016-12-14 10:36:35 +13:00
Tony Garnock-Jones
7067c06961
Conversations
2016-12-07 19:19:32 +13:00
Tony Garnock-Jones
f13fc9cad3
Support loading of test data
2016-12-07 10:10:05 +13:00
Tony Garnock-Jones
bf20d84935
Script to start the server
2016-12-07 10:06:49 +13:00
Tony Garnock-Jones
132032b602
Conversation management and UI
2016-12-07 10:06:32 +13:00
Tony Garnock-Jones
985403894f
Refactor single-page-app page assembly
2016-12-06 18:30:02 +13:00
Tony Garnock-Jones
88ff347744
Logout; fix nav
2016-12-06 18:05:15 +13:00
Tony Garnock-Jones
db0282ca72
Greatly simplify and improve contact management
2016-12-06 17:58:52 +13:00
Tony Garnock-Jones
cbdc19fc8e
Hacking
2016-12-06 15:04:41 +13:00
Tony Garnock-Jones
26d4a75318
linkify library; not yet used
2016-12-06 05:43:19 +13:00
Tony Garnock-Jones
803e3f6fd5
Gravatar avatar
2016-12-04 18:29:06 +13:00
Tony Garnock-Jones
6af0ec70c8
A few days's hacking
2016-11-30 18:08:35 +13:00
Tony Garnock-Jones
7633174562
Give names to various toplevel netstack program actors
2016-09-09 16:48:11 -04:00
Tony Garnock-Jones
abba2719fd
Fix embarrassing typo
2016-09-09 16:47:48 -04:00
Tony Garnock-Jones
c61ed644ce
More conversion from actor-react to actor
2016-08-24 21:29:08 +01:00
Tony Garnock-Jones
4beb281a2d
Clean up netstack README and TODO situation.
2016-08-16 09:39:27 -04:00
Tony Garnock-Jones
c9ae956bd2
Update OT example
2016-08-01 17:48:13 -04:00
Tony Garnock-Jones
4e1bab4b90
Introduce make-spawn to capture parameterizations. Closes #10 .
2016-07-31 17:24:48 -04:00
Tony Garnock-Jones
e36777584c
Cosmetic
2016-07-31 12:09:27 -04:00
Tony Garnock-Jones
dd246ddcae
I forgot the "forever". This happens somewhat frequently.
2016-07-31 11:36:56 -04:00
Tony Garnock-Jones
15b5406932
First (incomplete, buggy!) commit of a port of lll-main.rkt to hll
2016-07-30 17:22:30 -04:00
Tony Garnock-Jones
8f0ba7625b
Move main.rkt --> lll-main.rkt
2016-07-30 17:06:32 -04:00
Tony Garnock-Jones
06ddbe060e
Clean up various projections.
2016-07-30 15:07:23 -04:00
Tony Garnock-Jones
5f48f3ba0c
Update platformer to split mux and relay.
2016-07-30 14:49:05 -04:00
Tony Garnock-Jones
68ba2f74a6
Split dataspaces in to relay and mux sublayers.
...
This is a major change to the previous design, and also a change with
respect to the semantics in the ESOP 2016 paper. All the complexity of
echo-cancellation is stripped out of the core dataspace semantics, and
the relaying protocol is changed from one constructor, `at-meta`, to
two, `inbound` and `outbound`. The relay connecting a dataspace to its
container is now completely symmetric with the contained actors: it
initially asserts interest in what it is to relay, just like any other
actor would. Dataspaces no longer treat relaying specially.
This commit has updated all (I think) of the non-graphical examples. The
graphical code remains to be done in a following commit.
2016-07-30 14:49:05 -04:00
Tony Garnock-Jones
9241775879
Multiserver.
2016-07-28 15:45:45 -04:00
Tony Garnock-Jones
be157decce
Remove unneeded line
2016-07-28 06:58:36 -04:00
Tony Garnock-Jones
eabf9be37b
Fix stupid error
2016-07-28 06:50:35 -04:00
Tony Garnock-Jones
05325c2699
Use a real field instead of an icky `set!`
2016-07-26 16:40:55 -04:00
Tony Garnock-Jones
eb27d6acc5
Allow garbage-collection of no-longer-needed operations.
2016-07-25 21:34:19 -04:00
Tony Garnock-Jones
d67d490885
Operational transformation example
2016-07-25 21:33:15 -04:00
Tony Garnock-Jones
6cac704bc5
Sound
2016-07-24 14:43:27 -04:00
Tony Garnock-Jones
c146f1d3b9
Merge branch 'incremental-actor-netstack'
2016-07-21 17:04:54 -04:00