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

Consistency of name

33a7e14bf0b4f4682dc35eccbd7d95dcdee797e6 authored over 1 year ago by Vivianne Langdon <[email protected]>
remove commented-out racket tests

5fed1e61371139ebcbb86e06d727964a46485798 authored over 1 year ago by Vivianne Langdon <[email protected]>
update makefile

e4d2584ac5da8abd30e43a7f88cc3116d8fc23eb authored over 1 year ago by Vivianne Langdon <[email protected]>
add test for selfish-spawn

514f2b45bbfec93b992578396fb9a392f3919818 authored over 1 year ago by Vivianne Langdon <[email protected]>
Merge branch guile-goblins:main into selfish-spawn

4ef4f031dccfd7905fc403b4e1ff3d0426f0ffbe authored over 1 year ago by Vivianne Langdon <[email protected]>
Added switch to avoid dreaded 'guild missing' error

a282b61814a8914c99728e0405b8a27730ca9c3c authored over 1 year ago by Randy Farmer <[email protected]>
Update Guix package version to 0.11.0-git.

80b9f76d24a7ea5119c111d3c710ef6489c1d9f7 authored over 1 year ago by David Thompson <[email protected]>
Merge branch 'bump-version' into 'main'

Bump version to 0.11.0.

See merge request spritely/guile-goblins!162

0b56b770e63904e52c1798f708fd2f86928b970b authored over 1 year ago by Christine Lemmer-Webber <[email protected]>
Update COPYRIGHT to 2023 in configure.ac.

084ce5613ef70982a6c8626d3dacf38bae081930 authored over 1 year ago by David Thompson <[email protected]>
Bump version to 0.11.0.

e85cffc583f79439888dea805e21a2b6a385f674 authored over 1 year ago by David Thompson <[email protected]>
Merge branch 'fix-await' into 'main'

Fix and test await + vats

See merge request spritely/guile-goblins!161

8d84f46d8c5712b8a954edc618d9f20d3e45e3d1 authored over 1 year ago by David Thompson <[email protected]>
Add vat tests for await.

e7720bc39358fc2bbeb767ee21c6ea7929109d86 authored over 1 year ago by David Thompson <[email protected]>
Add support for awaited return value to call-with-vat.

b97f49706af5a45f8afc14b76da1df83b10d43fc authored over 1 year ago by David Thompson <[email protected]>
Stop creating a new thread when spawing a vat.

Turns out this is completely unnecessary. Just spawn a fiber using
the global goblins scheduler...

fcdd0323a0915e7e827ec617a058f5c173c33671 authored over 1 year ago by David Thompson <[email protected]>
Merge branch 'update-news' into 'main'

v0.11 NEWS

See merge request spritely/guile-goblins!158

6569fdcbb8b9be71a4ce5668e869977aba573c89 authored over 1 year ago by Christine Lemmer-Webber <[email protected]>
NEWS for Spritely Goblins v0.11

221ea52f0206bb63aeedce3461a97653f94f2cce authored over 1 year ago by Christine Lemmer-Webber <[email protected]>
Merge branch 'update-custom-vat-docs' into 'main'

Update vat docs for custom vat API changes

See merge request spritely/guile-goblins!160

a1ecb4d7e8eee976dc1065ed61f0e580b3bee15f authored over 1 year ago by Christine Lemmer-Webber <[email protected]>
Update vat docs for custom vat API changes.

e496894aba83599b6173b3a67c642a4fda07f5e7 authored over 1 year ago by David Thompson <[email protected]>
Merge branch 'move-ocapn' into 'main'

Move OCapN section after API and actor-lib sections

See merge request spritely/guile-goblins!156

2efcc90c26a929a6cbdb5bc34b0883f59f8e70f3 authored over 1 year ago by David Thompson <[email protected]>
Merge branch 'better-thank-juliana' into 'main'

Better attribute other contributors to the manual

See merge request spritely/guile-goblins!157

