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
e6ddded3ae43a28ca4c065ec58778c0898f186bd authored about 5 years ago
ea504fabb738e1cfc3da0feb230648b5f5185cca authored over 5 years ago
919430fc6d873bb1f11ff010bb3ba79f4e21b3d4 authored over 5 years ago
one less closure
b2f91cccbb6304444498ff0a983dc43010689cc5 authored over 5 years ago0044472a24c3252338194443e9baab88b0e3c03b authored over 5 years ago
d1e3f5f8783f5f2b0d58add68c4d557931865684 authored over 5 years ago
b4d68bb827cab22745ba97a0bdd34b0e8f88d7d1 authored over 5 years ago
16bb12ef6a6f5c3e596476e4bac45407e6310dc1 authored over 5 years ago
dba2e1f95afda88dca40e998d45ecf4165942f2b authored over 5 years ago
20b97fffec51a6a387ee7ae79a6e4f80dfa12f00 authored over 5 years ago
4529af8aaa56dead3918d6dc2cb90f1dd459faae authored over 5 years ago
37b804a80dd3637cbfa262cb58fafa993c564e80 authored over 5 years ago
a7a009a04a848684172f4e8a7a024311ed349cf2 authored over 5 years ago
f9937c4cfcd2d8a97025dc633ec95ee3687326ec authored over 5 years ago
6eb0b163df12a77b308848929606c887df3c3666 authored over 5 years ago
f81f8b77f9a403973d7d57fbf96dfc6c7e9bc96b authored over 5 years ago
7418db13abe5c73b91475f3e625ba36fd7402f86 authored over 5 years ago
7bd1f06d9ffd14ff1841024cdab81ccb5c5383e6 authored over 5 years ago
9f7f09a85ccdcad77092ad4541ce5a6a9c941347 authored over 5 years ago
3e36c86acb3233130d660c0bc54b913cfd7373a6 authored over 5 years ago
15b662160da99a46492763a6f766f5c41d1dd93d authored over 5 years ago
d18a3ce572db80bac51148f87b3340ff41737538 authored over 5 years ago
e7d3811b7771b5bfd2fcbb047c66424aaf4372be authored over 5 years ago
381a023589179bb07a99879a1dceb1226d213321 authored over 5 years ago
0918c8a3673f9d24ec07a1cf57b1be5df3cf9db0 authored over 5 years ago
bf3f9157e02f4fbcea0e2db6d6573afdece55722 authored over 5 years ago
e3c7f5b4289215b5bda17b74176f4eca13e5d27b authored over 5 years ago
8d10f5331df0c7d62e3c04da6d31b332573bbf4e authored over 5 years ago
657f87e65dc75f04f0dd542e9136150c4b8bd7f0 authored over 5 years ago
a9213a8db78fe152b4f0c6baa563f40c66eba061 authored over 5 years ago
69278adddc33b677182484ffb0a2cfc0335c96e1 authored over 5 years ago
cda423b731da673fbc07938f4790572ba6d69b30 authored over 5 years ago
1a8f5b050a15e0e8b093c190ce0643316285572b authored over 5 years ago
3ba29f9b839ae8a0ebfb307c03bb21129918e29b authored over 5 years ago
d083ca30257419d6e3d79dcc48efd5dc3c1c12fd authored over 5 years ago
9bbd2da1f307ea49afcf571b9c72561522c23d41 authored over 5 years ago
c37fbe18e9fd01ac0a2e1852dc4c679ea58e2d84 authored over 5 years ago
Also uncomment the promise pipelining test, which still fails
(but now we're going to fix that).
Also comment out the unused `callable?` stuff... for now.
90766c68e439cbb4cdd22c3c693398e5a9d42864 authored over 5 years ago068a745c6344f17d09369c910b3fd44448505623 authored over 5 years ago
33f4615132a403317d661a612d423ea9b6b61dec authored over 5 years ago
bba85b61c119998ef7794bb2573ce9b0c44aa926 authored over 5 years ago
5fbd389110cd5eb7b98ffa6ff1eac902f6c36316 authored over 5 years ago
4fb004a6723e6b4b1d6fa9bcf61db9c96f147b1c authored over 5 years ago
7e1e33813bacef9cbb20aadf6f438ca2c804b799 authored over 5 years ago
4bb0961240677de1237e732bfa376dde6e44c177 authored over 5 years ago
f70f03d2c9dce925241f5e6ac0b55d2b89e6358b authored over 5 years ago
- `_on` now expects actors, and `on` can accept actors or
procedures (which it converts into...
so far anyway
a2449f1ab5c8d43f33b97bbc987d879cddfc3357 authored over 5 years ago11ada487fe2d3d0878ce14a67dbfd97db8a942af authored over 5 years ago
6643a121afa0a5e227d03ddd11e1054f0da2143d authored over 5 years ago
529fb3d262adea19ae14359a2e3dfc5f5fbb669f authored over 5 years ago
b7f99bbcdf12349bcfc1d4e62e04573042b49d73 authored over 5 years ago
Also this revealed a bug. Basic promise pipelining was never "fully"
functioning because promis...
922ed8070ede4949cf3260aca51899837911c267 authored over 5 years ago
138f782f3587e80b8f94c27776ee2102f6be6df0 authored over 5 years ago
dadb320672ca86080576b9f422c72aa827b42bc1 authored over 5 years ago
39b97d06fe59f502d2f6326fc0e7a8de23a7c330 authored over 5 years ago
99c0193208764450163fd30bf09836b0bf18d19c authored over 5 years ago
b7f3e4d517a7949c108c81ba4d6132f91574ff3a authored over 5 years ago
3cf01689166515701f3713481c324f686e5b91b4 authored over 5 years ago
ed2c656d32e186adfadeb4c017666629299e1efa authored over 5 years ago
b6f2dd2df2d663a7494d43818f55d7a22794f8df authored over 5 years ago
cfe50d4b9619693eb21fadc2347a2ecf7e39bfd1 authored over 5 years ago
This probably isn't the "right way" to do it. I'm increasingly
convinced that the right thing t...
1d28082cfed78f7342aecbe3dbdb2ae06dad7d10 authored over 5 years ago
618c7286bda9344e4db206307425d5e86ca0baba authored over 5 years ago
45b3a644121711ec751785404c981c104c73c7b8 authored over 5 years ago
15c93d5a44cb08296e68f821fcfb6e54825eba82 authored over 5 years ago
945e83f59aba1b120e519221c924e243f9a78db5 authored over 5 years ago
naming things, it's hard
9e431854accef29d55fd84522100d246175da22d authored over 5 years agobc458f5fd9a163617390aa5d3775e6ef66fcd130 authored over 5 years ago
8e9f6df9c6fc23326b5bf6788b0ab7fc1984761a authored over 5 years ago
9520ca1406260bb60894c3b689d793f73a60b7b8 authored over 5 years ago
a443b4992a396271915950f366e7b0df443eb739 authored over 5 years ago
d5cab727b74ff771c25f5529f39e75c1a1e92699 authored over 5 years ago
cf2d2e0e6c165ead22a961abc46f772549bf4c33 authored over 5 years ago
4884ca3cccb59360ad46eeed7d99eb924d8da90a authored over 5 years ago
6e1eb54233cfad91846bbcd4547c2a7a4c194c7b authored over 5 years ago
80561e599fdb24e720148aeaeccce15aacb23ca2 authored over 5 years ago
8e2c09ada71fb6783f8e3e0a763fa3e3bdde4c9d authored over 5 years ago
8a3a4bd754a5fca96faa2611659e6643de0bbe6d authored over 5 years ago
4df1c1e4014f9859cee5785e24f3767a10e34358 authored over 5 years ago
27f5f2e0d4f4827de3b53eb32fc7ebbb6b6da422 authored over 5 years ago
11562ad91c06a99b113882745af3910f9267b9d0 authored over 5 years ago
f394990c62aae712967787b992a524110043639e authored over 5 years ago
244a345b22e80397051364bf24c044e7dd3ece72 authored over 5 years ago
4deee6bd55b697c23212d19be6a9b653ac0557f7 authored over 5 years ago
70cbe482a6a2d5684ef4b5abb0ec19ef402b787a authored over 5 years ago
1c75697ab5fcb32d1de232d87434588d9222f1c4 authored over 5 years ago
e2f40e219f0abc7314945ff4d23e2e4f43c2bd78 authored over 5 years ago
75153b21ca1c242f373dc675a7a4a869c1f579bc authored over 5 years ago
7bfb66d03c95c4082cd842eb259e26d06734b965 authored over 5 years ago
0f62f6c4b393ef929f555399acc68c26d54fa3c7 authored over 5 years ago
33732aee2e019c89070d073c1c9b7073523d80b2 authored over 5 years ago
93a7f369bf9ee60ce6efd64bdfbc8e6b0935c99b authored over 5 years ago
2dfdc7d9257a58954617449a6c0fb4bd9c213372 authored over 5 years ago
2d94181b0dda83392ad7a6152e6724c5dc8c80a0 authored over 5 years ago
19ab5f1da1e123e4b6094636e106746841fa8f24 authored over 5 years ago
f7322e45959062675c4bef4187f63cc3feda4545 authored over 5 years ago