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
Move vat invocations in resolve-vow-and-return-result
See merge request spritely/guile-goblins!230
32bccc891471f9399cd5a0da6666aab9f76d2d51 authored 10 months ago by Christine Lemmer-Webber <[email protected]>
Move outside of run-fibers, because vats already are running in a
Fibers context when this proce...
Aurie actormap support
See merge request spritely/guile-goblins!191
bb34f5bf6127814cbc93f4f83a2836ac6e739fd3 authored 10 months ago by Jessica Tallon <[email protected]>af26d6970f22cb690e44768607f1fa03a4d94ed3 authored 10 months ago by Jessica Tallon <[email protected]>
91a327edabdb24a0a8fbf36db8066022266f6d73 authored 10 months ago by Christine Lemmer-Webber <[email protected]>
So many fields, we gotta be able to remember what these are all for!
075eb9a29d5089fac66a64771c1a52790d9874ee authored 10 months ago by Christine Lemmer-Webber <[email protected]>Fix void being sent across the wire
See merge request spritely/guile-goblins!227
b571f52d9cff75e6e0733cd2168dc2b43fc4e4a6 authored 10 months ago by Jessica Tallon <[email protected]>
Sometimes when you stare into the void, the void stares into you,
but it can't if you use the wr...
117a4087495fcb08b322df35a7c419e5e7c9bf3a authored 10 months ago by Christine Lemmer-Webber <[email protected]>
5cb7346778242c45863708ae871c99ee2b9cd6eb authored 10 months ago by Christine Lemmer-Webber <[email protected]>
c053a0235fb02da37d953aebdc56856a1db2851a authored 10 months ago by Christine Lemmer-Webber <[email protected]>
- Re-indent `let-values` and `hashq-set!` usage
- Tyop fix on `spawned-constructor`
- Slight opt...
3df8c3e393e36d3b0db590926d2b5e7905a9f0b5 authored 10 months ago by Christine Lemmer-Webber <[email protected]>
3e85eea8b4e089b6d12bffedae641982bf836637 authored 10 months ago by Christine Lemmer-Webber <[email protected]>
90989f99eaf7a25d06d05eb8e5be2e09786bc1ed authored 10 months ago by Christine Lemmer-Webber <[email protected]>
d4d9d800705eea411e45d1d289353924598b064a authored 10 months ago by Christine Lemmer-Webber <[email protected]>
e1d239f30585ef1e662275ce2d634e6b55e4911d authored 10 months ago by Christine Lemmer-Webber <[email protected]>
8a60591ba243ac33a3c9110867f15bc72cfb3dfc authored 10 months ago by Christine Lemmer-Webber <[email protected]>
b57a0bd7878342ec915b0306693186936b01940e authored 10 months ago by Christine Lemmer-Webber <[email protected]>
This improves the way actors can be upgraded by having it be possible to
have the constructor be...
325331cf78e1c4a5049b02610af1dd52c2e331c6 authored 10 months ago by Jessica Tallon <[email protected]>
8d75e464cc7ca9c872d8cb29745bd8bb6b11ab2d authored 10 months ago by Jessica Tallon <[email protected]>
efc1691a17dc6058706e668fa3117a9314a32292 authored 10 months ago by Jessica Tallon <[email protected]>
Refactor core types into own module
See merge request spritely/guile-goblins!225
7f7875c14b24e504af0b011d2edb38d3d1531dd4 authored 10 months ago by Christine Lemmer-Webber <[email protected]>Swap test-equal's (and co) arguments around.
See merge request spritely/guile-goblins!226
e08ea37590fde770cdbdd2da917466edfcbd533d authored 10 months ago by Jessica Tallon <[email protected]>
test-equal, test-eq, test-eqv all want the expected argument last. This
goes through all the tes...
This refactors a lot of core types out of core.scm into its own module,
core-types. These types ...
8f8121ef166fb8bf4322e48a6264ca9e99223a7c authored 10 months ago by Christine Lemmer-Webber <[email protected]>
2d7d9336729efef14ddbb40385cc1da731d92b45 authored 10 months ago by Christine Lemmer-Webber <[email protected]>
e3366ce7bb6f88d8868a42ebd7cd8eee0cc799f5 authored 10 months ago by Jessica Tallon <[email protected]>
70f0edf76764da7c8a29acf2054a16f992be9e00 authored 10 months ago by Jessica Tallon <[email protected]>
This simplifies some of the examples in the documentation including
using define-actor in places...
70da3639ec76f1ba1bf2f37dfbd086cdb94b39cc authored 10 months ago by Jessica Tallon <[email protected]>
184fe737feb40ae464e21b18f8bb69f442838b44 authored 10 months ago by Jessica Tallon <[email protected]>
7176d378bfe45d8141fd23ff5e11882c78c1681e authored 10 months ago by Jessica Tallon <[email protected]>
4565637c8c51ed2beb3e4879949eb10e9a45eb1d authored 10 months ago by Jessica Tallon <[email protected]>
8a9a04f9e9ef33204916b03f7494c4d5b1119531 authored 10 months ago by Jessica Tallon <[email protected]>
779e30ccd1cae1100b3127da02ab1e376dcb9db2 authored 10 months ago by Jessica Tallon <[email protected]>
d32fb9528f8cab0cef5c2635906531f8c64c2e29 authored 10 months ago by Jessica Tallon <[email protected]>
32d2832cc94a288a4cc8563491004bcdaf060cee authored 10 months ago by Jessica Tallon <[email protected]>
6d69f59fe5836aed8d6aab003917fb7e7248e838 authored 10 months ago by Jessica Tallon <[email protected]>
fdedd3fa4a3b2627eefb00f4f413e89270139899 authored 10 months ago by Jessica Tallon <[email protected]>
d22be7801fc48c3b867a7abbfac9d498abab025d authored 10 months ago by Jessica Tallon <[email protected]>
421a21b6b9eec04cf6bee4a96dab8402287f3cd3 authored 10 months ago by Jessica Tallon <[email protected]>
1831a9f96a78f98827352e9ed71144df771cbc7e authored 10 months ago by Jessica Tallon <[email protected]>
4cb6eed4fb6d534b42b5fe3adfda5f978258cf0c authored 10 months ago by Jessica Tallon <[email protected]>
ee0542f1338489340d6c0b62f605fdda0a254217 authored 10 months ago by Jessica Tallon <[email protected]>
f8eb7ae26d367e3d8729b4f5b498f24a77999b50 authored 10 months ago by Jessica Tallon <[email protected]>
f0b587f2be182ef703d4ded862f974544ba1cc22 authored 10 months ago by Jessica Tallon <[email protected]>
6a6351403cb3afc79d9cdc8ea3ae970e4980374d authored 10 months ago by Jessica Tallon <[email protected]>
46e739ae42a2be40a151cdb6e75081c32ce6ca29 authored 10 months ago by Jessica Tallon <[email protected]>
9ecf859f99174981a1231659b23802773cd79612 authored 10 months ago by Jessica Tallon <[email protected]>
374822d02e6048aa7df3b5153f2d86977b748850 authored 10 months ago by Jessica Tallon <[email protected]>
6c4cffdae04d820f440f2cf43e65e08265ee42a0 authored 10 months ago by Jessica Tallon <[email protected]>
488f86f71b00133fb81cff41deb56ab5cfdd8c19 authored 10 months ago by Jessica Tallon <[email protected]>
Document selfish-spawn
See merge request spritely/guile-goblins!224
f467d9aa29f78097fd7640f8e6cbb9fb363d811b authored 10 months ago by Christine Lemmer-Webber <[email protected]>712defb47808f4496c093ae59eef44628fe11670 authored 11 months ago by Juliana Sims <[email protected]>
Check if valid uri before checking scheme
See merge request spritely/guile-goblins!223
5d3ae1b8027c3f13d1d403e4504be3f258f4c6e8 authored 11 months ago by Jessica Tallon <[email protected]>dc49928eb855af35cce7ac220ada4fde49b7b95f authored 11 months ago by Vivianne Langdon <[email protected]>
Fix typo and adjust wording for clarity
See merge request spritely/guile-goblins!221
d6e8d2f9c5e41cf6cedf4b834c4abcb7e737c51c authored 11 months ago by Jessica Tallon <[email protected]>Clarification of return type of fetch-and-spawn-prelay-netlayer
See merge request spritely/guil...
6b75eedcb0a1530043f8c0693db13e0ee869c2d3 authored 11 months ago by Jessica Tallon <[email protected]>0577b1a195381e52cf2c65b5f7f390c6a30e4a61 authored 11 months ago by Vivianne Langdon <[email protected]>
ed4c0278071c638ca5a1a8c42cd909f8e5036f99 authored 11 months ago by Vivianne Langdon <[email protected]>
c06d3d112f8322975c90ab9e3a104c4220c33e33 authored 11 months ago by Vivianne Langdon <[email protected]>
Add generation of JUnit XML files to CI
See merge request spritely/guile-goblins!220
4787a3bc0314349507a5e9397b260657674c5ed9 authored 11 months ago by David Thompson <[email protected]>628c77353c6603b1eb5d5433f3e2a5e85cb2b650 authored 11 months ago by Jessica Tallon <[email protected]>
7b99ffc535cc808ea42b4c943262de5be2775ebb authored 11 months ago by Jessica Tallon <[email protected]>
32f88b9cc664727e74c9fbd76a4c15e9a6b6bc01 authored 11 months ago by Jessica Tallon <[email protected]>
Move tagged type into module and add 2nd bottom type
See merge request spritely/guile-goblins!190
413fa50b36c7d839978c8f0f249ea3a6cc635974 authored 11 months ago by Jessica Tallon <[email protected]>Update for v0.12.0
See merge request spritely/guile-goblins!219
e8bbe87c6cb28513d46742f7d12603b91848a5af authored 11 months ago by David Thompson <[email protected]>4f6ee05c819c750cdd42773dcb79ec80c39a4a40 authored 11 months ago by Jessica Tallon <[email protected]>
Fix prelay utils with relay netlayer rename & facet
See merge request spritely/guile-goblins!218
036ded603253d1e822f6553551bea6dc79409dae authored 11 months ago by David Thompson <[email protected]>1618be6dc7c9d583bdd564d57a49da8b3db95f4c authored 11 months ago by Jessica Tallon <[email protected]>
6a589172e8e5d28f3d655fdbf1638aec5517f2d2 authored 11 months ago by Jessica Tallon <[email protected]>
Simplify port selection for the TCP-TLS netlayer when one isn't provided
See merge request spri...
045016735e0507089af2485aa995ba3a7b7f65f8 authored 11 months ago by David Thompson <[email protected]>1a6c48e580a8487d22f51993d19977f4f42067df authored 11 months ago by Jessica Tallon <[email protected]>
Make perf-tests runnable and add to CI
See merge request spritely/guile-goblins!215
ab4345556782b89b08d255981496f4b6ac480867 authored 11 months ago by David Thompson <[email protected]>1a285eb4f66ecce9ddb6562b2ca93afc402160a4 authored 11 months ago by Jessica Tallon <[email protected]>
a218bb95c499ce549a5a0d83ebf1cc6915acfefc authored 11 months ago by Jessica Tallon <[email protected]>
886352950bcc98a4c3c9ade3740fc4510053d725 authored 11 months ago by Jessica Tallon <[email protected]>
Use own CI image instead of generic guix image
See merge request spritely/guile-goblins!216
8068642da80cff3613f132b421f52b193b0d8002 authored 11 months ago by David Thompson <[email protected]>43e0aaf0b6e1f217f2688acc3581dfb18b6221eb authored 11 months ago by Jessica Tallon <[email protected]>
Fix flakey fake network tests
Closes #158
See merge request spritely/guile-goblins!214
b99312d6bb2cd26b7f8f45df0171f1cbaf7d93a4 authored 12 months ago by David Thompson <[email protected]>
The flakey failures were caused by a race condition from some legacy
code which could be easily ...
Rename relay-server.scm -> prelay-server.scm
See merge request spritely/guile-goblins!213
ad38df3ab07ff45138110858f71fe7affffad5eb authored 12 months ago by David Thompson <[email protected]>091e32d41adac6b83ae15ef15d485c220f774897 authored 12 months ago by Christine Lemmer-Webber <[email protected]>
Move individual netlayers into subsections
See merge request spritely/guile-goblins!212
62ff1a69c2d781775accea6cff79bb1cd8685591 authored 12 months ago by Jessica Tallon <[email protected]>
The list for netlayers was getting pretty long and hard to navigate.
Time to subsectionify!
Add documentation for the Prelay utils
See merge request spritely/guile-goblins!209
8879d3b0d21b9e75828fc4655ce20d2e7ff88efc authored 12 months ago by Christine Lemmer-Webber <[email protected]>f6053e45e293b9168d4eb1fe74cbafe6a0a612df authored 12 months ago by Christine Lemmer-Webber <[email protected]>
eecbe0cf3ef170df8edf1a2904643bd545f0cd79 authored 12 months ago by Christine Lemmer-Webber <[email protected]>
cfb3b8edca175803addec6f4d48c9e5f27d6b9f3 authored 12 months ago by Jessica Tallon <[email protected]>
88c03002073a392c782898f501534aeae611a324 authored 12 months ago by Christine Lemmer-Webber <[email protected]>
9d972245c4bf75ac908cd7c1f6aeaccd7f694b74 authored 12 months ago by Christine Lemmer-Webber <[email protected]>
21523d5b5aa24c3d0f6ab21e86a9d9ab579b3ddb authored 12 months ago by Christine Lemmer-Webber <[email protected]>
c1c8876882f7c2af047de7a1b6603b56cbdbf48a authored 12 months ago by Jessica Tallon <[email protected]>
Fix race issue where prelay-utils test seemingly tied itself in knots
Closes #155
See merge re...
fb92156b49deaa23e8c9c6d89c9135adc94b70ae authored 12 months ago by Jessica Tallon <[email protected]>
This is one of those areas where the "fake" netlayer can really
confuse you, because you're crea...
Produce a better error when a test times out.
See merge request spritely/guile-goblins!207
e5dd2faa63c2e258564a2699339bfa835f041ce9 authored 12 months ago by David Thompson <[email protected]>
Previously a timeout would simply result in returning zero values
to the continuation, resulting...