a3d061fd2bbaa02bc44a428aa7c57b31ceda955f authored over 1 year ago by David Thompson <[email protected]>
Better attribute Juliana Sims for her enormous contributions to this manual

123f410fda0b01e794a1df8bb6b67523523b7416 authored over 1 year ago by Christine Lemmer-Webber <[email protected]>
Actually expand that thanks section in general

Let's call out what people did!

c846741a7cc53693200945857e06da944c6dc32c authored over 1 year ago by Christine Lemmer-Webber <[email protected]>
Move OCapN documentation after the API and actor-lib sections

275b77f6f51f283b603de180c5fc257218d9b914 authored over 1 year ago by Christine Lemmer-Webber <[email protected]>
Move OCapN documentation to its own file

ba1a543cdc4c4d9ca7414cc576eeb7970a1d9a85 authored over 1 year ago by Christine Lemmer-Webber <[email protected]>
Merge branch 'new-manual-headers' into 'main'

Update manual menu for easier readability

See merge request spritely/guile-goblins!155

4c309a65788e3e1bd802e98d167181e140116916 authored over 1 year ago by David Thompson <[email protected]>
Update manual menu for easier readability

8bc7c2d5a3257f0bcb3cb3073cdb960a6f650d65 authored over 1 year ago by Christine Lemmer-Webber <[email protected]>
Merge branch 'whitepace-between-procs' into 'main'

Add extra whitespace between some core procedure definitions

See merge request spritely/guile-g...

c68a3809d6e890025d7cda24e086a62a357497fa authored over 1 year ago by David Thompson <[email protected]>
Add extra whitespace between some core procedure definitions

It was fine to leave them a bit compressed, but the addition of empty
lines in the docstrings ma...

3fdb25ddebca945cee62fb270b7d527414f51bbb authored over 1 year ago by Christine Lemmer-Webber <[email protected]>
Merge branch 'captp-op-deliver-method' into 'main'

Remove unused 'method' field in op:deliver and op:deliver-only

See merge request spritely/guile...

4e449ec206374902b8654f21f3c36aa1032500f7 authored over 1 year ago by Christine Lemmer-Webber <[email protected]>
Remove unused 'method' field in op:deliver and op:deliver-only.

14a66566c2d641c2fb80065a1448bf2d1fba40bb authored over 1 year ago by David Thompson <[email protected]>
Merge branch 'captp-gc' into 'main'

Use guardians to GC remote objects and question finders

Closes #51

See merge request spritely/...

45e486d84638aeb83911056916d33f610325c5da authored over 1 year ago by Christine Lemmer-Webber <[email protected]>
Merge branch 'captp-next' into 'main'

CapTP changes to align with draft specification

See merge request spritely/guile-goblins!147

2bf6bea5952255823e1c9271628e5579456a9c96 authored over 1 year ago by Christine Lemmer-Webber <[email protected]>
Merge branch 'ship-examples' into 'main'

Include examples in release tarballs

Closes #72

See merge request spritely/guile-goblins!145

2f6edfd5442e8d2127c5bbf1c42ac9d3353878c1 authored over 1 year ago by Christine Lemmer-Webber <[email protected]>
Merge branch 'fix-vat-fibers' into 'main'

Fix intermittently failing CapTP test

Closes #69

See merge request spritely/guile-goblins!152

223d60ad6eb59e19b25a930f57eab9c1b22cac03 authored over 1 year ago by Christine Lemmer-Webber <[email protected]>
Merge branch 'fix-repl-test' into 'main'

Fix race conditions in REPL tests

See merge request spritely/guile-goblins!150

121d5dfbe2254b71774197ab9e60d7faf7b3bf3e authored over 1 year ago by Christine Lemmer-Webber <[email protected]>
Re-enable a CapTP test that used to crash.

942c0a5949718e1db52570372763b0da77903766 authored over 1 year ago by David Thompson <[email protected]>
Stop creating a new scheduler every time a vat is spawned.

