Re: Summer of Code Recap

2021-10-10 Thread Christine Lemmer-Webber
I have pushed one more merge with master to the compile-to-js-merge branch. I've taken the bold move of pushing this to origin... I think it's a good idea to try to get this in, so it's worth it not just sitting in my own personal repo. Christopher Lemmer Webber writes: > I suspect what changed

Newbie thoughts on Guile Hall + Guix

2022-02-05 Thread Christine Lemmer-Webber
Hello! It's been a while since Guile was my main hacking environment; I've been returning to it, and one of the nicest things to change about its ecosystem is the presence of Guile Hall. I really, really like Guile Hall. A lot! I think it has room to grow but it fills a clearly missing piece of

Re: Newbie thoughts on Guile Hall + Guix

2022-02-05 Thread Christine Lemmer-Webber
IMO, we have, that, and it is Guix. I'm actually quite happy about that. :) Specific-language-package-repos have caused a lot of the mess we're currently in; in an unexpected way, it's hurt user freedom a lot, because mixing these is so hard that software which might be otherwise reproducible an

Ideas for making Guile easier to approach

2022-02-09 Thread Christine Lemmer-Webber
I've been appreciating the feedback in this thread about Guile; I'm starting a new topic name because I think we've deviated from talking about Guile Hall and more about Guile. Some stuff below. Chris Vine writes: > On Tue, 08 Feb 2022 19:19:06 +0700 > Blake Shaw wrote: > >> Vijay Marupudi wr

Re: Proposal: Deep Dive into the Guile Docs & Makeover Proposal

2022-02-10 Thread Christine Lemmer-Webber
Lol, wish I had seen this before I shot off my other email. This is great! Glad to see a lot of overlap between our emails.

The Spritely Institute publishes A Scheme Primer (the long-requested "Guile tutorial"?)

2022-07-06 Thread Christine Lemmer-Webber
Hello all! I'm thrilled to announce that The Spritely Institute has published A Scheme Primer: https://spritely.institute/news/the-spritely-institute-publishes-a-scheme-primer.html https://spritely.institute/static/papers/scheme-primer.html Source: https://gitlab.com/spritely/scheme-prime

Re: The Spritely Institute publishes A Scheme Primer (the long-requested "Guile tutorial"?)

2022-07-09 Thread Christine Lemmer-Webber
the core spec > but widely implemented like pattern matching) and gets straight into > the goods by concluding with a simple interepreter. Have already sent > to some friends who have been wanting to learn. Hope this becomes hit, > can't wait to read it myself! > > On Fri, J

Guile Steel: a proposal for a systems lisp

2022-07-09 Thread Christine Lemmer-Webber
A little blogpost this morning, not actual software, but software desiderata: https://dustycloud.org/blog/guile-steel-proposal/ I'd love to see something like the above happen. I'd love to help make it happen. So this is more of a call to arms than anything else. Can we have a "systems lisp"?

Re: Guile Steel: a proposal for a systems lisp

2022-07-15 Thread Christine Lemmer-Webber
I'm glad there's been such interest. I've gotten quite a few messages offline about the idea of "Guile Steel" too, one person has even begun porting pre-scheme to Guile (Andrew Whatson) and I know Jakob has also been pondering how to pull things off. I've made a channel on irc.libera.chat... not

Re: Guile Steel: a proposal for a systems lisp

2022-08-07 Thread Christine Lemmer-Webber
targets C and has many other features can help: > https://www-sop.inria.fr/mimosa/fp/Bigloo/ > Damien > > On Sat, Jul 9, 2022 at 5:38 PM Christine Lemmer-Webber > wrote: > > A little blogpost this morning, not actual software, but software > desiderata: >https://dustycl

Re: Guile Steel: a proposal for a systems lisp

2022-08-07 Thread Christine Lemmer-Webber
Damien Mattei writes: > On Sun, Aug 7, 2022 at 2:44 PM Christine Lemmer-Webber > wrote: > > Bigloo is cool. I think it falls under the same category of Chicken, > which I address towards the end of: > >https://dustycloud.org/blog/guile-steel-smelting-pot/ > >

Full time job hacking Scheme to save the internet

2022-10-20 Thread Christine Lemmer-Webber
We're hiring! https://spritely.institute/jobs/core-architect.html Nonprofit, fully FOSS, fully remote! And yes, it's a job for hacking in Guile scheme! Consider sending in a resume! - Christine

Growing a Networked Garden with Spritely Goblins

2022-12-17 Thread Christine Lemmer-Webber
A lovely article by David Thompson: https://spritely.institute/news/growing-a-networked-garden-with-spritely-goblins.html By the way, David Thompson is well known in Guile-land of course. But he's also now Core Infrastructure Architect at the Spritely Networked Communities Institute! https

Spritely Goblins v0.10 released for both Guile and Racket!

2023-01-30 Thread Christine Lemmer-Webber
ol with Goblins, please let us know! - Christine Lemmer-Webber, Spritely Institute CTO

The Spritely Institute launches a Guile->WebAssembly project!

2023-02-03 Thread Christine Lemmer-Webber
e in browsers"... Scheme too, and I'm sure other languages will follow in our path! So yeah, that also means... Spritely in the browser! Get hyped! - Christine Lemmer-Webber, Spritely Networked Communities Institute CTO

