Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

Spritely (secure ActivityPub extensions)

Spritely extends ActivityPub for secure interactions.
Collective - Host: opensource - https://opencollective.com/spritely - Code: https://gitlab.com/spritely

Merge branch 'adjust-resolve-vow' into 'main'

Move vat invocations in resolve-vow-and-return-result

See merge request spritely/guile-goblins!230

gitlab.com/spritely/guile-goblins - 32bccc891471f9399cd5a0da6666aab9f76d2d51 authored 8 months ago by Christine Lemmer-Webber <[email protected]>
Move vat invocations in resolve-vow-and-return-result

Move outside of run-fibers, because vats already are running in a
Fibers context when this proce...

gitlab.com/spritely/guile-goblins - 70dbad836025fb70108e751d5b302636409489ec authored 8 months ago by Christine Lemmer-Webber <[email protected]>
Merge branch 'aurie-foundations' into 'main'

Aurie actormap support

See merge request spritely/guile-goblins!191

gitlab.com/spritely/guile-goblins - bb34f5bf6127814cbc93f4f83a2836ac6e739fd3 authored 8 months ago by Jessica Tallon <[email protected]>
guix: Add node package.

gitlab.com/spritely/guile-hoot - ed1a88aad3c482109435792c59be3dc6212a96f0 authored 8 months ago by David Thompson <[email protected]>
Fix the documentation of actormap-upgrade-behavior

gitlab.com/spritely/guile-goblins - af26d6970f22cb690e44768607f1fa03a4d94ed3 authored 8 months ago by Jessica Tallon <[email protected]>
Add functional version of `actormap-replace-behavior`

gitlab.com/spritely/guile-goblins - 91a327edabdb24a0a8fbf36db8066022266f6d73 authored 8 months ago by Christine Lemmer-Webber <[email protected]>
Document the `mactor:object`

So many fields, we gotta be able to remember what these are all for!

gitlab.com/spritely/guile-goblins - 075eb9a29d5089fac66a64771c1a52790d9874ee authored 8 months ago by Christine Lemmer-Webber <[email protected]>
Merge branch 'fix-void' into 'main'

Fix void being sent across the wire

See merge request spritely/guile-goblins!227

gitlab.com/spritely/guile-goblins - b571f52d9cff75e6e0733cd2168dc2b43fc4e4a6 authored 8 months ago by Jessica Tallon <[email protected]>
Fix void being sent across the wire

Sometimes when you stare into the void, the void stares into you,
but it can't if you use the wr...

gitlab.com/spritely/guile-goblins - adeb1098006c2dc0bf79578e5d3ae6f932c2ec3c authored 8 months ago by Christine Lemmer-Webber <[email protected]>
Put define-actor in actor-lib

gitlab.com/spritely/guile-goblins - 117a4087495fcb08b322df35a7c419e5e7c9bf3a authored 8 months ago by Christine Lemmer-Webber <[email protected]>
Add `define-actor.scm` in `Makefile.am`

gitlab.com/spritely/guile-goblins - 5cb7346778242c45863708ae871c99ee2b9cd6eb authored 8 months ago by Christine Lemmer-Webber <[email protected]>
English is weird, but sword is not sward

gitlab.com/spritely/guile-goblins - c053a0235fb02da37d953aebdc56856a1db2851a authored 8 months ago by Christine Lemmer-Webber <[email protected]>
Changes from review of `actormap-replace-behavior!`

- Re-indent `let-values` and `hashq-set!` usage
- Tyop fix on `spawned-constructor`
- Slight opt...

gitlab.com/spritely/guile-goblins - 59b9c8eabd48d3204226ebb41bcfe27b19a25d38 authored 8 months ago by Christine Lemmer-Webber <[email protected]>
Add TODO for supporting more actormaps

gitlab.com/spritely/guile-goblins - 3df8c3e393e36d3b0db590926d2b5e7905a9f0b5 authored 8 months ago by Christine Lemmer-Webber <[email protected]>
re-indent make-mactor:object definition