This was crashing programs when too many vats were spawned.

e865bf29703ebda5faf4a1e4e2f380932af7a503 authored over 1 year ago by David Thompson <[email protected]>
Merge branch 'fix-nonce-registry-tests' into 'main'

Change expected test failures to use test-assert for clarity

See merge request spritely/guile-g...

1a9047a5ee1f49aed2a8bb488783f3a144154946 authored over 1 year ago by David Thompson <[email protected]>
Change expected test failures to use test-assert for clarity

5573fd36f6f74cd931317566b1e311d2fb462442 authored over 1 year ago by Juliana Sims <[email protected]>
Merge branch 'resolve-api-naming-conflict' into 'main'

Resolve naming conflict between API and API Reference chapters

Closes #100

See merge request s...

0ddb5d98ad7ffe81f5108decc01f124834b02603 authored over 1 year ago by David Thompson <[email protected]>
Merge branch 'add-nonce-registry-tests' into 'main'

Add nonce-registry.scm tests

See merge request spritely/guile-goblins!146

6d0c462bb82d0d26efc3cd52051b35c810d887da authored over 1 year ago by Christine Lemmer-Webber <[email protected]>
Send an abort message if we get an incompatible CapTP version.

b6eec4d7ea8b35559ea8e8f931077c6876cd59e5 authored over 1 year ago by David Thompson <[email protected]>
Abort CapTP session when signature is invalid.

b61fa17da102836cf0aced4d9d113752ae927603 authored over 1 year ago by David Thompson <[email protected]>
Convert CapTP version to a string and update to "goblins-0.11".

91b2396bcf8fae8c64d0ef3502528ae51016cf48 authored over 1 year ago by David Thompson <[email protected]>
Expect a string for CapTP op:abort reason.

c304c8ac935d8e57823fa15bc891cb16f885e303 authored over 1 year ago by David Thompson <[email protected]>
Rename mtp:op:start-session to op:start-session.

a39ca21b76a0be3adedb8bbc716c4f618448e353 authored over 1 year ago by David Thompson <[email protected]>
Fix race conditions in REPL tests.

eb5053227631fef51bc87557ed9a042838b33921 authored over 1 year ago by David Thompson <[email protected]>
Rename new API docs

ab7773cb2d765be77af89674a130f425d0ec6d0f authored over 1 year ago by Juliana Sims <[email protected]>
Remove old API docs, make OCapN a chapter

ad424381c4bf894030ba41494c1ac2b5c85906cd authored over 1 year ago by Juliana Sims <[email protected]>
Move actormaps information to new API docs

0d0c7dd796a8b0304eb236f98b5eb6040e40ab65 authored over 1 year ago by Juliana Sims <[email protected]>
Move vat overview from old API docs into new

8b0ae6e2719525e32e73f89dca735c23606c3047 authored over 1 year ago by Juliana Sims <[email protected]>
Move objects overview from old API docs into new

0eff7215d2dbf314c8bc0cfbedf7823057deb40d authored over 1 year ago by Juliana Sims <[email protected]>
Merge branch 'fix-api-docs' into 'main'

Fix let-on* definition

See merge request spritely/guile-goblins!148

da92c942e6bc6a6e7a6df831a33044b8023b8162 authored over 1 year ago by David Thompson <[email protected]>
Fix let-on* definition

451bc407691bfdc27809fd51521a8177841897db authored over 1 year ago by Juliana Sims <[email protected]>
Add nonce-registry.scm tests

80081c22825f4904b7176d1431499550ae5d67a0 authored over 1 year ago by Juliana Sims <[email protected]>
Include examples in release tarballs.

50d172ea14c50e3ed6ce5c5990c2967e604e4135 authored over 1 year ago by David Thompson <[email protected]>
Use guardians to GC remote objects and question finders.