Directly compiling Scheme to WebAssembly: lambdas, recursion, iteration!

2023-05-30 Thread Christine Lemmer-Webber
se this for your projects yet. But that's the goal obviously... and we're on our way! Happy hacking! - Christine Lemmer-Webber, the Spritely Institute, and the Hoot team

Guile Hoot generated Webassembly program live in the browser: Wireworld!

2023-06-12 Thread Christine Lemmer-Webber
Hey did you know that Hoot isn't *just* a scheme->WASM project? You can also use it to generate lower-level Webassembly! And look! We did! With examples you can play with live! https://spritely.institute/news/hoot-wireworld-live-in-browser.html Guaranteed to be the most fun thing you read tod

Guile outside of Emacs + Geiser

2023-09-27 Thread Christine Lemmer-Webber
There's a long thread on guix-devel which is related and touches on many things, but I thought I'd narrow in on this one thing. Has anyone had a "good" experience programming with Guile without using Emacs? If so, what was your development experience like? Furthermore, what's the right direction

Re: LSP Server for Scheme (and more ...)

2023-09-27 Thread Christine Lemmer-Webber
I thought I'd re-highlight this thread, given the thread I just greated and the one on guix-devel. :) "Ricardo G. Herdt" writes: > Thank you all, that's exactly my motivation :) If someone wants to add > support to a different editor/IDE, feel free to ask for help or share > your ideas with me.

Re: Ideas for making Guile easier to approach

2023-09-27 Thread Christine Lemmer-Webber
Here's another interesting thread to revisit on the topic of making Guile easier to use :) Christine Lemmer-Webber writes: > I've been appreciating the feedback in this thread about Guile; I'm > starting a new topic name because I think we've deviated from talking &

Re: Guile outside of Emacs + Geiser

2023-09-30 Thread Christine Lemmer-Webber
kground. It might > be enough for users coming from other editors, but I still prefer the > way Slime/Swank works, where the REPL is the same image that provides > information to the editor. > > Regards, > > Ricardo > > Am 27.09.2023 21:07 schrieb Christine Lemmer-Webbe

Brainstorming Wisp and Guile for financial bookkeeping

2023-10-02 Thread Christine Lemmer-Webber
This isn't actual software, it was just me looking at a pile of Beancount / Ledger files I've made over the years and thinking, "what if this was just a DSL on top of Guile?" And then I also thought: "what if instead of making a custom DSL, we just used Wisp?" Here's I think how you might write a

Scheme in the browser: A Hoot of a tale

2023-10-11 Thread Christine Lemmer-Webber
Friends, Guilers, Schemers, I am thrilled, pleased, et cetera to present you with the following: Guile Hoot can now compile real r7rs-small programs to code that runs in latest nightly browsers: https://spritely.institute/news/scheme-wireworld-in-browser.html You can try it yourself easily usin

Re: Scheme in the browser: A Hoot of a tale

2023-10-11 Thread Christine Lemmer-Webber
Zelphir Kaltstahl writes: > Hello Christine, Hello Zelphir! > I saw a post earlier on Mastodon and already opened it in my > browser. Haven't got the time to really look at it yet. > > What is a Wireworld canvas? Is that a specific library, that interacts > with canvas in the browser? Ah! Wir

System Crafters live stream today with a live exploration of Guile Hoot

2023-10-13 Thread Christine Lemmer-Webber
Details here if you wanna tune in: https://fosstodon.org/@daviwil/111227316301869374

Guile Hoot v0.1.0 RELEASED!

2023-10-16 Thread Christine Lemmer-Webber
GOOD NEWS! Spritely's Scheme -> WASM compiler's first release is OUT! That's right... Scheme in your browser!!! https://spritely.institute/news/guile-hoot-v010-released.html Docs here: https://spritely.institute/files/docs/guile-hoot/0.1.0 And it's already in Guix $ guix pull $ guix

Re: Guile outside of Emacs + Geiser

2023-10-16 Thread Christine Lemmer-Webber
ow I can't remember where I heard that... - Christine Simon Tournier writes: > Hi Christine, > > On Wed, 27 Sep 2023 at 15:07, Christine Lemmer-Webber > wrote: > >> Has anyone had a "good" experience programming with Guile without using >> Emacs? If s

Re: Guile Hoot v0.1.0 RELEASED!

2023-10-17 Thread Christine Lemmer-Webber
Nala Ginrut writes: > Congrats! > That's really cool! Glad you're excited, Nala! :) > Is the r7rs macros supported? Yes! Hoot compiles from the "CPS Soup" intermediate layer, so everything is already expanded by that state. :) > Best regards. > > On Tue

Re: Guile Hoot v0.2.0 released!

2023-12-05 Thread Christine Lemmer-Webber
If you make something, please let us know! :) Daniel Skinner writes: > Have been watching hoot to play around with webgl and miniaudio for some > audio/visual fun, thanks for the release! > > On Thu, Nov 30, 2023, 2:09 PM Thompson, David > wrote: > >> Hey Guilers! >> >> On behalf of the Spritel