gitlab.com/spritely/guile-goblins - 3e85eea8b4e089b6d12bffedae641982bf836637 authored 8 months ago by Christine Lemmer-Webber <[email protected]>
Update docstring for actormap-replace-behavior!

gitlab.com/spritely/guile-goblins - 90989f99eaf7a25d06d05eb8e5be2e09786bc1ed authored 8 months ago by Christine Lemmer-Webber <[email protected]>
Remove extra whitespace

gitlab.com/spritely/guile-goblins - d4d9d800705eea411e45d1d289353924598b064a authored 8 months ago by Christine Lemmer-Webber <[email protected]>
Give names to define-actor and add define-hackable

gitlab.com/spritely/guile-goblins - e1d239f30585ef1e662275ce2d634e6b55e4911d authored 8 months ago by Christine Lemmer-Webber <[email protected]>
Merge branch 'revive-cadr-and-friends' into 'main'

Add caar/cadr/cdar/cddr definitions back

See merge request spritely/guile-hoot!191

gitlab.com/spritely/guile-hoot - 148da25a7fcdaa0599e7c7b2e0f3a25d5ebba50f authored 8 months ago by Andy Wingo <[email protected]>
Add caar/cadr/cdar/cddr definitions back.

gitlab.com/spritely/guile-hoot - 37017ea7ba983c7a7e86af0801ccee14117f5257 authored 8 months ago by David Thompson <[email protected]>
Remove another pk

gitlab.com/spritely/guile-goblins - 8a60591ba243ac33a3c9110867f15bc72cfb3dfc authored 8 months ago by Christine Lemmer-Webber <[email protected]>
Removed pk

gitlab.com/spritely/guile-goblins - b57a0bd7878342ec915b0306693186936b01940e authored 8 months ago by Christine Lemmer-Webber <[email protected]>
Improve the actor upgrade functionality

This improves the way actors can be upgraded by having it be possible to
have the constructor be...

gitlab.com/spritely/guile-goblins - c6fc15712db19bb6c5740a05832f0eb224f57b59 authored 8 months ago by Jessica Tallon <[email protected]>
`import` works in compile-wasm.scm

gitlab.com/spritely/guile-hoot - baf889d36f48c54b84f826387d2b0f4596c8051b authored 8 months ago by Andy Wingo <[email protected]>
Fix optimize.scm to work with library groups

gitlab.com/spritely/guile-hoot - 27339f5abea0c0b9bcc84550df2ca9bd3c01cada authored 8 months ago by Andy Wingo <[email protected]>
Library groups are records; linker works on library groups

This will allow users to compile library-group forms, instead of having
`compile` build the libr...

gitlab.com/spritely/guile-hoot - d27f8399e42513d967bef60b96c12e257a709ba4 authored 8 months ago by Andy Wingo <[email protected]>
Add the persistence-env and object-spec to core types

gitlab.com/spritely/guile-goblins - 325331cf78e1c4a5049b02610af1dd52c2e331c6 authored 8 months ago by Jessica Tallon <[email protected]>
Split library group parsing from expansion

gitlab.com/spritely/guile-hoot - c521a01e31485615cca8ffa08731dea1ff1aab61 authored 8 months ago by Andy Wingo <[email protected]>
Refactor persistence types out to core types

gitlab.com/spritely/guile-goblins - 8d75e464cc7ca9c872d8cb29745bd8bb6b11ab2d authored 8 months ago by Jessica Tallon <[email protected]>
Merge remote-tracking branch 'origin/main' into aurie-foundations

gitlab.com/spritely/guile-goblins - efc1691a17dc6058706e668fa3117a9314a32292 authored 8 months ago by Jessica Tallon <[email protected]>
Merge branch 'file-ports' into 'main'

Add simple file ports

Closes #208

See merge request spritely/guile-hoot!187

gitlab.com/spritely/guile-hoot - 5c76b237b2961b4f685d63da56f4b8b20774c97c authored 8 months ago by David Thompson <[email protected]>
Merge branch 'equal-cyclic' into 'main'

Implement r7rs compliant equal?

Closes #207

See merge request spritely/guile-hoot!183