7186ae8f69112f9961c17ee2e2ccd4a6e386fa56 authored over 1 year ago by David Thompson <[email protected]>
Merge branch 'deprecate-define-vat-run' into 'main'

Print deprecation warning for define-vat-run

Closes #99

See merge request spritely/guile-gobli...

8ce1f2e6046671ee22e5d17dfadeb38f0ffb2541 authored over 1 year ago by Christine Lemmer-Webber <[email protected]>
Print deprecation warning for define-vat-run.

45c9a8886cd4c99209c7404e17e17fad15d1d43e authored over 1 year ago by David Thompson <[email protected]>
Merge branch 'tests-adjustments' into 'main'

Tests module definition adjustments

See merge request spritely/guile-goblins!142

da479d315ad4fea24547013cff3c8f49d99af599 authored over 1 year ago by David Thompson <[email protected]>
Rename (goblins test-vat) to (tests test-vat) for consistency

7f2e0544e3d834155c902ae31186b1593bda2ac1 authored over 1 year ago by Christine Lemmer-Webber <[email protected]>
Remove unused import from (goblins test-vat)

d50d74f1bb03fd22cabd816897b5025a149957c7 authored over 1 year ago by Christine Lemmer-Webber <[email protected]>
Put test-captp in a define-module

0d8dbef6bd148495e1442228fd39731235ad4d4d authored over 1 year ago by Christine Lemmer-Webber <[email protected]>
Merge branch 'questie-forward-to-captp-support' into 'main'

Add support for <forward-to-captp> messages in debug tools

Closes #108

See merge request sprit...

894ea1731f03c735a0c1df87264fa61d9ec991ce authored over 1 year ago by Christine Lemmer-Webber <[email protected]>
Merge branch 'fix-vat-graph-name' into 'main'

Allow any type of vat name in ,vat-graph.

Closes #107

See merge request spritely/guile-goblins...

1e08d93ea8abc0b05ca16968afe5abb79828f97b authored over 1 year ago by Christine Lemmer-Webber <[email protected]>
Add support for <forward-to-captp> messages in debug tools.

612d4a3e2c1db274760b09c78587b7619b1c68d2 authored over 1 year ago by David Thompson <[email protected]>
Export forward-to-captp? and forward-to-captp-msg.

7c820d24f3133bb5a1e28b5bb63737f7221d0699 authored over 1 year ago by David Thompson <[email protected]>
Allow any type of vat name in ,vat-graph.

Fixes #107.

febb37e62f4584cdec6053a72b05d63cddb04baa authored over 1 year ago by David Thompson <[email protected]>
Merge branch 'fix-sealer-printer' into 'main'

Fix sealer printer to use the correct port for unnamed values

See merge request spritely/guile-...

87a3583a1b0396f3b81c2373778d75d9b874faba authored over 1 year ago by David Thompson <[email protected]>
Fix sealer printer to use the correct port for unnamed values.

26ed352a8b6925d531d14dfbf721f2e38fcbd6ee authored over 1 year ago by David Thompson <[email protected]>
Merge branch 'core-docstrings' into 'main'

Add core Goblins docstrings

See merge request spritely/guile-goblins!137

cfbc0e9a9ba7e67ff6f1c8e927ad63f6dc886ce4 authored over 1 year ago by David Thompson <[email protected]>
Add vat-start! type

22124fe578e60841021b37b7f6397bc8dc99eeec authored over 1 year ago by Juliana Sims <[email protected]>
Add actormap-reckless-poke! docstring

f1e8a667acbe3cf159bcc46dc10915221bab1b78 authored over 1 year ago by Juliana Sims <[email protected]>
Add actormap-run* docstring

9b8ed84530e23803786a4202fa99051874256ae1 authored over 1 year ago by Juliana Sims <[email protected]>
Update vat-running? docstring

57148fab63855657e239c38b03570e9fbac4c652 authored over 1 year ago by Juliana Sims <[email protected]>
Add spawn-vat docstring

