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

actormap-churn now uses buffered transactormap for greater efficiency

gitlab.com/spritely/guile-goblins - 075bd877f29cb8f0c98d089919e9e7a34fa4715f authored over 3 years ago
transactormap-buffer-merge!

gitlab.com/spritely/guile-goblins - bbe3be2a4c348d58fca4dbe94ddf80186b064b4e authored over 3 years ago
Send errors to listen requests that go badly too

gitlab.com/spritely/guile-goblins - 777520775302f0b4a3d6a1c3fb666b874adc0833 authored over 3 years ago
Allow transactormap-merge! to also merge transactormaps

gitlab.com/spritely/guile-goblins - 7ec8ce1a5c7643a287201ecde82fd409291541bf authored over 3 years ago
Add actormap-churn-run!, export that and actormap-churn

gitlab.com/spritely/guile-goblins - d9e933970af027712151914edd951c6b051f7d4a authored over 3 years ago
Switch back to using $ for synchronous call-return

`S` just isn't as noticeable...

gitlab.com/spritely/guile-goblins - 6b313fa766a96fbf0e2125bb6a1204319d05ba96 authored over 3 years ago
Move all the pre-goblins stuff to the pre-goblins directory

gitlab.com/spritely/guile-goblins - d6d5de8c08bd988b7b60b8dd582b90fe1c40672d authored over 3 years ago
Mild optimization: Switch a couple of syscaller methods to using _<-np

gitlab.com/spritely/guile-goblins - 89e1b2d85f8bbf8ba5e3d16b6e13ac7f3031a870 authored over 3 years ago
Fix the syscaller break-promise method

gitlab.com/spritely/guile-goblins - ea41eb2645c72041bcf98a4eb15b639ebe796093 authored over 3 years ago
Printing stack traces work now

Promises don't quite seem to break properly yet though...

gitlab.com/spritely/guile-goblins - 704690e99f3cb217ae1c62cb74356a3aec59df22 authored over 3 years ago
Further revelations about how to do the transactormap optimization

gitlab.com/spritely/guile-goblins - 8a16943140f60ce5238bdd7a161bb0f8137e5c9d authored over 3 years ago
Closer, but not quite right, in the path towards full turns/churns

Error handling doesn't work right. Otherwise, it's real close...

gitlab.com/spritely/guile-goblins - 27520aa2ddc72b4765ae1d00e39ee2ca8c5c08ed authored over 3 years ago
`first-one?` starts at #t then moves to #f

gitlab.com/spritely/guile-goblins - 1c2d58f35205e32fe70ad7f3c4b380a0ced18478 authored over 3 years ago
Pass in args to <- as a single argument

gitlab.com/spritely/guile-goblins - 7d85150560fcc537e7dcd4923693df9a78a45eca authored over 3 years ago
Rename $ to S so we can stop conflicting with guile's pattern matcher