gitlab.com/spritely/guile-hoot - e9aadcca97f9ab6f0943566657dbc3700d4d1a05 authored 8 months ago by David Thompson <[email protected]>
Call port close hook when closing port.

gitlab.com/spritely/guile-hoot - 702f73a92987a8defbaf670410e6f21c878dcc9b authored 8 months ago by David Thompson <[email protected]>
Add simple implementation of file ports.

gitlab.com/spritely/guile-hoot - 9dbd10013d7c5c076ef2a16508de2038301c6906 authored 8 months ago by David Thompson <[email protected]>
Fix output buffer flushing.

gitlab.com/spritely/guile-hoot - 7e32d63de87cdea9b4cb0dbeb789f8b79e012757 authored 8 months ago by David Thompson <[email protected]>
Export make-port.

gitlab.com/spritely/guile-hoot - db858c8cb1c2ba696ed4fd8e7a500d4bf7825e50 authored 8 months ago by David Thompson <[email protected]>
Implement r7rs compliant equal?

gitlab.com/spritely/guile-hoot - 542f29f8b90390d7ca91dde6c407367efa49665e authored 8 months ago by David Thompson <[email protected]>
Move assoc/member procedures to (hoot assoc) module.

gitlab.com/spritely/guile-hoot - ad2a7bb63b104beb09bf8689576c4e73f1cb8066 authored 8 months ago by David Thompson <[email protected]>
Front-end links in only those modules imported by the program

gitlab.com/spritely/guile-hoot - 32a6af41c1355d65ec20de11513290bdaab2e31e authored 8 months ago by Andy Wingo <[email protected]>
Merge branch 'core-types-refactor' into 'main'

Refactor core types into own module

See merge request spritely/guile-goblins!225

gitlab.com/spritely/guile-goblins - 7f7875c14b24e504af0b011d2edb38d3d1531dd4 authored 8 months ago by Christine Lemmer-Webber <[email protected]>
Split off (hoot backend) from (hoot compile)

gitlab.com/spritely/guile-hoot - 6a70b50befc398eeac6d5e9e881fa0083e17c75e authored 8 months ago by Andy Wingo <[email protected]>
Merge branch 'fix-test-equals' into 'main'

Swap test-equal's (and co) arguments around.

See merge request spritely/guile-goblins!226

gitlab.com/spritely/guile-goblins - e08ea37590fde770cdbdd2da917466edfcbd533d authored 8 months ago by Jessica Tallon <[email protected]>
Swap test-equal's (and co) arguments around.

test-equal, test-eq, test-eqv all want the expected argument last. This
goes through all the tes...

gitlab.com/spritely/guile-goblins - f0df007cc5de5d1699758623ce0a302de36aa943 authored 8 months ago by Jessica Tallon <[email protected]>
Refactor core types into own module

This refactors a lot of core types out of core.scm into its own module,
core-types. These types ...

gitlab.com/spritely/guile-goblins - b94ee1a1b7bd606b5674ad190d3f837b56d83b5b authored 8 months ago by Jessica Tallon <[email protected]>
Identify if constructor isn't found while persisting

gitlab.com/spritely/guile-goblins - 8f8121ef166fb8bf4322e48a6264ca9e99223a7c authored 8 months ago by Christine Lemmer-Webber <[email protected]>
Adjust indentation of persistence-env-ref

gitlab.com/spritely/guile-goblins - 2d7d9336729efef14ddbb40385cc1da731d92b45 authored 8 months ago by Christine Lemmer-Webber <[email protected]>
Prune extraneous bindings from the default environment

gitlab.com/spritely/guile-hoot - b0cede51e7f45fa9e4244b6c8771cbe9daf45536 authored 8 months ago by Andy Wingo <[email protected]>
Prelude is gone!

New modules (hoot eq) and (hoot not) have the remaining procedures.

gitlab.com/spritely/guile-hoot - 79aa2ca52e8cb681f89cfce29942efa76bef3c6c authored 8 months ago by Andy Wingo <[email protected]>
Move procedure? to (hoot procedures)