27594b9730e8a85cff25e9571ef3c2983414908b authored over 1 year ago by Juliana Sims <[email protected]>
Update far-refr? docstring

e628e71093bc4d5b5a2d4ca2e024dab306501a0f authored over 1 year ago by Juliana Sims <[email protected]>
Update near-refr? docstring

1f23d965bbecda12d63fdd3153c8e76b05354340 authored over 1 year ago by Juliana Sims <[email protected]>
Add live-refr? docstring

bc751008e251b7f6c20519d8254659e1ae473c29 authored over 1 year ago by Juliana Sims <[email protected]>
Add remote-refr? docstring

2c445bc80a904f46736f03c184dea720665d8e98 authored over 1 year ago by Juliana Sims <[email protected]>
Add promise-refr? docstring

cc43d897f761a61ea91992146e9643f99e1df81c authored over 1 year ago by Juliana Sims <[email protected]>
Add local-refr? docstring

461868770c8fa8449e4ef5ee3464b74618d31bae authored over 1 year ago by Juliana Sims <[email protected]>
Add listen-to docstring

568cd4031ec6eba187ea86db55c8d8cf5f210f8d authored over 1 year ago by Juliana Sims <[email protected]>
Add on docstring

eb427c3b9cbe6e62acc8beb7bfe89229ada43bd1 authored over 1 year ago by Juliana Sims <[email protected]>
Add spawn-promise-values docstring

51526b56d35fb484c49a5007f033c8a05cd9bf16 authored over 1 year ago by Juliana Sims <[email protected]>
Add spawn-promise-cons docstring

6fcc69c3cdb51fdd1bbd3746e5009935892551d2 authored over 1 year ago by Juliana Sims <[email protected]>
Add actormap-run! docstring

73d49200e4b54a00e1f7fdade2f3958e92e5ac96 authored over 1 year ago by Juliana Sims <[email protected]>
Add actormap-churn docstring

98ea77aac7c602d672ac5bf0acd5395008458ba0 authored over 1 year ago by Juliana Sims <[email protected]>
Add spawn-named docstring

68c8caf156e1431102dd535d0dccfdee1b029418 authored over 1 year ago by Juliana Sims <[email protected]>
Add spawn docstring

48848d1199f9b7be307c2d4191b206f675d832f3 authored over 1 year ago by Juliana Sims <[email protected]>
Add actormap-churn-run docstring

5131208e9f8c0b1bfad5a516dbfa1228a72400c7 authored over 1 year ago by Juliana Sims <[email protected]>
Add actormap-churn-run! docstring

9679591ccb1f4e710e2cfe77c2fdb34f8423c36b authored over 1 year ago by Juliana Sims <[email protected]>
Add transactormap-merge! docstring

89cdd641158c5821299eaa7b61f062ae4fd7e550 authored over 1 year ago by Juliana Sims <[email protected]>
Add make-vat type

3d36f2617f3811215eacdbe44f5bd30962e2550a authored over 1 year ago by Juliana Sims <[email protected]>
Add transactormap-buffer-merge! type

9d0331d6800d734650e8f6b52591645a20a2f042 authored over 1 year ago by Juliana Sims <[email protected]>
Add <-np-extern docstring

dad5f0f3c5daa3d1eb6f96a71cd8fc8470117b3b authored over 1 year ago by Juliana Sims <[email protected]>
Add <-np docstring

b51f47277e96444f7c2ce3087bf767df6a43d794 authored over 1 year ago by Juliana Sims <[email protected]>
Add vat-halt! type

0ee4433020c5a625fb64d1b0a7518ce4e832d0dd authored over 1 year ago by Juliana Sims <[email protected]>
Add <- docstring

94b19e721db95d40c369c4d1eeac6536c743dca9 authored over 1 year ago by Juliana Sims <[email protected]>
Add $ docstring

1ef40d1973660733b2fb12e95b3d58b25c1c0107 authored over 1 year ago by Juliana Sims <[email protected]>