Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
gitlab.com/spritely/goblins
This is the [Racket](https://racket-lang.org/) implementation of [Spritely Goblins](https://spritely.institute/goblins/), a distributed object programming environment. Goblins provides an intuitive security model, automatic local transactions for locally synchronous operations, and an easy to use and efficient asynchronous programming for encapsulated objects which can live anywhere on the network.
https://gitlab.com/spritely/goblins
49b82f34ad81ffc21300d3eb9f99f9c919f94ef2 authored almost 4 years ago by Christopher Lemmer Webber <[email protected]>
c970705c0677e8df8f3cd13e8ffc6325d49a1120 authored almost 4 years ago by Christopher Lemmer Webber <[email protected]>
5d26f853f457590236388986b12830d9e242d62c authored almost 4 years ago by Christopher Lemmer Webber <[email protected]>
90914116afb18b26ef8f9630964e04c785dd4ba7 authored almost 4 years ago by Christopher Lemmer Webber <[email protected]>
56d735b341cc2d2d5d3ba51d9b4c8e204f952ecb authored almost 4 years ago by Christopher Lemmer Webber <[email protected]>
1a028b995336ebf430c92f802751990231e2340b authored about 4 years ago by Christopher Lemmer Webber <[email protected]>
742601ffdb24b8efd292484a2fdb4e6127c28745 authored about 4 years ago by Christopher Lemmer Webber <[email protected]>
d8e8bb13671995bc5ce5c1ca227759a8822e2ed3 authored about 4 years ago by Christopher Lemmer Webber <[email protected]>
16cfacad5c33e2668bb5c7ebc092c8869b737f22 authored about 4 years ago by Christopher Lemmer Webber <[email protected]>
7f575d0d4e8ffe91090eee16328f1adb28f73f2e authored about 4 years ago by Christopher Lemmer Webber <[email protected]>
c2a8ec6e021c23bba745d62eab62c314e53c7f02 authored about 4 years ago by Christopher Lemmer Webber <[email protected]>
afad57490830e6d8f2b16430af119513583cfa00 authored about 4 years ago by Christopher Lemmer Webber <[email protected]>
f29b87e9fc719638c36f1153c1af2994b83a892a authored about 4 years ago by Christopher Lemmer Webber <[email protected]>
fa83af22a1ec4bb15b49fe66400b8754680b7eb0 authored about 4 years ago by Christopher Lemmer Webber <[email protected]>
To be used by handoffs.
2cf67a7582b31d2dfbce3057f8b1c6851da48e2a authored about 4 years ago by Christopher Lemmer Webber <[email protected]>7950ee10ee274be2e27d52407889f6133db0cdfd authored about 4 years ago by Christopher Lemmer Webber <[email protected]>
fc6b35482bc32450e758e7585a574e29299c1b7b authored about 4 years ago by Christopher Lemmer Webber <[email protected]>
a886456c29b2cbc7f49d2a13a0d61ef082e2a470 authored about 4 years ago by Christopher Lemmer Webber <[email protected]>
e1a3d92725a0eede86cc3cfd9523a4e5b896ab27 authored about 4 years ago by Christopher Lemmer Webber <[email protected]>
bfbd12a545dc8bbe77899ad79126dba9933e9be0 authored about 4 years ago by Christopher Lemmer Webber <[email protected]>
2abb76afac573303e9ccf6f88707303761c9f7a5 authored about 4 years ago by Christopher Lemmer Webber <[email protected]>
8b4dc758dae323c32ea87b92503bd23edcdab39b authored over 4 years ago by Christopher Lemmer Webber <[email protected]>
d1580afd530aec64a5391e20b77b43e306f54bc9 authored over 4 years ago by Christopher Lemmer Webber <[email protected]>
d860be6e23c64b81f87647a044f45958c42fe54e authored over 4 years ago by Christopher Lemmer Webber <[email protected]>
4171e8ac7b2264085f6a7e10b6ba101b6044b14d authored over 4 years ago by Christopher Lemmer Webber <[email protected]>
It's useful often enough...
fadacde6e68382f4f6a09f2e21526ef0cd2a6027 authored over 4 years ago by Christopher Lemmer Webber <[email protected]>6b31d2340e8c48aa09958c810399962eb558e2d3 authored over 4 years ago by Christopher Lemmer Webber <[email protected]>
85b600560c39d476e6b1d1e6a98386abbd3f6808 authored over 4 years ago by Christopher Lemmer Webber <[email protected]>
aa17ae4d08582eaa7b2d999edc940b9076d9fac5 authored over 4 years ago by Christopher Lemmer Webber <[email protected]>
5ce576664ef2c62e521cbacdcfc1b4c6d3d3ff2b authored over 4 years ago by Christopher Lemmer Webber <[email protected]>
6382d76e0f635a050aba0f1c74a4e33f21778c4a authored over 4 years ago by Christopher Lemmer Webber <[email protected]>
1b12f5bd1229b709d8e57036fbbde0ec8f30fd3b authored over 4 years ago by Christopher Lemmer Webber <[email protected]>
4a9acc91b2be898fa9ec87da26ceb259a8b56186 authored over 4 years ago by Christopher Lemmer Webber <[email protected]>
2301051a9006b379c4f63d2cae3f001508802816 authored over 4 years ago by Christopher Lemmer Webber <[email protected]>
7ffd029073959f803ab1e986fbedf8b5e356e537 authored over 4 years ago by Christopher Lemmer Webber <[email protected]>
278f68615b62494f5b01ea877056de787d2a9d26 authored over 4 years ago by Christopher Lemmer Webber <[email protected]>
87226b76d95594f7167d2f6b25c5c9e2a34c792e authored over 4 years ago by Christopher Lemmer Webber <[email protected]>
142f1f6e1153d25becfac85651631b196f6b9040 authored over 4 years ago by Christopher Lemmer Webber <[email protected]>
Though we might want some equivalent hook in the future
409490993ba892c0005d7e7d7d54c92515ffac9f authored over 4 years ago by Christopher Lemmer Webber <[email protected]>3a121b7af3028cd2a3efa1f4b253068a835a601b authored over 4 years ago by Christopher Lemmer Webber <[email protected]>
f993e354faa94bc8151af1903b83e642ba3549f4 authored over 4 years ago by Christopher Lemmer Webber <[email protected]>
90534069e469086d9c7787fbaa4facb0e01af0e2 authored over 4 years ago by Christopher Lemmer Webber <[email protected]>
e172d6d4ec8da29544ba638f14905642c09a365b authored over 4 years ago by Christopher Lemmer Webber <[email protected]>
786fed351f07bd91ce43f41d1198fffa4a52b77f authored over 4 years ago by Christopher Lemmer Webber <[email protected]>
18ac4c57bab318068dbe1a2dbfce5d347b525c4c authored over 4 years ago by Christopher Lemmer Webber <[email protected]>
fce152d6a8fd9aa6248d34557bb48ae45d4c7591 authored over 4 years ago by Christopher Lemmer Webber <[email protected]>
Now returns one less value to its continuation
675f6fb9dfcf1b2bf9124b8ed9fa1c2a56323e8a authored over 4 years ago by Christopher Lemmer Webber <[email protected]>d3785602e370e6b02f1f71b0810f9ee2803bb56c authored over 4 years ago by Christopher Lemmer Webber <[email protected]>
Also display a message (for now) when things shut down
9810fb8c02b20d93ada68f471e4a2754ad147a08 authored over 4 years ago by Christopher Lemmer Webber <[email protected]>Much cleaner! The less bespoke event loops, the better!
234e548567e994055bc4556662eec581acef7c82 authored over 4 years ago by Christopher Lemmer Webber <[email protected]>a5867214757e737b3dbbddfc2eb83f79aaecd01c authored over 4 years ago by Christopher Lemmer Webber <[email protected]>
d59e06fcc5949e1b5be322aad88a39f2f5e46048 authored over 4 years ago by Christopher Lemmer Webber <[email protected]>
which is in its own repo
c071b558ef54a9e955aa5b07bb92245ea93431f2 authored over 4 years ago by Christopher Lemmer Webber <[email protected]>2ade75a8381429003b7fcb026b34289eeea6b1b8 authored over 4 years ago by Christopher Lemmer Webber <[email protected]>
cb8ee5b8710e5e4686cd9f58f8058668ee3dab03 authored over 4 years ago by Christopher Lemmer Webber <[email protected]>
2df5f0ba287b1abb4719c5c14546cf04458456d6 authored over 4 years ago by Christopher Lemmer Webber <[email protected]>
5d3fb5700e18326a862243d2ebad91cb09f51cdc authored over 4 years ago by Christopher Lemmer Webber <[email protected]>
23c62c0cd80762d3d230f92233f1b54f52cdfe84 authored over 4 years ago by Christopher Lemmer Webber <[email protected]>
11a223694eaf6efb90a5100965455569514d9408 authored over 4 years ago by Christopher Lemmer Webber <[email protected]>
671f421a08a64192ee526ce391731317f9d06dbc authored over 4 years ago by Christopher Lemmer Webber <[email protected]>
ooh boy what a name I know I know
but it provides the best syntax highlighting in emacs
I'm sorry
7009a7be3e217c97ca14868a956d38700d5d3e78 authored over 4 years ago by Christopher Lemmer Webber <[email protected]>
d8a8c6800e9b8980591b0899a70fce8fc3d428a1 authored over 4 years ago by Christopher Lemmer Webber <[email protected]>
404aaf8cf2f2aa46c2d72d421a30a0adb5e24097 authored over 4 years ago by Christopher Lemmer Webber <[email protected]>
670e3d3d60bf399587954fe9ef43a3459329d032 authored over 4 years ago by Christopher Lemmer Webber <[email protected]>
baea33595c5d4ec49822a143b41e600f26fa2f97 authored over 4 years ago by Christopher Lemmer Webber <[email protected]>
54b2662d8ab0d3e30b8e270eb043f4d3cfaa8b6e authored over 4 years ago by Christopher Lemmer Webber <[email protected]>
7ca7fc6b859df7c7bc5632938fe83d11dbefcb6c authored over 4 years ago by Christopher Lemmer Webber <[email protected]>
33acecb23b052101a951019d96c2944558ff6333 authored over 4 years ago by Christopher Lemmer Webber <[email protected]>
7938ae6d9cbfe499291e487afb68390b7c5e8a0a authored over 4 years ago by Christopher Lemmer Webber <[email protected]>
807ad701407951261c53d7f7ff474e00ed9615ba authored over 4 years ago by Christopher Lemmer Webber <[email protected]>
8a92779d8dfe10380d837a5b1f05285c8c403e06 authored over 4 years ago by Christopher Lemmer Webber <[email protected]>
732b41e253f769f95f05be989cdeac6721b3e3ae authored over 4 years ago by Christopher Lemmer Webber <[email protected]>
While not strictly false, we don't want to encourage gatekeeping
everywhere.
7b74a197c19047d7b37e86c2355394e2d259ffe8 authored over 4 years ago by Christopher Lemmer Webber <[email protected]>
433902f3eaf9f040de0df027e00e36f39e401855 authored over 4 years ago by Christopher Lemmer Webber <[email protected]>
ad815ee648b84a3d35f66632881a04fb1de4761e authored over 4 years ago by Christopher Lemmer Webber <[email protected]>
9aa7e68d0bc2bdf7a584aef766d768f0f016dea1 authored over 4 years ago by Christopher Lemmer Webber <[email protected]>
aeecad009582364f429900aa47416c238f35b8e2 authored over 4 years ago by Christopher Lemmer Webber <[email protected]>
c0e6bd77aead99d9e7f7fcd1a64d2ae3c9d53983 authored over 4 years ago by Christopher Lemmer Webber <[email protected]>
8f0e6fdac1804bf0c2b72cb34e9d25a7bccb3f10 authored over 4 years ago by Christopher Lemmer Webber <[email protected]>
83e9f0aca60b18072f5e9d95630b73a1d475a96f authored over 4 years ago by Christopher Lemmer Webber <[email protected]>
6811dde2cbea60e6ab9a3e6be39c0138bc598fc7 authored over 4 years ago by Christopher Lemmer Webber <[email protected]>
2d5ebd07bf7a8e805d8288d0f21064bf878c8411 authored over 4 years ago by Christopher Lemmer Webber <[email protected]>
d8c114e5395a016bbc27a121af534c95ed90aeee authored over 4 years ago by Christopher Lemmer Webber <[email protected]>
2e19ccbc53744b58cfc51a07a95d89a2f2584dbe authored over 4 years ago by Christopher Lemmer Webber <[email protected]>
1d4bbedfbcb779c07e18e10ee3345b780763188e authored over 4 years ago by Christopher Lemmer Webber <[email protected]>
In the case of actormap-turn*, you can just pass in the normal actormap
d1ea28638739d0a91b7a126b482f7bb99d4110ce authored over 4 years ago by Christopher Lemmer Webber <[email protected]>30f33a106bfb5e15871b366d69bd31fca44999c2 authored over 4 years ago by Christopher Lemmer Webber <[email protected]>
576bc6230d276b478ced53844a029317c2da31d8 authored over 4 years ago by Christopher Lemmer Webber <[email protected]>
Yikes! Our vat turns weren't transactional!
00b9229d1e5e4c037290d705f346fa3b0bfd9514 authored over 4 years ago by Christopher Lemmer Webber <[email protected]>
A lot of duplicate code with vat.rkt unfortunately, but it does seem
to work!
41fee05e78b478ffc3e5088bda113f720ff1cf3a authored over 4 years ago by Christopher Lemmer Webber <[email protected]>
0a99b2bd6e894f59f506a3068d979638a4b4f63d authored over 4 years ago by Christopher Lemmer Webber <[email protected]>
9698d5cdfdeedec90ef9ef4fdddbc1111b71378a authored over 4 years ago by Christopher Lemmer Webber <[email protected]>
82e5797864a27294c0fb12465e20443336d1c5ca authored over 4 years ago by Christopher Lemmer Webber <[email protected]>
36f736ddaa2e36e5afbddbe6daeac27a3edcfab1 authored over 4 years ago by Christopher Lemmer Webber <[email protected]>
but not yet imports/exports
55c7297c58edda04f99e7226d1422d6367d7a77f authored over 4 years ago by Christopher Lemmer Webber <[email protected]>b6e1b23128e35f4878aaf4e4e75da6fbcc12e43e authored over 4 years ago by Christopher Lemmer Webber <[email protected]>
70e4a9fa1aa478bc4a088a3ec3c875e741b71cf9 authored over 4 years ago by Christopher Lemmer Webber <[email protected]>