gitlab.com/spritely/guile-hoot - eae9826cf6e2c45919c4361a32296cdd9770a373 authored 8 months ago by Andy Wingo <[email protected]>
Move map, fold, for-each to (hoot lists)

gitlab.com/spritely/guile-hoot - 1abf086e7b6b1d9d1cbbaff1069d5ec0f09da666 authored 8 months ago by Andy Wingo <[email protected]>
Split dynamic-wind out to its own module

gitlab.com/spritely/guile-hoot - 49b54e15f56e5bd01dd70c1af20a06f46fc3128e authored 8 months ago by Andy Wingo <[email protected]>
Move values, call-with-values out

Also rename (hoot syntax-primitives) to (hoot syntax), and export
"standard" syntax in addition ...

gitlab.com/spritely/guile-hoot - 50e0d7bbf8e39d0e1420ae16c63ed0d12cd2afe5 authored 8 months ago by Andy Wingo <[email protected]>
Fix syntax for R7RS library exports

gitlab.com/spritely/guile-hoot - 5e7f026df5a93c298df43f6c7bab14c611eaa44a authored 8 months ago by Andy Wingo <[email protected]>
Move basic arithmetic (+, -, <, etc) to (hoot numbers)

gitlab.com/spritely/guile-hoot - f9db9228d4c6812c50619bd303beaad9eab0ea70 authored 8 months ago by Andy Wingo <[email protected]>
Move append primitive initialization out of prelude

gitlab.com/spritely/guile-hoot - 601a397067fa943b0b34678aaa59176e3a78dcd0 authored 8 months ago by Andy Wingo <[email protected]>
Break cons, car, etc out of prelude

gitlab.com/spritely/guile-hoot - 9b5d3193d8f214eb0981a7e0455f095bd47c6409 authored 8 months ago by Andy Wingo <[email protected]>
Prune imports of prelude

gitlab.com/spritely/guile-hoot - fd63c67540b9e37fe3fb04fa77fb2b89d3ce9846 authored 8 months ago by Andy Wingo <[email protected]>
Move boolean?, boolean=? to r7rs-base.scm

gitlab.com/spritely/guile-hoot - 7e9b0515c0683e0c37f2c0e14ce46cf634b9c11c authored 8 months ago by Andy Wingo <[email protected]>
Move %backtrace, pk, %debug out of prelude

Also rename %debug to dprint, and remove % prefix on backtrace.

gitlab.com/spritely/guile-hoot - 430f90dd023b0fb6496df8f5e0b23d713ca09bdc authored 8 months ago by Andy Wingo <[email protected]>
Move symbols, keywords out of prelude

gitlab.com/spritely/guile-hoot - 1b5fabf1f3233d8e020ec7cf159ea04035963afc authored 8 months ago by Andy Wingo <[email protected]>
Sink raise and with-exception-handler out of prelude, lift guard

gitlab.com/spritely/guile-hoot - 553f850ac3cf4738d51159dbd6f77203443a37eb authored 8 months ago by Andy Wingo <[email protected]>
Merge branch 'fix-string->number' into 'main'

Fix string->number when last character is a decimal point

See merge request spritely/guile-hoot...

gitlab.com/spritely/guile-hoot - fa64316eebcefd04ffcb9afcc361f0c5cf5bd341 authored 8 months ago by David Thompson <[email protected]>
Fix string->number when last character is a decimal point.

gitlab.com/spritely/guile-hoot - 490ae0a04e8a04ad4a569162724e0d1108263531 authored 8 months ago by David Thompson <[email protected]>
Merge branch 'r7rs-fixes' into 'main'

Small R7RS fixes

See merge request spritely/guile-hoot!189

gitlab.com/spritely/guile-hoot - ead16e1ee00b2bd3df9295bca59cf78020db0df2 authored 8 months ago by David Thompson <[email protected]>
Export char predicates in (scheme char).

gitlab.com/spritely/guile-hoot - 8a5f2d11a2b1fb67b88cbbe203a7d7b21f9c27f2 authored 8 months ago by David Thompson <[email protected]>
Add caar, cadr, cdar, cddr to (scheme base).

