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
Fixes #85.
75d3121ea0841ef82b6487b741d41258b1128f76 authored almost 2 years ago by David Thompson <[email protected]>Add docstrings to actor-lib subset
See merge request spritely/guile-goblins!108
61ac4b514e0b9b4118b406ffaec69fbe18f26ee8 authored almost 2 years ago by David Thompson <[email protected]>
Since the various macro forms don't allow docstrings, macros instead use a
comment preceded by t...
Port pushdown automata and "select-swear" from Racket's actor-lib
See merge request spritely/gu...
5b3b062684fefb856424a6973d1b1c5a58db0b7b authored almost 2 years ago by Christine Lemmer-Webber <[email protected]>Still had the old module name
c7c705e745bb33c2d2e7ff14eba0f2b6896c5f3f authored almost 2 years ago by Christine Lemmer-Webber <[email protected]>
This also fixes a bug in the Racket one by doing the right thing
regarding object vs promise ref...
6b5e8b84938c87cc20845b3dd5f865a23185589e authored almost 2 years ago by Christine Lemmer-Webber <[email protected]>
080c517cbe6649ca77aae661d070eed7c46bbab7 authored almost 2 years ago by Christine Lemmer-Webber <[email protected]>
This updates to the idea that we're doing "opportunistic invocation"
using $ if a near object re...
20d8b4a679e21c5840325b81a8c07977ad017d71 authored almost 2 years ago by Christine Lemmer-Webber <[email protected]>
Also add test
e85d57dea6a3539b936b589e87e618c8a1106205 authored almost 2 years ago by Christine Lemmer-Webber <[email protected]>REPL integration tests
Closes #82
See merge request spritely/guile-goblins!106
1f617c836d532fb6715113508ce26fd3b5b4d8cd authored almost 2 years ago by David Thompson <[email protected]>486ec72721350527cd6b3bbea7894c44309234ac authored almost 2 years ago by David Thompson <[email protected]>
Update manual tutorial
See merge request spritely/guile-goblins!107
591a4dc0dc0a0e689a5479e164c2643ccd729380 authored almost 2 years ago by David Thompson <[email protected]>963210f82a9f0e467c76ec4c71c9881806b8cdd2 authored almost 2 years ago by Juliana Sims <[email protected]>
Fixes #82.
c2fbbcd9ef5f4f7059326ce22bee6c16066daebe authored almost 2 years ago by David Thompson <[email protected]>8f097d8923063602945487e0a824c5f8d6a8894c authored almost 2 years ago by David Thompson <[email protected]>
3e0db9e6a5ec5b4e9b517cc72801dd4bd10946c4 authored almost 2 years ago by David Thompson <[email protected]>
651df944082d2f0717a715f804250a80633861a3 authored almost 2 years ago by David Thompson <[email protected]>
e6a0303884981b48dfc98cd520dbc0d0e568abc8 authored almost 2 years ago by David Thompson <[email protected]>
Improve REPL error handling
Closes #83
See merge request spritely/guile-goblins!103
014d1d93ac2521c65180781dd03d12988587234c authored almost 2 years ago by David Thompson <[email protected]>Fix vat snapshots
See merge request spritely/guile-goblins!105
828d83b20ef30bd927c32972070c6e7d1658ea96 authored almost 2 years ago by David Thompson <[email protected]>9cc29cb68e6f96f63a3c98e4e0b5739bb0ff0bca authored almost 2 years ago by David Thompson <[email protected]>
ed0427cc95031cd46363dcdcdf1a7ae2710ae8cb authored almost 2 years ago by David Thompson <[email protected]>
Fixes #83.
f328413abab255af80ac585d2e7da254fe98e3a4 authored almost 2 years ago by David Thompson <[email protected]>197e17ae8546c8e4b27de38e8c521f80956d0446 authored almost 2 years ago by David Thompson <[email protected]>
f6252d97b120e93ed5721e38ddb42334a15d14ae authored almost 2 years ago by David Thompson <[email protected]>
Add ,vat-log-enable and ,vat-log-disable meta-commands
Closes #80
See merge request spritely/g...
22f5ffb72a638ca978f50373669dc0acd9f5510a authored almost 2 years ago by David Thompson <[email protected]>c8b19a33c6f56c0bb171295c668542ddd3e4423d authored almost 2 years ago by David Thompson <[email protected]>
Fixes #80.
2d5f8689c9eab253b5885b4d8caebea44dd97525 authored almost 2 years ago by David Thompson <[email protected]>Vat trace stepper
Closes #75
See merge request spritely/guile-goblins!101
9c93d21e45248d2d66ac1a94c87f6e23bba0972a authored almost 2 years ago by David Thompson <[email protected]>cbe8fa1e43b3a097ca6d0d31a1223b75f9bd0f1c authored almost 2 years ago by David Thompson <[email protected]>
e6808116012a02e863d389b3b15e78e2be3444ae authored almost 2 years ago by David Thompson <[email protected]>
a0c5f2abb85bbf5f58ee4fb5cc8650d738bd5854 authored almost 2 years ago by David Thompson <[email protected]>
04d0ece83879c103358d2858818f337acbb26444 authored almost 2 years ago by David Thompson <[email protected]>
c6d5025e061beebdc759be439c690764482284f5 authored almost 2 years ago by David Thompson <[email protected]>
a4db44fcf1f3f1aa433e78b96987c469517c40d5 authored almost 2 years ago by David Thompson <[email protected]>
c36b793ca944598411a7b32930af5ef9bc8b5ec2 authored almost 2 years ago by David Thompson <[email protected]>
Fixes: #81 bad reference to ^broken-ben in tutorial
Closes #81
See merge request spritely/guil...
ea56233aefd21218ff3826c446e567178b14816a authored almost 2 years ago by David Thompson <[email protected]>70a4b4a629aeb4d1956bf88b6791e881379d341b authored almost 2 years ago by Geoffrey J. Teale <[email protected]>
Questie Phase 1
See merge request spritely/guile-goblins!98
ba247309361ebc8fab792ff85075cacba0edf9a1 authored almost 2 years ago by David Thompson <[email protected]>ef84461870011e2a6cfd35f89f2ad2dd8e47aaed authored almost 2 years ago by David Thompson <[email protected]>
5ec08b68be90be2f8a33947e4558ace50b56c0fe authored almost 2 years ago by David Thompson <[email protected]>
275f699f7eeb07993e681c145b797b08924086bb authored almost 2 years ago by David Thompson <[email protected]>
36822155747529d0ef0b39372b7e34819ea21798 authored almost 2 years ago by David Thompson <[email protected]>
6e78fccb454c8ebe8a81afe09640b3d60003a831 authored almost 2 years ago by David Thompson <[email protected]>
272154f0207419ad5ef71f9d07b5212453879004 authored almost 2 years ago by David Thompson <[email protected]>
7b694ed2eaee2ea722f480d79bbee0061a953279 authored almost 2 years ago by David Thompson <[email protected]>
9f304c3c93434029bb33d267f27e5922cc01a1aa authored almost 2 years ago by David Thompson <[email protected]>
acfb982db4d17d6dc38c399aaa7baceec617570c authored almost 2 years ago by David Thompson <[email protected]>
8800da959fd82fbd5b077de64dd38e8ec180fb84 authored almost 2 years ago by David Thompson <[email protected]>
7d4cfb10e3f950afe5af8c6340e4718a769e1c93 authored almost 2 years ago by David Thompson <[email protected]>
7defa00d3214b3b7f26b54eb90d3c7d137f29758 authored almost 2 years ago by David Thompson <[email protected]>
fb88ec55262481a50ba60c462c8de275b31e6589 authored almost 2 years ago by David Thompson <[email protected]>
Add global vat index and a REPL command to list all vats
See merge request spritely/guile-gobli...
bb5abd5fb05001749a7d5f92b85a9e37483e523f authored almost 2 years ago by David Thompson <[email protected]>514c82241b148903631ae55a165a2f2107587489 authored almost 2 years ago by David Thompson <[email protected]>
7f56d67b2f9dd4dfbd17bf67616a5b052f945988 authored almost 2 years ago by David Thompson <[email protected]>
Fix some typos in the docs
See merge request spritely/guile-goblins!94
ce6e9cce8d604099d1752b204bde994eb7f277d5 authored almost 2 years ago by David Thompson <[email protected]>16a3fd48218505a5b0b4af93426c57bc18ff2c10 authored almost 2 years ago by Vivianne Langdon <[email protected]>
Update a use-modules form in the methods example to be more complete
See merge request spritely...
9a1e4ce2002fb79f2bbc6788884fde50bbfd49e5 authored almost 2 years ago by Christine Lemmer-Webber <[email protected]>
Ian Denhardt reported being confused by this on IRC because he was
unfamiliar with Guile's modul...
Improve readability of code samples in HTML docs.
See merge request spritely/guile-goblins!95
9b7b19caa36553693fd6f26ce553b2c7f2b23d31 authored almost 2 years ago by Christine Lemmer-Webber <[email protected]>c8caa41d30c11e7977c8b2acc8d2f04d142c54c7 authored almost 2 years ago by David Thompson <[email protected]>
49aea010baef719c4c4c26611627a0f788cdf54f authored almost 2 years ago by Vivianne Langdon <[email protected]>
Mention the ability to install guile-goblins through Brew
See merge request spritely/guile-gobl...
4e41db72751578072bb8d90d993ab213e663db9f authored almost 2 years ago by Christine Lemmer-Webber <[email protected]>9827c59b74566de7018522796270cebd36fb7880 authored almost 2 years ago by Christine Lemmer-Webber <[email protected]>
They're on par now!
654aab884b7fe5441c0e8e25082420f5d726c4fb authored almost 2 years ago by David Thompson <[email protected]>95c35153a2196b26a4da57b88423442b56b5eed2 authored almost 2 years ago by David Thompson <[email protected]>
More updates to 0.10 NEWS file entry
See merge request spritely/guile-goblins!92
4857bd11ff4371bd47639ba69af0cd727ce85d64 authored almost 2 years ago by David Thompson <[email protected]>Update version number to 0.10.
See merge request spritely/guile-goblins!90
94e90c790da1f6a6dc4cea7d9de6837831967bb2 authored almost 2 years ago by David Thompson <[email protected]>3707b1e3b3a6ca1c0e7be6220adcb72d5bcc5fbf authored almost 2 years ago by Christine Lemmer-Webber <[email protected]>
e272a92fef56ce93ebdfe1b51da9ec16fd1d1154 authored almost 2 years ago by Christine Lemmer-Webber <[email protected]>
Update NEWS for 0.10
Closes #68
See merge request spritely/guile-goblins!91
753376258d543ff0ac333035e43ebd23f66bdc64 authored almost 2 years ago by Christine Lemmer-Webber <[email protected]>5fca2918e3ed8f975828297828023fbc0f19d821 authored almost 2 years ago by David Thompson <[email protected]>
758887050ee6a3aef204c0f3f42de4c3fbd3bb44 authored almost 2 years ago by David Thompson <[email protected]>
Disable a CapTP test that seems to be causing failing builds
See merge request spritely/guile-g...
3b8b5ca7f315a5f36ae3acc630d8d2b380eac99e authored almost 2 years ago by David Thompson <[email protected]>0732486b2d7a06b3092092877eeba5e45f27063d authored almost 2 years ago by David Thompson <[email protected]>
Add building html docs & checking guix package to CI
See merge request spritely/guile-goblins!87
3bcbfd8273245e188336338c1c1007c58e7df1c6 authored almost 2 years ago by David Thompson <[email protected]>ff32d09e24a43b19d7d769925ace26ddacaed7ce authored almost 2 years ago by Jessica Tallon <[email protected]>
Add missing CSS file.
See merge request spritely/guile-goblins!86
de4a1ae9a15b80327305b5676f652b1f88a18c5b authored almost 2 years ago by David Thompson <[email protected]>Check CapTP protocol version when connecting
See merge request spritely/guile-goblins!88
3588ef7898184de0be53bcaf729cf7394014043a authored almost 2 years ago by David Thompson <[email protected]>40a8743d9f2579c10abb1bab1e050777b61e154b authored almost 2 years ago by Jessica Tallon <[email protected]>
eec3d5ea5fd047fa48d48e80fe75855515059f3b authored almost 2 years ago by David Thompson <[email protected]>
7a0ae5bf93f6a0c8b45c378e1be24670c3ef701a authored almost 2 years ago by David Thompson <[email protected]>
Suppress warning about overriding 'spawn' in Guile 3.0.9.
See merge request spritely/guile-gobl...
a68557a1489b699393fdab512576f503c0d080b7 authored almost 2 years ago by David Thompson <[email protected]>Performance test additions
See merge request spritely/guile-goblins!67
bdee1916cdea5a26f634639912a0f2b2c511e9bf authored almost 2 years ago by Christine Lemmer-Webber <[email protected]>Move doc/apache-2.0.texi to EXTRA_DIST
See merge request spritely/guile-goblins!84
92e8629558c0ef34dd90e6f8c686cd2860a04869 authored almost 2 years ago by Christine Lemmer-Webber <[email protected]>
'spawn' has, unfortunately, been introduced as a core binding in Guile
3.0.9, so we have to expl...
Having it in info_TEXINFOS treats it as its own distinct manual.
Oops!
Omit backtraces within fibers due to a fibers bug.
Closes #41
See merge request spritely/guile...
1150452bbbdcfd6405e80030b1f6da39f457ef6a authored almost 2 years ago by David Thompson <[email protected]>
This is a temporary workaround until we can rely on fibers to not
crash while printing a backtra...
Port CapTP tests from racket goblins
See merge request spritely/guile-goblins!82
c54f3a3d53335e3a63e079a4ae732aa0d67eac2e authored almost 2 years ago by Christine Lemmer-Webber <[email protected]>e379db73bb17b541dfb22ce2a7e94f9b4b88bf3c authored almost 2 years ago by Jessica Tallon <[email protected]>
Serialize/deserialize exceptions over CapTP boundary
See merge request spritely/guile-goblins!81
77be55803e0acf017c2b5873590421227ed213ad authored almost 2 years ago by Jessica Tallon <[email protected]>c4ca7f5b23a7a548b6cfdc2c97392b7dea27fe55 authored almost 2 years ago by Jessica Tallon <[email protected]>
b8573dc7c050e0c43d4ce35d6f06d1460ff8cbad authored almost 2 years ago by Jessica Tallon <[email protected]>
24b1d4636ce9be5436e6b9896efc09155019703e authored almost 2 years ago by David Thompson <[email protected]>
2f480e61353ce0508613001c7ad32bacc4275bc8 authored almost 2 years ago by Jessica Tallon <[email protected]>
Use make distcheck in gitlab's CI
See merge request spritely/guile-goblins!80
00c78c79767f3da6b126418d623cfb6bc2d739b2 authored almost 2 years ago by Christine Lemmer-Webber <[email protected]>624f9c19d93d64a5ad31376cbdd4a8b41216966c authored almost 2 years ago by Randy Farmer <[email protected]>