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 11 months ago
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 11 months agoaf26d6970f22cb690e44768607f1fa03a4d94ed3 authored 11 months ago
91a327edabdb24a0a8fbf36db8066022266f6d73 authored 11 months ago
So many fields, we gotta be able to remember what these are all for!
075eb9a29d5089fac66a64771c1a52790d9874ee authored 11 months agoFix void being sent across the wire
See merge request spritely/guile-goblins!227
b571f52d9cff75e6e0733cd2168dc2b43fc4e4a6 authored 11 months ago
Sometimes when you stare into the void, the void stares into you,
but it can't if you use the wr...
117a4087495fcb08b322df35a7c419e5e7c9bf3a authored 11 months ago
5cb7346778242c45863708ae871c99ee2b9cd6eb authored 11 months ago
c053a0235fb02da37d953aebdc56856a1db2851a authored 11 months ago
- Re-indent `let-values` and `hashq-set!` usage
- Tyop fix on `spawned-constructor`
- Slight opt...
3df8c3e393e36d3b0db590926d2b5e7905a9f0b5 authored 11 months ago
3e85eea8b4e089b6d12bffedae641982bf836637 authored 11 months ago
90989f99eaf7a25d06d05eb8e5be2e09786bc1ed authored 11 months ago
d4d9d800705eea411e45d1d289353924598b064a authored 11 months ago
e1d239f30585ef1e662275ce2d634e6b55e4911d authored 11 months ago
8a60591ba243ac33a3c9110867f15bc72cfb3dfc authored 11 months ago
b57a0bd7878342ec915b0306693186936b01940e authored 11 months ago
This improves the way actors can be upgraded by having it be possible to
have the constructor be...
325331cf78e1c4a5049b02610af1dd52c2e331c6 authored 11 months ago
8d75e464cc7ca9c872d8cb29745bd8bb6b11ab2d authored 11 months ago
efc1691a17dc6058706e668fa3117a9314a32292 authored 11 months ago
Refactor core types into own module
See merge request spritely/guile-goblins!225
7f7875c14b24e504af0b011d2edb38d3d1531dd4 authored 11 months agoSwap test-equal's (and co) arguments around.
See merge request spritely/guile-goblins!226
e08ea37590fde770cdbdd2da917466edfcbd533d authored 11 months ago
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 11 months ago
2d7d9336729efef14ddbb40385cc1da731d92b45 authored 11 months ago
e3366ce7bb6f88d8868a42ebd7cd8eee0cc799f5 authored 11 months ago
70f0edf76764da7c8a29acf2054a16f992be9e00 authored 11 months ago
This simplifies some of the examples in the documentation including
using define-actor in places...
70da3639ec76f1ba1bf2f37dfbd086cdb94b39cc authored 11 months ago
184fe737feb40ae464e21b18f8bb69f442838b44 authored 11 months ago
7176d378bfe45d8141fd23ff5e11882c78c1681e authored 11 months ago
4565637c8c51ed2beb3e4879949eb10e9a45eb1d authored 11 months ago
8a9a04f9e9ef33204916b03f7494c4d5b1119531 authored 11 months ago
779e30ccd1cae1100b3127da02ab1e376dcb9db2 authored 11 months ago
d32fb9528f8cab0cef5c2635906531f8c64c2e29 authored 11 months ago
32d2832cc94a288a4cc8563491004bcdaf060cee authored 11 months ago
6d69f59fe5836aed8d6aab003917fb7e7248e838 authored 11 months ago
fdedd3fa4a3b2627eefb00f4f413e89270139899 authored 11 months ago
d22be7801fc48c3b867a7abbfac9d498abab025d authored 11 months ago
421a21b6b9eec04cf6bee4a96dab8402287f3cd3 authored 11 months ago
1831a9f96a78f98827352e9ed71144df771cbc7e authored 11 months ago
4cb6eed4fb6d534b42b5fe3adfda5f978258cf0c authored 11 months ago
ee0542f1338489340d6c0b62f605fdda0a254217 authored 11 months ago
f8eb7ae26d367e3d8729b4f5b498f24a77999b50 authored 11 months ago
f0b587f2be182ef703d4ded862f974544ba1cc22 authored 11 months ago
6a6351403cb3afc79d9cdc8ea3ae970e4980374d authored 11 months ago
46e739ae42a2be40a151cdb6e75081c32ce6ca29 authored 11 months ago
9ecf859f99174981a1231659b23802773cd79612 authored 11 months ago
374822d02e6048aa7df3b5153f2d86977b748850 authored 11 months ago
6c4cffdae04d820f440f2cf43e65e08265ee42a0 authored 11 months ago
488f86f71b00133fb81cff41deb56ab5cfdd8c19 authored 11 months ago
Document selfish-spawn
See merge request spritely/guile-goblins!224
f467d9aa29f78097fd7640f8e6cbb9fb363d811b authored 12 months ago712defb47808f4496c093ae59eef44628fe11670 authored 12 months ago
Check if valid uri before checking scheme
See merge request spritely/guile-goblins!223
5d3ae1b8027c3f13d1d403e4504be3f258f4c6e8 authored 12 months agodc49928eb855af35cce7ac220ada4fde49b7b95f authored 12 months ago
Fix typo and adjust wording for clarity
See merge request spritely/guile-goblins!221
d6e8d2f9c5e41cf6cedf4b834c4abcb7e737c51c authored 12 months agoClarification of return type of fetch-and-spawn-prelay-netlayer
See merge request spritely/guil...
6b75eedcb0a1530043f8c0693db13e0ee869c2d3 authored 12 months ago0577b1a195381e52cf2c65b5f7f390c6a30e4a61 authored 12 months ago
ed4c0278071c638ca5a1a8c42cd909f8e5036f99 authored 12 months ago
c06d3d112f8322975c90ab9e3a104c4220c33e33 authored 12 months ago
Add generation of JUnit XML files to CI
See merge request spritely/guile-goblins!220
4787a3bc0314349507a5e9397b260657674c5ed9 authored about 1 year ago628c77353c6603b1eb5d5433f3e2a5e85cb2b650 authored about 1 year ago
7b99ffc535cc808ea42b4c943262de5be2775ebb authored about 1 year ago
32f88b9cc664727e74c9fbd76a4c15e9a6b6bc01 authored about 1 year ago
Move tagged type into module and add 2nd bottom type
See merge request spritely/guile-goblins!190
413fa50b36c7d839978c8f0f249ea3a6cc635974 authored about 1 year agoUpdate for v0.12.0
See merge request spritely/guile-goblins!219
e8bbe87c6cb28513d46742f7d12603b91848a5af authored about 1 year ago4f6ee05c819c750cdd42773dcb79ec80c39a4a40 authored about 1 year ago
Fix prelay utils with relay netlayer rename & facet
See merge request spritely/guile-goblins!218
036ded603253d1e822f6553551bea6dc79409dae authored about 1 year ago1618be6dc7c9d583bdd564d57a49da8b3db95f4c authored about 1 year ago
6a589172e8e5d28f3d655fdbf1638aec5517f2d2 authored about 1 year ago
Simplify port selection for the TCP-TLS netlayer when one isn't provided
See merge request spri...
045016735e0507089af2485aa995ba3a7b7f65f8 authored about 1 year ago1a6c48e580a8487d22f51993d19977f4f42067df authored about 1 year ago
Make perf-tests runnable and add to CI
See merge request spritely/guile-goblins!215
ab4345556782b89b08d255981496f4b6ac480867 authored about 1 year ago1a285eb4f66ecce9ddb6562b2ca93afc402160a4 authored about 1 year ago
a218bb95c499ce549a5a0d83ebf1cc6915acfefc authored about 1 year ago
886352950bcc98a4c3c9ade3740fc4510053d725 authored about 1 year ago
Use own CI image instead of generic guix image
See merge request spritely/guile-goblins!216
8068642da80cff3613f132b421f52b193b0d8002 authored about 1 year ago43e0aaf0b6e1f217f2688acc3581dfb18b6221eb authored about 1 year ago
Fix flakey fake network tests
Closes #158
See merge request spritely/guile-goblins!214
b99312d6bb2cd26b7f8f45df0171f1cbaf7d93a4 authored about 1 year ago
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 about 1 year ago091e32d41adac6b83ae15ef15d485c220f774897 authored about 1 year ago
Move individual netlayers into subsections
See merge request spritely/guile-goblins!212
62ff1a69c2d781775accea6cff79bb1cd8685591 authored about 1 year ago
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 about 1 year agof6053e45e293b9168d4eb1fe74cbafe6a0a612df authored about 1 year ago
eecbe0cf3ef170df8edf1a2904643bd545f0cd79 authored about 1 year ago
cfb3b8edca175803addec6f4d48c9e5f27d6b9f3 authored about 1 year ago
88c03002073a392c782898f501534aeae611a324 authored about 1 year ago
9d972245c4bf75ac908cd7c1f6aeaccd7f694b74 authored about 1 year ago
21523d5b5aa24c3d0f6ab21e86a9d9ab579b3ddb authored about 1 year ago
c1c8876882f7c2af047de7a1b6603b56cbdbf48a authored about 1 year ago
Fix race issue where prelay-utils test seemingly tied itself in knots
Closes #155
See merge re...
fb92156b49deaa23e8c9c6d89c9135adc94b70ae authored about 1 year ago
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 about 1 year ago
Previously a timeout would simply result in returning zero values
to the continuation, resulting...