gitlab.com/spritely/guile-hoot - 01a2923a40bd1c93a1af927a7ed3596856d80469 authored 8 months ago by David Thompson <[email protected]>
Split prompts out to their own module

gitlab.com/spritely/guile-hoot - 0f875702d59e1dca8f471c7e4ff4dd00b04c0f54 authored 8 months ago by Andy Wingo <[email protected]>
Move check-foo macros to (hoot errors)

gitlab.com/spritely/guile-hoot - 001dc07b92d7c6a02a7b614dbb7a25bb8b540420 authored 8 months ago by Andy Wingo <[email protected]>
Move fluids, parameters out to modules

gitlab.com/spritely/guile-hoot - b7e55f3737fa0a1d82084102d9a0cfe7d17ccfd4 authored 8 months ago by Andy Wingo <[email protected]>
Move boxes, atomic boxes out to modules

gitlab.com/spritely/guile-hoot - 748a983b3d9a28edaf33b28e1186070ba23bcaef authored 8 months ago by Andy Wingo <[email protected]>
Move most arithmetic / number routines out of the prelude

gitlab.com/spritely/guile-hoot - 79382cb1133ac33c9a91a2f4ffb4eb40efc83892 authored 8 months ago by Andy Wingo <[email protected]>
Move more char routines out of prelude

Also make char<? etc more efficient.

gitlab.com/spritely/guile-hoot - 50a4cc71351a2294886cee39432a432e7cd01f60 authored 8 months ago by Andy Wingo <[email protected]>
Fix test-strings

gitlab.com/spritely/guile-hoot - 1b14020db1e3acc7bfb1e31a085cded754b994a8 authored 8 months ago by Andy Wingo <[email protected]>
Improve error messages for module-ref / module-set to unbound vars

This can happen for macro-introduced identifiers.

gitlab.com/spritely/guile-hoot - 447bbf84686e82ff21db251e65446e4afd5c1be3 authored 8 months ago by Andy Wingo <[email protected]>
Move string routines out of prelude

Also rejigger `number->string` to be in module with `write`

gitlab.com/spritely/guile-hoot - 71fc6b551c4d900bce82a5a008999ed31298457a authored 8 months ago by Andy Wingo <[email protected]>
Split vectors out of prelude

gitlab.com/spritely/guile-hoot - 5a4b5e8038c6218878fcbba2179ff26e3525291d authored 8 months ago by Andy Wingo <[email protected]>
Split ports out of prelude

gitlab.com/spritely/guile-hoot - 6b25159cb15444065295554c478b670ee3f35441 authored 8 months ago by Andy Wingo <[email protected]>
Avoid output strings in prelude

Output strings are nice but we're trying to pull ports out of the
prelude.

gitlab.com/spritely/guile-hoot - e4ac4dcaa7267b46d82fdd40a6208f21340d9c63 authored 8 months ago by Andy Wingo <[email protected]>
Split read, string->number out of prelude

A precursor to splitting out ports.

gitlab.com/spritely/guile-hoot - 4cd479db9c3bc668fe22e8fff340f976deca6c17 authored 8 months ago by Andy Wingo <[email protected]>
Move equal?, list procedures out of prelude

gitlab.com/spritely/guile-hoot - 834fd2d5aa2ff37e3a37eb886a9c84667bb53d86 authored 8 months ago by Andy Wingo <[email protected]>
Move define-record-type et al out to (hoot records)

gitlab.com/spritely/guile-hoot - 0af2795ebd5c627785a80497a7f2a625fcf4303d authored 8 months ago by Andy Wingo <[email protected]>
Remove beyond-R7RS bytevector routines from standard environment

Instead accessible via (hoot bytevectors).

gitlab.com/spritely/guile-hoot - b32f88f6bed06aed74a43f0977d78fab9972a9f4 authored 8 months ago by Andy Wingo <[email protected]>
exceptions dist

gitlab.com/spritely/guile-hoot - d950d1266b2553bf6a815f578fa01155036f1ac8 authored 8 months ago by Andy Wingo <[email protected]>
Break out bytevectors to (hoot bytevectors)

