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
853a9a99c96e1bc8f4ccf05954a45e4b62d7c737 authored almost 5 years ago
853a57cd095ec435413b5cc9dfb9cdc32309db29 authored almost 5 years ago
a99cd4ea0b0f0750f53e45cce05ca3e0a5448a0a authored almost 5 years ago
66dbf2fa85150dc3e7d7c763954e999b55721442 authored almost 5 years ago
93bbb0b726ec0403c0c0b41b51c45c74f770f9e1 authored almost 5 years ago
75841a6212235964c95693400ebe0c4cf3f00179 authored almost 5 years ago
419050121035f623677faa6871c8848a0419efd1 authored almost 5 years ago
07ebdad1d03db0acff36445f098fff1b12c53929 authored almost 5 years ago
f43d6d5bdd3b0213a36a51ceb21638b2fb5fe3d9 authored almost 5 years ago
da2bbecb209bf1bb32f2f02018b3ff3407cbbd51 authored almost 5 years ago
b2ab07121eb9337335ff716262232ec5d8be0f94 authored almost 5 years ago
c218085f92090f3ca1d85903fd5d33c71551c857 authored almost 5 years ago
971ee1cb8879adaa07a30f4fef8b1388d723271e authored almost 5 years ago
3ce1be4c50c271bde436f18f18bbe4d2e39ea990 authored almost 5 years ago
cb7bf865dba537b28b510cb95f66a5705826143e authored almost 5 years ago
977a8ead3655fe243b195670df36dd94d717689f authored almost 5 years ago
fac795c70e2c40fdb39b561ce4846404867a3e77 authored almost 5 years ago
63f93bd09e5b4efeb1b9f126801393c0dd767bb9 authored almost 5 years ago
7a8a3765bcca3e6fb3ff717f6f0bd605963c62c0 authored almost 5 years ago
a84e2ba85876f66ae60dc660c5b38469fe38539e authored almost 5 years ago
4d3a1e235087952091c65dae59e790c9e7d1a530 authored almost 5 years ago
a20cf482b63667573411727d2d1b33cff5323230 authored almost 5 years ago
c2adbf8a5d439ce68370f03a8e2709b7163fcbee authored almost 5 years ago
be40be9a490088bd9e0d16c10e9f13003abcbabe authored almost 5 years ago
25fd73f6adf4eabef5b692326cad20e83a1775f0 authored almost 5 years ago
fe161b2fc0318a34f5e59cd5481ac83dad9bb869 authored almost 5 years ago
49a50078a0bbc47e16fc5939abbc86dd61642ea4 authored almost 5 years ago
1f10bc20488595002e38385f7d305ec67002cec2 authored almost 5 years ago
I can't believe this is what held me up a couple of weeks ago.
This wasn't a bug in the code, it...
Thanks again @kawzeg!
951638a9b30e3e590e7425a937afb4e17dba2757 authored almost 5 years agofa60d773daad5f722b0fa19b35e9e3cd711370b5 authored almost 5 years ago
734b329b31634a35fa83eed38e7a009760911c66 authored almost 5 years ago
Also add spawn-promise-cons, and export both
35b97a76f664222ee41fe593116223339ac8fd29 authored almost 5 years ago5b6e7d7b3a206034c7702daaa8c06b03eff1f611 authored almost 5 years ago
d805ffd7341bfa8b151cb4ef76295d7dc02638f7 authored almost 5 years ago
1468a267c9e8ef52eb5776998bdfb4f5acf28677 authored almost 5 years ago
0729fa8570efea035012bc305e060bf8b958b53a authored almost 5 years ago
b769245edb07c99e59268d8ebb0416277a5375cc authored almost 5 years ago
8b180304a49eeb4143ca4c413e9e9f46b30e5bea authored almost 5 years ago
Thanks for catching, @kawzeg!
fb2585558a24708114855d5ae6a507caa0395d8c authored almost 5 years ago6e63592e3d9b9ea9f052df4ba3495c1a3544df2a authored almost 5 years ago
bc7880846478e8d9e672f9023c484e67885e9878 authored almost 5 years ago
c50d44a37b290759943cb84fe89fe87b6b14fc71 authored almost 5 years ago
fa3656fb1eafe99f6e4e670543b143124d61d76d authored almost 5 years ago
which is more accurate
0f79c19af7a1c39eea5af63efffa24b4f76e2db0 authored almost 5 years ago037599f2cd2720aae83c5305c1f8fe032fa4d768 authored almost 5 years ago
973dc00c2239da5d00d1b4db0ea4ba8b7a1dc4c2 authored almost 5 years ago
020d4fae890963e62aa6d75dc3a1a83578714a07 authored almost 5 years ago
9d7bf023c7c491e6567ae635589ccef0b496d1e5 authored almost 5 years ago
2e02546875941936cf72c047ff1680ab9080a08d authored almost 5 years ago
c8555896aba8932c1d7b9c29521a9d90a90ae3cb authored almost 5 years ago
aa413c871db9fe02f081fad4231aa8f517caa5a6 authored almost 5 years ago
732cd5e1a59ae871650ad3edfb660cb0c6a68a57 authored almost 5 years ago
e092f6a4e45e8c408929e9bc8e7ff10b740ab211 authored almost 5 years ago
c5b3191165733d12a55cf34e0471805d8b4fd519 authored almost 5 years ago
23873e9e2de75a4cd12dc6863dcfecb1d1e5150f authored almost 5 years ago
56bf188383c403e259f5a80e42bf4f53efdee743 authored almost 5 years ago
2cb23e7d48f648bb730f36d148aab157bad0417b authored about 5 years ago
04d3f2ac4e22085dd75589435a529ab49619754c authored about 5 years ago
8076401dce90a156560cb2db8871fc222d9b4aaa authored about 5 years ago
22664782693bd27be32c35d856313c25f011444d authored about 5 years ago
381acf9c14ee8e0fc930b79333ba2ebe43cafcac authored about 5 years ago
This is in contrast to the multiple-value-return thing we did before,
which was very awkward.
9deede936e97ae7eeaa614e05071e7bd2de446c0 authored about 5 years ago
24f4f621d23b6fd42f03db6e6916f34b92a44bdd authored about 5 years ago
ebf6ff1fd301116c118034e2dabecedbb34d8bb0 authored about 5 years ago
ec81f71e95a4b9cd9920317ae481897c171036de authored about 5 years ago
11a33064ce21437350398f413ed82a628c105dfa authored about 5 years ago
5cbfde237d3ce2f2796b8914d567c9fba8243e0b authored about 5 years ago
e7c149a72891a9f156ace335bf68558dbc9a5ffe authored about 5 years ago
6c8a31ec2d71b9fe8a4fda263f4c68c33841d52f authored about 5 years ago
16d1e008357523983272ae312ec8f7ff5fd01513 authored about 5 years ago
d6c5117e64e09d583adcbc81f4bb67881847fd02 authored about 5 years ago
130e925e435a370fcdaeaa78d1d480914f3fe776 authored about 5 years ago
7321308793b66c9bffe5d9e5cbfdb43d5ae6fafd authored about 5 years ago
7273208f3967d2c0b9a2c4e894e73a2f5e760382 authored about 5 years ago
1b0b701c6c8cce7e05709f10eff5ac7ec576029b authored about 5 years ago
feebab602d40403aeccb1f77f87cdd20c67ad1f9 authored about 5 years ago
3a1f0606177f7ebfc4d7e272717bf09174b8dd3e authored about 5 years ago
177bdfb5cad5bab3e5c77b82cadf054546f43d69 authored about 5 years ago
d6c5daa1771bb6841492756f5e5568a208e7c2a4 authored about 5 years ago
39aeb4c3f62f346502218121f3a92c8162ab57c0 authored about 5 years ago
9e13db5e2a14e29e743d259298630ca089d4eda8 authored about 5 years ago
03116a4b685ccd170f774d504a35b4308d557ebd authored about 5 years ago
3e01e4d9946abdbebe4464d89844d00713fa1b69 authored about 5 years ago
a7cc2c1e6abc63f3c923bbf0c5d6bdbbd5e6b357 authored about 5 years ago
bcceca9712d9c31e9ddddacf9e81c0846d3f33ab authored about 5 years ago
8c5d946e9e4135b12c29731b8a3f367b606b9d73 authored about 5 years ago
This results in a 10x speedup for spawns / bcom.
e56070d1903017570bed140584e6e1edaea438e0 authored about 5 years agoPossibly causing O(n^2) problems in my code?
7f1b06e6769787aac279104b86cb1404e761a2bd authored about 5 years agoe028a0193553d4a10a32579985792e1457981177 authored about 5 years ago
2fb4b5e3d9ee9adb34481884953c78201c1ce1cb authored about 5 years ago
18982d8a365c3e9039031246b3e36afce000f84a authored about 5 years ago
5593e2c645a130ae12a5a6a3ce1125974a261420 authored about 5 years ago
e5fec694b3dde0c391c81ea334740d19d1e3bd2a authored about 5 years ago
46556bf342dd9394f0c7630b80f8c236e28e25f3 authored about 5 years ago
5d444084dc8bce2eef37b69fcfd07ffbc763376a authored about 5 years ago
84b3fe48810ca629666f3c10a0c6bb0e1537dfa1 authored about 5 years ago
80156a37e6ed172818ff165c4b420ef6bae4e64b authored about 5 years ago
d8012fe55eaba9fe65c2993b4db78270646da531 authored about 5 years ago