Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
gitlab.com/spritely/guile-goblins
This is the [Guile](https://www.gnu.org/software/guile/) 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/guile-goblins
ccab4204a4b4bc8e920d6f0bd395afd78c0209c4 authored about 3 years ago
719424944eaea2f037a24901b718460d3e85c8e6 authored about 3 years ago
e4b9d503c1c92294de09d040c0cfd9d8bfdb3579 authored about 3 years ago
- update define-recordable to have <foo> style record names,
drop make-* from constructors
...
6bd10800f5dfdbd95f322f8e8e421765fa814f58 authored about 3 years ago
0be3032374ceb516507442fff7bfb8134790f54d authored about 3 years ago
Ie, switch away from racket's constructors. But note what the
expected indexing type is.
8ee4c6e0f2a4acef948bd89b4dd6a8c1521ad666 authored about 3 years ago
ee49c664af2fbe89aab2e179c827d6ce429bc8d1 authored about 3 years ago
cfeea5fc10403bfacc7ed01fcc2ddc515ae1360a authored about 3 years ago
7709a68e5333a3438897429243bb4f259670e11c authored about 3 years ago
31b89490230d58da5619fe65242c2b897c05e7ee authored about 3 years ago
57c796f9994ca82dbc7bfe3794fbdc2d4b9ac100 authored about 3 years ago
e5c872b17626821ed939af944654c6ae28337499 authored about 3 years ago
7e224a9d1449b810222522a5051dda0673fce2b6 authored about 3 years ago
fca3e4017b1bcfe0f08025696fb01ce2c53fe3e5 authored about 3 years ago
9d172e3bc50782a20ecf7462f6f9d0937943449c authored about 3 years ago
05db6c6ca0aa97a84436b21615c4e7b4eb935631 authored about 3 years ago
Match patterns carried over from racket-land once again not working.
Also forgot to use a bunch...
f46abc8535ce77a5518cc74c7b4e0a7ab9f44c15 authored about 3 years agoWas using racket match syntax, oops
df0730d33e806c00177b600fa72c6cdfcb4306ec authored about 3 years ago22dd7bde5766dc2f5e6ca71b9fce923542d42ba4 authored about 3 years ago
c60cb884c8f35402e456f28b2214a90715ad0be5 authored about 3 years ago
01585f1126daf071ef5dbf47451058b7fe8d10b4 authored about 3 years ago
a1e8913b32f21a28dd9101ad9505e739679fd7d9 authored about 3 years ago
2969393c72626fe16a65feb10d133fe1ebfcf160 authored about 3 years ago
b201a3b1a716ae2b668eb21c11fea1a81bdae502 authored about 3 years ago
a3b8cac6c700d01b427370bafcb6acd82d9ba212 authored about 3 years ago
ba87e781c025c1ee2b0580ad267a2468e8197fb2 authored over 3 years ago
075bd877f29cb8f0c98d089919e9e7a34fa4715f authored over 3 years ago
bbe3be2a4c348d58fca4dbe94ddf80186b064b4e authored over 3 years ago
777520775302f0b4a3d6a1c3fb666b874adc0833 authored over 3 years ago
7ec8ce1a5c7643a287201ecde82fd409291541bf authored over 3 years ago
d9e933970af027712151914edd951c6b051f7d4a authored over 3 years ago
`S` just isn't as noticeable...
6b313fa766a96fbf0e2125bb6a1204319d05ba96 authored over 3 years agod6d5de8c08bd988b7b60b8dd582b90fe1c40672d authored over 3 years ago
89e1b2d85f8bbf8ba5e3d16b6e13ac7f3031a870 authored over 3 years ago
ea41eb2645c72041bcf98a4eb15b639ebe796093 authored over 3 years ago
Promises don't quite seem to break properly yet though...
704690e99f3cb217ae1c62cb74356a3aec59df22 authored over 3 years ago8a16943140f60ce5238bdd7a161bb0f8137e5c9d authored over 3 years ago
Error handling doesn't work right. Otherwise, it's real close...
27520aa2ddc72b4765ae1d00e39ee2ca8c5c08ed authored over 3 years ago1c2d58f35205e32fe70ad7f3c4b380a0ced18478 authored over 3 years ago
7d85150560fcc537e7dcd4923693df9a78a45eca authored over 3 years ago
a1084339732b6cbe5a15da58b9373576581e9fcb authored over 3 years ago
fbe5525ee396a8446533f54a991eb403a1179285 authored over 3 years ago
Or most of them, anyway. Return value doesn't seem to be working
right.
Also fixed up the meth...
2471a5cae8f66aebe64fd6ebb89f10b4deb37ce5 authored over 3 years ago
Kind of a weird thing to do, but apparently $ is common enough in
scheme pattern matchers (inclu...
This reverts commit e7da9746ef8c5f7a94409ef6bf18bd234ed69111.
We're going to take the approach ...
8bd29b4f5d880f3a8c10f28572d85919156c27ba authored over 3 years agoe7da9746ef8c5f7a94409ef6bf18bd234ed69111 authored over 3 years ago
adc6af3d90f879f4b3117aa92c9677d4b9ca3a32 authored over 3 years ago
Difference in Racket vs Guile match syntax...
19b2550a6cbffe327426ea9ede04c24091bfb91d authored over 3 years ago999555277589becc0b472142b6ebc61ce45b3c37 authored over 3 years ago
5a5b2c9dfc5f10bb50d10acd84418070ba15e0d0 authored over 3 years ago
3b990b1f46f619e61bf9db7cb5838cddedf0503b authored over 3 years ago
1357109588a9748d59cb6742726b3b870393509e authored over 3 years ago
9be0242a83c7a3e567c903a36c4568332c5f7b86 authored over 3 years ago
b6bf07cbd73bbe142da05710697074889a46f15e authored over 3 years ago
79286f386805e2f873e800ac8156c8b2bb3e68e0 authored over 3 years ago
8653d82f5179f264a10c9ffb88f10d84fd300e5f authored over 3 years ago
9e7a6799b682246add6742e8118a00afcf083ead authored over 3 years ago
b9e0a6194d3977102c650abf592fba61faf05843 authored over 3 years ago
83ec471b8d59d6bd1440166fe69726496edd56dc authored over 3 years ago
757bd8308f5f2c1da086aa2fc41b23e054cc5d28 authored over 3 years ago
Specifically, a lot of work and thinking went into dealing with
mactor:closer and identifying cy...
66a1d4356748e070e29a3033829f19b1ab280e8c authored over 3 years ago
737bb3754005770fec70758c4789158f8b074045 authored over 3 years ago
d2790224cc6785814ea95dbc6b7f374dce05c87e authored over 3 years ago
a5530117f40494cf587027e9be9274baee4922a0 authored over 3 years ago
5cccaff9f748512dd40e96fed214f7128fcef2e7 authored over 3 years ago
c576d3d1a4101e44fbd9d0256b79f856455eabcf authored over 3 years ago
also (temporarily) move simple sealer triplet in-module
5b1254f0a7c877968e80f6c3c1cdb23d62f74215 authored over 3 years ago00480d1458f4c22856727921946bcee439c30e34 authored over 3 years ago
25c44215a14fbac54368f2495029c1d45c75b962 authored over 3 years ago
567aeb01a44a0a65e25c6809a9142c11def032b9 authored over 3 years ago
ced43791804066e24a164201c45117b6343e212a authored over 3 years ago
64970ccdb358d3da11a68574689bfa5b865108ab authored over 3 years ago
8c7a6d70bdd7f1e45e85e8f5557947d36dd12e37 authored over 3 years ago
c39aae03134134181835c4aa0fa4356dcf142499 authored over 3 years ago
3151cef272442e89051bea867a2aa7806cce94ef authored over 3 years ago
40b3be0cf8d9e49e0a1c20c850762ba31942fbc1 authored over 3 years ago
cf466765201fc57a0bc0aac79412750d1f79ae8b authored over 3 years ago
95c03a6ff6076e99b932eef1c359e8026e9518e1 authored over 3 years ago
a93822c423b8ce708aac6a4cf37ad135cd04169e authored over 3 years ago
df924801088edee921f64453514790b14f27bcd9 authored over 3 years ago
684ba615b66f0e7707982d3ba251c24d892282d9 authored over 3 years ago
1907615b914ffa27c9e2b6353596fd66887b62f8 authored over 3 years ago
We actually added these elsewhere, so...
d4c80d9b48c6a20927894d88ca460c49dbc1da2f authored over 3 years agoSame as the Racket library then. Will make porting mildly easier...
a700c859fb18842cfa8c235356b064435394ad8f authored over 3 years ago1d924017033e6cc2bc6c67318171e0c3351f1bcf authored over 3 years ago
389be52a378ff599fb95654a5b1fea4ce31fce7a authored over 3 years ago
abd282c5867f3d2a7b8c9a43ed6e3b683ed0ccdb authored over 3 years ago
f23d85fc58fede6d67dcffba6dc6a1fd2c83916c authored over 3 years ago
620fc2b4ae11eb26b567752494c98d539a58afd3 authored over 3 years ago
f2df7d62c8c6f65e201ae747e3e3a5a70b312b66 authored over 3 years ago
baef8a71627db1edd685ecfd22e5f4d1229f659b authored over 3 years ago
b803c2f153fffec4367abc7a213d51f6055ece15 authored over 3 years ago
fcaf171d19b461dd9852329dbf734baa65884f38 authored over 3 years ago
539ec8c76d13bba2c0e96cc46fd7edfa5fde58d3 authored over 3 years ago
Really this is all stuff that's implemented in later stages, so why
not clean up
b36b6989271b376afad061ca93d83eb325b73935 authored over 3 years ago
Stage3 specific stuff yet not added quite yet...
e04be7f720d4846d203866b09dba5407b3e9ccbe authored over 3 years ago