Kind of a weird thing to do, but apparently $ is common enough in
scheme pattern matchers (inclu...

gitlab.com/spritely/guile-goblins - 9f45f297b0e35cf1bcf1cf242dfb44cb4f49bb15 authored over 3 years ago
Enable syscaller on method, fix error message for Guile style

gitlab.com/spritely/guile-goblins - a1084339732b6cbe5a15da58b9373576581e9fcb authored over 3 years ago
Use a for-each loop instead of a named let for better readability

gitlab.com/spritely/guile-goblins - fbe5525ee396a8446533f54a991eb403a1179285 authored over 3 years ago
actormap-churn and actormap-churn-run

Or most of them, anyway. Return value doesn't seem to be working
right.

Also fixed up the meth...

gitlab.com/spritely/guile-goblins - 2471a5cae8f66aebe64fd6ebb89f10b4deb37ce5 authored over 3 years ago
Revert "Don't use $ in match results, because we broke it with our own $"

This reverts commit e7da9746ef8c5f7a94409ef6bf18bd234ed69111.

We're going to take the approach ...

gitlab.com/spritely/guile-goblins - 8bd29b4f5d880f3a8c10f28572d85919156c27ba authored over 3 years ago
Wow, I managed to not wrap the base template in an html tag

How did I not notice this...

gitlab.com/spritely/spritelyproject.org - 05b198cb6fdfcdbd9195f6e87d52b6bcd62cfeb7 authored over 3 years ago
Don't use $ in match results, because we broke it with our own $

gitlab.com/spritely/guile-goblins - e7da9746ef8c5f7a94409ef6bf18bd234ed69111 authored over 3 years ago
Fix fulfill-promise's (forward-messages) subroutine

gitlab.com/spritely/guile-goblins - adc6af3d90f879f4b3117aa92c9677d4b9ca3a32 authored over 3 years ago
Fix match pattern in actormap-turn-message

Difference in Racket vs Guile match syntax...

gitlab.com/spritely/guile-goblins - 19b2550a6cbffe327426ea9ede04c24091bfb91d authored over 3 years ago
Fix number of actuments to spawn-mactor

gitlab.com/spritely/guile-goblins - 999555277589becc0b472142b6ebc61ce45b3c37 authored over 3 years ago
Export actormap-turn-message

gitlab.com/spritely/guile-goblins - 5a5b2c9dfc5f10bb50d10acd84418070ba15e0d0 authored over 3 years ago
In theory, all the code up to supporting on...

gitlab.com/spritely/guile-goblins - 3b990b1f46f619e61bf9db7cb5838cddedf0503b authored over 3 years ago
Uncomment send-listen syscaller method also

gitlab.com/spritely/guile-goblins - 1357109588a9748d59cb6742726b3b870393509e authored over 3 years ago
Port over _handle-listen

gitlab.com/spritely/guile-goblins - 9be0242a83c7a3e567c903a36c4568332c5f7b86 authored over 3 years ago
Uncomment _handle-message within syscaller dispatch which is now ported

gitlab.com/spritely/guile-goblins - b6bf07cbd73bbe142da05710697074889a46f15e authored over 3 years ago
Make a note about refactoring <questioned> into its own thing

gitlab.com/spritely/guile-goblins - 79286f386805e2f873e800ac8156c8b2bb3e68e0 authored over 3 years ago
Make separate <questioned> record, instead of lumping into <message>

gitlab.com/spritely/guile-goblins - 8653d82f5179f264a10c9ffb88f10d84fd300e5f authored over 3 years ago
Add some comments

gitlab.com/spritely/goblins - d9bc50d10968256957ee4ba672a235fc8708707c authored over 3 years ago
New "questioned" struct, replacing question-message + inheritance

This mirrors the Guile port

gitlab.com/spritely/goblins - 925f866591a4f05c487c9c02d681576fff789708 authored over 3 years ago
Dealing with yet another "define where define is not allowed" issue

gitlab.com/spritely/guile-goblins - 9e7a6799b682246add6742e8118a00afcf083ead authored over 3 years ago
port _<- syscaller method

gitlab.com/spritely/guile-goblins - 83ec471b8d59d6bd1440166fe69726496edd56dc authored over 3 years ago
A TODO about the question-message stuff

gitlab.com/spritely/guile-goblins - 757bd8308f5f2c1da086aa2fc41b23e054cc5d28 authored over 3 years ago
Make a note about mactor:closer and cycles

Specifically, a lot of work and thinking went into dealing with
mactor:closer and identifying cy...

gitlab.com/spritely/guile-goblins - ddd25055ed3cde3ccfe9c95ccc53048f5d5588e7 authored over 3 years ago
Switch some stuff from (void) to _void

gitlab.com/spritely/guile-goblins - 66a1d4356748e070e29a3033829f19b1ab280e8c authored over 3 years ago
Port _handle-message (in theory)

gitlab.com/spritely/guile-goblins - 737bb3754005770fec70758c4789158f8b074045 authored over 3 years ago
Add TODO about promise cycle tests

gitlab.com/spritely/goblins - cb9b08c79b2c84e9c9db74c174c5aa832caf1397 authored over 3 years ago
Adding some more comments

gitlab.com/spritely/goblins - bf04080eb3eee7a69ff5b0a09e12709bea7f8ed8 authored over 3 years ago
uncomment syscaller methods for fulfill-promise, break-promise

gitlab.com/spritely/guile-goblins - d2790224cc6785814ea95dbc6b7f374dce05c87e authored over 3 years ago
move utilities all the way into one place

gitlab.com/spritely/guile-goblins - a5530117f40494cf587027e9be9274baee4922a0 authored over 3 years ago
listen-requests, fulfill-promise, and add vseteq

gitlab.com/spritely/guile-goblins - 5cccaff9f748512dd40e96fed214f7128fcef2e7 authored over 3 years ago
Add the rest of the refr types, and hey export the predicates, why not

gitlab.com/spritely/guile-goblins - c576d3d1a4101e44fbd9d0256b79f856455eabcf authored over 3 years ago
spawn-promise-values, etc

also (temporarily) move simple sealer triplet in-module

gitlab.com/spritely/guile-goblins - 5b1254f0a7c877968e80f6c3c1cdb23d62f74215 authored over 3 years ago
define goblins-stage4.scm appropriately

gitlab.com/spritely/guile-goblins - 00480d1458f4c22856727921946bcee439c30e34 authored over 3 years ago
Add one more test to stage3

gitlab.com/spritely/guile-goblins - 25c44215a14fbac54368f2495029c1d45c75b962 authored over 3 years ago
Note about the messiness of stages-breaking-outness

gitlab.com/spritely/guile-goblins - 567aeb01a44a0a65e25c6809a9142c11def032b9 authored over 3 years ago
Add the unsealed mactor resolution stuff

gitlab.com/spritely/guile-goblins - ced43791804066e24a164201c45117b6343e212a authored over 3 years ago
Add unseal-mactor-resolution

gitlab.com/spritely/guile-goblins - 64970ccdb358d3da11a68574689bfa5b865108ab authored over 3 years ago
uncomment the mactor:encased and mactor:local-link stuff in _$

gitlab.com/spritely/guile-goblins - 8c7a6d70bdd7f1e45e85e8f5557947d36dd12e37 authored over 3 years ago
Stage4, based on where stage3 mostly was...

gitlab.com/spritely/guile-goblins - c39aae03134134181835c4aa0fa4356dcf142499 authored over 3 years ago
Enable <-np in syscaller

gitlab.com/spritely/guile-goblins - 3151cef272442e89051bea867a2aa7806cce94ef authored over 3 years ago
change our goals for stage3

gitlab.com/spritely/guile-goblins - 40b3be0cf8d9e49e0a1c20c850762ba31942fbc1 authored over 3 years ago
Wait, <- isn't ready yet

gitlab.com/spritely/guile-goblins - cf466765201fc57a0bc0aac79412750d1f79ae8b authored over 3 years ago
syscaller methods for most of the message sending things

gitlab.com/spritely/guile-goblins - 95c03a6ff6076e99b932eef1c359e8026e9518e1 authored over 3 years ago
Fix up how some calls to error happen

gitlab.com/spritely/guile-goblins - a93822c423b8ce708aac6a4cf37ad135cd04169e authored over 3 years ago
fix spawn-mactor / np on the syscaller methods

gitlab.com/spritely/guile-goblins - df924801088edee921f64453514790b14f27bcd9 authored over 3 years ago
And remove previous messages stub section

gitlab.com/spritely/guile-goblins - 684ba615b66f0e7707982d3ba251c24d892282d9 authored over 3 years ago
Add message structs

gitlab.com/spritely/guile-goblins - 1907615b914ffa27c9e2b6353596fd66887b62f8 authored over 3 years ago
Remove commented out code for "become" special sealers.

We actually added these elsewhere, so...

gitlab.com/spritely/guile-goblins - d4c80d9b48c6a20927894d88ca460c49dbc1da2f authored over 3 years ago
Use mactor:eventual / mactor:unresolved convention

Same as the Racket library then. Will make porting mildly easier...

gitlab.com/spritely/guile-goblins - a700c859fb18842cfa8c235356b064435394ad8f authored over 3 years ago
Add mactor:unresolved-add-listener

gitlab.com/spritely/guile-goblins - 1d924017033e6cc2bc6c67318171e0c3351f1bcf authored over 3 years ago
Add some page breaks to -stage3.scm since it's getting large

gitlab.com/spritely/guile-goblins - 389be52a378ff599fb95654a5b1fea4ce31fce7a authored over 3 years ago
Some comments on <listener-info>

gitlab.com/spritely/guile-goblins - abd282c5867f3d2a7b8c9a43ed6e3b683ed0ccdb authored over 3 years ago
Remove historical goblinoid files

I hate the name and they aren't really that informative given the
goblins-on-guile-in-stages work.

gitlab.com/spritely/goblins - b90ae928a4831191d48e769f2c9a9627b05f2c1f authored over 3 years ago
Add copyright header for perf-tests.rkt also

gitlab.com/spritely/goblins - f68d9caae4622be23e14b05d3f833e7f38eafca9 authored over 3 years ago
Add copyright headers to Scribble files also

gitlab.com/spritely/goblins - e4ebe32a6166ac3168ad7d679700ab16604e9950 authored over 3 years ago
Add copyright headers to Racket files

gitlab.com/spritely/goblins - a8f2f866157208ee067f968f36a48d64688d1426 authored over 3 years ago
Add copyright headers

gitlab.com/spritely/guile-goblins - f23d85fc58fede6d67dcffba6dc6a1fd2c83916c authored over 3 years ago
Put the comments documenting how vats work in place

gitlab.com/spritely/guile-goblins - 620fc2b4ae11eb26b567752494c98d539a58afd3 authored over 3 years ago
Add Apache v2 as license

gitlab.com/spritely/guile-goblins - f2df7d62c8c6f65e201ae747e3e3a5a70b312b66 authored over 3 years ago
Ooops, forgot mactor:remote-link in mactor-get-m~eventual

gitlab.com/spritely/guile-goblins - baef8a71627db1edd685ecfd22e5f4d1229f659b authored over 3 years ago
Add mactor-eventual?, mactor-unresolved?, etc

gitlab.com/spritely/guile-goblins - b803c2f153fffec4367abc7a213d51f6055ece15 authored over 3 years ago
Add the basic mactor records

gitlab.com/spritely/guile-goblins - fcaf171d19b461dd9852329dbf734baa65884f38 authored over 3 years ago
Pull in documentation from the racket codebase

gitlab.com/spritely/guile-goblins - 539ec8c76d13bba2c0e96cc46fd7edfa5fde58d3 authored over 3 years ago
And a bit more stage2 cruft

Really this is all stuff that's implemented in later stages, so why
not clean up

gitlab.com/spritely/guile-goblins - fedfe34f285ee05b045774b5a2e941a3181db5de authored over 3 years ago
Remove cruft from stage2

gitlab.com/spritely/guile-goblins - b36b6989271b376afad061ca93d83eb325b73935 authored over 3 years ago
Add goblins-stage3 and goblins-stage3-tests based on goblins-stage2

Stage3 specific stuff yet not added quite yet...

gitlab.com/spritely/guile-goblins - e04be7f720d4846d203866b09dba5407b3e9ccbe authored over 3 years ago
Tests for peek and poke

gitlab.com/spritely/guile-goblins - 53bc97eb2f2c29b67b2f905c0de8764fd642ed8d authored over 3 years ago
^counter in tests was missing "hard hat" prefix

Conventional for constructors!

gitlab.com/spritely/goblins - 5899b3d62e2f706653c90d1e4c3daca6eb4f1ecf authored over 3 years ago
Add first noncommittal tests

gitlab.com/spritely/guile-goblins - dbdae6405c56c0ac09101f36a7e80b6a85805a3c authored over 3 years ago
Start of stage2 tests

gitlab.com/spritely/guile-goblins - 1e849ffc0d22cfe316f615dab40a3cdf6346d604 authored over 3 years ago
An attempt at re-entry protection

gitlab.com/spritely/guile-goblins - 6182f523425948b4f1d7c02269f5c0128a47b877 authored over 3 years ago
Export whactormap?, transactormap?, transactormap-merge!

gitlab.com/spritely/guile-goblins - 50975a331c89cddd278206d9ff1de10954aa4622 authored over 3 years ago
Export actormap-spawn

gitlab.com/spritely/guile-goblins - ceb03ac62fa8727aa93011e65f4ad8413ea439bc authored over 3 years ago
Add actormap-run and friends

gitlab.com/spritely/guile-goblins - 22a37225ccea1513f8dcbf47a9401682e151a564 authored over 3 years ago
Fix transactormap-set!

It was previously using hash-set! instead of hashq-set!

gitlab.com/spritely/guile-goblins - 16375e89d7aa77929f0a5ad98dbe8f4d72d6d00c authored over 3 years ago
stub out support for re-entry protection

gitlab.com/spritely/guile-goblins - e0a51e00867439d4c9b4b786929aa00f51efcca3 authored over 3 years ago
Add pretty-printers for actormaps, refrs

gitlab.com/spritely/guile-goblins - b37cff2922b6ad71a0d4a373da58dd2660a240ec authored over 3 years ago
Export actormap-[spawn!|turn|turn*|peek|poke!|reckless-poke]

gitlab.com/spritely/guile-goblins - 2517d295c71d39cc223676c0b64b8272a699aa54 authored over 3 years ago
Parameterize the syscaller in call-with-fresh-syscaller

gitlab.com/spritely/guile-goblins - 21575193db43138fee19d3312af28cf723c4ae2a authored over 3 years ago
Parameterize the syscaller in call-with-fresh-syscaller

gitlab.com/spritely/guile-goblins - 2cf0700ec1ed49dab82318b3a993e6816e682ed7 authored over 3 years ago
Reverse order of peek and poke to make closer to exports line

gitlab.com/spritely/guile-goblins - e4b4716fb1f812ac078b533c828fe49a93115ab3 authored over 3 years ago
Have captp connector error out once the session breaks

gitlab.com/spritely/goblins - a0455af743d7d807382d289d5bded0054077e8be authored over 3 years ago
Fix misnamed variable: question-finder -> refr

gitlab.com/spritely/goblins - 001853f9300308f0733de02ae4da5f905d11cc9f authored over 3 years ago
Merge branch 'add-readme' into 'master'

Add a README file

See merge request spritely/goblin-chat!1

gitlab.com/spritely/goblin-chat - 908ab99f4f20f1c9004615f91418a02f48f4ed8a authored over 3 years ago
Add a README file

gitlab.com/spritely/goblin-chat - 6c2298da894c6fba7304cb65e4ea40f837a83f30 authored over 3 years ago