gitlab.com/spritely/guile-hoot - a55700386a72ffcb4a2a3759d88a9bf6ff9643bf authored 8 months ago by Andy Wingo <[email protected]>
Break out exception type definitions to (hoot exceptions)

gitlab.com/spritely/guile-hoot - 8c36813bc250d2909831d9160e6bba216074e78a authored 8 months ago by Andy Wingo <[email protected]>
Rename (hoot exceptions) to (hoot errors)

gitlab.com/spritely/guile-hoot - e4cc2d29ef4df715451132376755b54c8668cc2b authored 8 months ago by Andy Wingo <[email protected]>
Split bitvectors out to their own module

gitlab.com/spritely/guile-hoot - 2aa508491fc46c526da2aef804b7819ea3a7be97 authored 8 months ago by Andy Wingo <[email protected]>
Continue to refactor environment to avoid prelude/primitives

gitlab.com/spritely/guile-hoot - 3ea4da8c5d125618fa1b4bd663d06a8bcfb8ff9e authored 8 months ago by Andy Wingo <[email protected]>
Add syntax-primitives module; don't expose (hoot primitives) to user

(hoot exceptions) also doesn't need to be exposed.

gitlab.com/spritely/guile-hoot - 97f38dd4c3d0383869fde4bdbd3e4991214ece57 authored 8 months ago by Andy Wingo <[email protected]>
Add tests for define-actor

gitlab.com/spritely/guile-goblins - e3366ce7bb6f88d8868a42ebd7cd8eee0cc799f5 authored 8 months ago by Jessica Tallon <[email protected]>
No longer expose make-object-spec and use a list instead

gitlab.com/spritely/guile-goblins - 70f0edf76764da7c8a29acf2054a16f992be9e00 authored 8 months ago by Jessica Tallon <[email protected]>
Improve persistence docs & misc other fixes from review

This simplifies some of the examples in the documentation including
using define-actor in places...

gitlab.com/spritely/guile-goblins - a2b5d451d8d2f28acc6f63a6f0d2474d6d7b8d52 authored 8 months ago by Jessica Tallon <[email protected]>
Merge branch 'fix-wtf8-to-string' into 'main'

Try not to overflow JS stack in wtf8_to_string

See merge request spritely/guile-hoot!186

gitlab.com/spritely/guile-hoot - aed097ecdd2406aaa7a508679e984d4f91b5d7fe authored 8 months ago by Andy Wingo <[email protected]>
reflect.js: Try not to overflow JS stack in wtf8_to_string.

gitlab.com/spritely/guile-hoot - 1c6bbc5070e5a2e7c2bc94236ce60f54d0a2eae1 authored 8 months ago by David Thompson <[email protected]>
Merge branch 'complex-arithmetic' into 'main'

Implement complex number arithmetic

Closes #201

See merge request spritely/guile-hoot!184

gitlab.com/spritely/guile-hoot - 694480715d2f408eb39c56e75d0fd167beb29dc2 authored 8 months ago by David Thompson <[email protected]>
stdlib: Implement complex number arithmetic.

gitlab.com/spritely/guile-hoot - 7885b512bab59824645de19a361700b739aaf3e8 authored 8 months ago by David Thompson <[email protected]>
Merge branch 'fix-guild-compile-wasm' into 'main'

Fix 'guild compile-wasm'

Closes #195

See merge request spritely/guile-hoot!181

gitlab.com/spritely/guile-hoot - 217e2d9aa493c7160456c55f54406d940c7f4b6a authored 8 months ago by David Thompson <[email protected]>
Merge branch 'bignum-fraction-division-fixes' into 'main'

Bignum fraction division fixes

See merge request spritely/guile-hoot!185

gitlab.com/spritely/guile-hoot - b3444e553ab4dcca2ee930329d680635d6d6b8ce authored 8 months ago by David Thompson <[email protected]>
Fix more aurie bugs

gitlab.com/spritely/guile-goblins - 7176d378bfe45d8141fd23ff5e11882c78c1681e authored 8 months ago by Jessica Tallon <[email protected]>