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
Tony Garnock-Jones
d33d2f42a3
Move incremental netstack implementation to subdir
2016-07-21 17:04:43 -04:00
Tony Garnock-Jones
b2d5a3f74d
Copy monolithic netstack implementation to subdir, for future reference
2016-07-21 17:04:01 -04:00
Tony Garnock-Jones
e1ddeb5f90
Use begin/dataflow to log allocated ports and statevecs
2016-07-21 16:50:30 -04:00
Tony Garnock-Jones
e0f3650989
Switch to a more neutral webserver for fetchurl.rkt
2016-07-21 16:50:30 -04:00
Tony Garnock-Jones
e165972a03
Bring fetchurl.rkt up to date
2016-07-21 16:50:30 -04:00
Tony Garnock-Jones
75ef296c58
Repair TCP state-vector tracking.
...
I had missed that the syndicate/monolithic implementation
was *subscribing* with a #t filter, but *projecting* without one.
2016-07-21 16:50:30 -04:00
Tony Garnock-Jones
71b8edf5c3
Remove no-longer-needed on-claim.rkt
2016-07-21 16:50:30 -04:00
Tony Garnock-Jones
015d7c38dd
Properly evaluate some TCP stop-when conditions.
...
Prior to this commit, the stop-whens were using
current-inexact-milliseconds in a comparison to detect a timeout,
meaning that timeouts would be missed. This commit introduces a
redundant copy of current-inexact-milliseconds in a field and changes it
on every event so that stop-when expressions involving the field are
reevaluated properly frequently.
2016-07-21 16:50:30 -04:00