55 Commits (44837861decacb974a3c8e7ff7690ba416bcba2e)
 

Author SHA1 Message Date
Christopher Lemmer Webber 44837861de
Use more generics on actable 8 years ago
Christopher Lemmer Webber ae1ba7a363
Remove actor-address parameter and self 8 years ago
Christopher Lemmer Webber 48c599d2be
Rip out on-selfsame-hive? 8 years ago
Christopher Lemmer Webber 70e68c9ef0
Add TODO 8 years ago
Christopher Lemmer Webber 18400c46cf
Add external spawn procedure to hive 8 years ago
Christopher Lemmer Webber 07635cb6a5
Add actable and hive spawn procedure 8 years ago
Christopher Lemmer Webber b284e673bf
Apply arguments when promise is fulfilled 8 years ago
Christopher Lemmer Webber b89605c7fe
Promises are closer to working... 8 years ago
Christopher Lemmer Webber c9c8fff13b
Add promises/resolvers (in theory...) 8 years ago
Christopher Lemmer Webber cf43c879d5
Rename vat to hive 8 years ago
Christopher Lemmer Webber 84730139e7
Move spawn-actor to just be a vat method 8 years ago
Christopher Lemmer Webber 1c15835520
Simplifications towards promises 8 years ago
Christopher Lemmer Webber a8fedcd77a
Remove compiled/ directory 8 years ago
Christopher Lemmer Webber 66f5c0c4c5
A couple of TODOs 8 years ago
Christopher Lemmer Webber b5ca6a97be
Switch over to using an actor generic interface rather than just a handler. 8 years ago
Christopher Lemmer Webber 68cb468a82
Add an info.rkt 8 years ago
Christopher Lemmer Webber d93d5b34f0
Add a copyright header to actors.rkt 8 years ago
Christopher Lemmer Webber 1b93f93c39
Add a main.rkt for Goblins 8 years ago
Christopher Lemmer Webber 3bc837a868
Rename <-wait to <<- 8 years ago
Christopher Lemmer Webber 28763a953c
Add robotscanner demo 8 years ago
Christopher Lemmer Webber c85f338156
Add swissNum style addresses and local-address pretty-printing 8 years ago
Christopher Lemmer Webber f7d0a91f60
Disable treating addresses as procedures for now 8 years ago
Christopher Lemmer Webber af10d5b327
Remove the "ignored" bit 8 years ago
Christopher Lemmer Webber d45487602b
Add botherbotherbother demo 8 years ago
Christopher Lemmer Webber bb24cf8ad4
Add support for classes and objects 8 years ago
Christopher Lemmer Webber 99a32d972d
Add some basic actor tests 8 years ago
Christopher Lemmer Webber 5ed0850f87
Remove stale TODOs 8 years ago
Christopher Lemmer Webber 114a1a0357
Garbage collect the actor registry when appropriate 8 years ago
Christopher Lemmer Webber f7af891b3d
Fixed args argument in a keyword-procedure within <-wait 8 years ago
Christopher Lemmer Webber aa09f852b5
<-wait now works outside of an actor context 8 years ago
Christopher Lemmer Webber 76f0f3464d
Add a FIXME comment so I won't forget to remove get-actor-registry 8 years ago
Christopher Lemmer Webber 7a9feddff0
<-wait works now 8 years ago
Christopher Lemmer Webber 3da1adc1a1
Forgot to loop... 8 years ago
Christopher Lemmer Webber ca23ea6d47
Removed TODO, since local-address now is callable :) 8 years ago
Christopher Lemmer Webber 5c8a6724d6
Correctly have actors only work on one task at a time 8 years ago
Christopher Lemmer Webber 17dc60d293
simplest-possible demo now works 8 years ago
Christopher Lemmer Webber 1eb5b9af96
Permit keyword arguments in message passing 8 years ago
Christopher Lemmer Webber 989e149453
Parameterize the current-vat in listen-for-work 8 years ago
Christopher Lemmer Webber e86f2020a4
Make actor addresses callable 8 years ago
Christopher Lemmer Webber 8dd8d9b9fb
Note about copying over the registry to a new registry now and then 8 years ago
Christopher Lemmer Webber 0ae48bcfc9
Remove per-actor custodians, add custom wills 8 years ago
Christopher Lemmer Webber 3ab892db16
Switch from current-vat-channel to current-vat parameter 8 years ago
Christopher Lemmer Webber da872ae828
Add wills for the actor addresses 8 years ago
Christopher Lemmer Webber ab448635e3
Provide the spawn procedure 8 years ago
Christopher Lemmer Webber 6c3f03ebed
Move to a thread-pool-inside-the-vat design 8 years ago
Christopher Lemmer Webber 9bf3b95603
Goblins is now in its own repo, so renaming this directory to Goblins 8 years ago
Christopher Lemmer Webber a1563a0757
LICENSE and README files 8 years ago
Christopher Lemmer Webber 105c727fa8
Spawning actors and sending them messages seems to work! 8 years ago
Christopher Lemmer Webber 79174a5231
More actors stuff working 8 years ago
Christopher Lemmer Webber 6ba909c467
Okay, minimal basic working actor stuff! 8 years ago