Re: Summer of Code Recap

2021-05-11 Thread Christopher Lemmer Webber
accum)) (compute-reachable-functions map 0) '())) - (values (make-program (intmap->program (lower-cps exp opts))) env env)) + (values (make-program (intmap->program exp)) env env)) This does not work, however. Not sure why, or what reall

Re: Summer of Code Recap

2021-05-11 Thread Christopher Lemmer Webber
presentations. I figured since probably the changes need to happen in module/language/cps/compile-js.scm, I should look at the commit log in compile-bytecode.scm in that same directory. It looks like a lot has changed since 2017! I suspect I need help at this stage! :) Christopher Lemmer Webber

Re: Summer of Code Recap

2021-05-11 Thread Christopher Lemmer Webber
Hi! Ian did some great work here in the past... let's not let it go to waste. Let's try to merge it! I've made a branch in my gitlab repo here: https://gitlab.com/dustyweb/guile.git the branch is "compile-to-js-merge" I've dealt with the merge conflicts and etc I've been able to identify, b

Re: 8sync error in procedure select

2021-05-04 Thread Christopher Lemmer Webber
Hi! Hm... it might make sense to try switching to the "fibers" branch of 8sync and see if that does better? I guess I haven't worked on 8sync in some time, but really, the intention was to switch it over to being on top of Fibers... Andy knew more about building an event loop than I did ;P Alex

Re: Encoding for Robust Immutable Storage (ERIS) and Guile

2020-12-09 Thread Christopher Lemmer Webber
Congratulations pukkamustard, I really am excited by and respect the work you're doing on this. I think it's probably the proper replacement slot for the storage work I'm doing in Spritely. Once Spritely Goblins gets ported to Guile it'll be really fun to combine these two things. :) pukkamustar

Re: guile-squee could probably use another maintainer

2020-10-12 Thread Christopher Lemmer Webber
Well, cbaines now has commit access! So maybe that helps. :) Christopher Lemmer Webber writes: > Hello! I just merged a couple of stale PRs in guile-squee, one of which > had been sitting around for months. I had for some reason thought I had > already appointed a co-maintainer. &g

guile-squee could probably use another maintainer

2020-10-11 Thread Christopher Lemmer Webber
Hello! I just merged a couple of stale PRs in guile-squee, one of which had been sitting around for months. I had for some reason thought I had already appointed a co-maintainer. I might do a better job of stewarding it once Spritely Goblins is ported to Guile (sometime in the next 4 months I th

Re: Surprising behavior of eq?

2020-09-20 Thread Christopher Lemmer Webber
My guess, without really knowing, is this is some sort of optimization. But it could affect things I suppose if someone is intending to construct lists for the main purpose of creating different eq-differentiated identifiers (eg as keys for a hasheq)... Zelphir Kaltstahl writes: > Sorry, I miscli

Re: [ANN] Guile Hall 0.3.0 released

2020-05-17 Thread Christopher Lemmer Webber
Catonano writes: > Now, I like to remind that Ludo had proposed to _mention_ guile-hall in the > guix.texi manual !! > > Here: > https://lists.gnu.org/archive/html/guile-user/2018-07/msg2.html > > "I think we should advertise it widely" > > I wholeheartedly agree > > This is an important step

Re: Functional hashtables

2020-05-08 Thread Christopher Lemmer Webber
ArneBab writes: > Christopher Lemmer Webber writes: > >> Linus Björnstam writes: >> >>> I made a module out of Andy's dash (and added some comfort functions >>> over fash-fold): >>> https://hg.sr.ht/~bjoli/guile-fash/browse/fash.scm?rev=default &

Re: Functional hashtables

2020-05-06 Thread Christopher Lemmer Webber
Linus Björnstam writes: > I made a module out of Andy's dash (and added some comfort functions > over fash-fold): > https://hg.sr.ht/~bjoli/guile-fash/browse/fash.scm?rev=default BTW, I am getting: cwebber@twig:~/devel$ git clone https://hg.sr.ht/~bjoli/guile-fash Cloning into 'guile-fash'... fa

Re: Functional hashtables

2020-05-06 Thread Christopher Lemmer Webber
Linus Björnstam writes: > I made a module out of Andy's dash (and added some comfort functions > over fash-fold): > https://hg.sr.ht/~bjoli/guile-fash/browse/fash.scm?rev=default > > What it lacks is a proper way to remove elements..I had a couple of > stabs at it, but I fear I was too dumb. Ah e

Functional hashtables

2020-05-05 Thread Christopher Lemmer Webber
Hello hello, I'm working on porting a library I've written from Racket to Guile. Some interesting news on that soon. In the meanwhile, I'm trying to figure out what to do about my need for functional hashmaps in Guile. Right now Guile ships with vlist and vhash. Andy also wrote fash.scm, which

Re: Logo proposal

2020-02-05 Thread Christopher Lemmer Webber
Ludovic Courtès writes: > Hi sirgazil, > > sirgazil skribis: > >> It's been a while since I designed the current Guile logo. This logo has >> what I called retracted and expanded forms. The former is the G in >> parenthesis, and the latter is the one in the website header bar. >> >> I'm fine wi

Re: zkeme80, forth + guile based os & assembler for the TI-84+

2020-01-22 Thread Christopher Lemmer Webber
Christopher Lemmer Webber writes: > How on EARTH have I not heard of this? > > https://github.com/siraben/zkeme80 > > This is just too cool. Has anyone tried it? > > Would be neat to see it in Guix but I don't have time personally rn... > though I would absolu

zkeme80, forth + guile based os & assembler for the TI-84+

2020-01-22 Thread Christopher Lemmer Webber
How on EARTH have I not heard of this? https://github.com/siraben/zkeme80 This is just too cool. Has anyone tried it? Would be neat to see it in Guix but I don't have time personally rn... though I would absolutely run it! 200 internet points to whoever packages it! ;)

Re: Maintainership changes: many thanks to Mark!

2019-10-03 Thread Christopher Lemmer Webber
Andy Wingo writes: > Hi all, > > After many years working on Guile and more than 5 years in a > maintainer role, Mark Weaver has decided to step down. Taking over > from him and remaining as Guile co-maintainers are Ludovic Courtès and > Andy Wingo. > > On behalf of myself and Ludovic and no doub

Re: GNU Guix 1.0.0 released

2019-05-02 Thread Christopher Lemmer Webber
Ludovic Courtès writes: > We are thrilled to announce the release of GNU Guix 1.0.0! Massive congrats to the whole Guix community! Woohoo :)

Re: Wisp 1.0 released

2019-02-09 Thread Christopher Lemmer Webber
Congrats! :) Arne Babenhauserheide writes: > Hi, > > As announced at FOSDEM,[1] I now released Wisp 1.0: > >https://www.draketo.de/english/wisp#v1.0 > > At this point wisp the language is complete. And from what Ricardo said > at FOSDEM, I think it achieves its goal: > > “Wisp allows peop

Re: FOSDEM 2019: Thank you!

2019-02-04 Thread Christopher Lemmer Webber
I'm sorry I missed the Guix days, it seems like it was quite an event! But all the Guile stuff in the minimalist languages room was great. Clearly 2018 was a great year for Guile and Guix... I'll place a bet that 2019 will be just as great or better :) Pjotr Prins writes: > Thank you everyone for

Re: [ANN] Chickadee 0.3.0 released

2018-10-03 Thread Christopher Lemmer Webber
Woo woo! But the critical question is, when do we get our first hackotron release? ;)

Re: trying Chickadee

2018-09-04 Thread Christopher Lemmer Webber
Thompson, David writes: > I call Chickadee a "game toolkit" rather than an "engine" because it's > simply a collection of handy building blocks that you need to piece > together on your own, whereas an engine has already made major > architecture decisions for you. It's more like building your own

Re: Mes 0.14 released

2018-05-25 Thread Christopher Lemmer Webber
Jan Nieuwenhuizen writes: > I am pleased to announce the release of Mes 0.14, representing 98 > commits over 4 weeks. Mes+MesCC now compiles a self-hosting TinyCC > that has only been slightly patched. > > This means that we can now build a tcc that depends only on a 1MB > ASCII M1 seed. GuixSD

Re: Is there any security risk related to the use of the reader?

2018-02-28 Thread Christopher Lemmer Webber
Amirouche Boubekki writes: > Seems like 'read' is unsafe against arbitrary code execution > via srfi-10 and segfault or consume the whole memory on invalid > input. Yep... I think the answer is to write a safer read in scheme.

Re: Is there any security risk related to the use of the reader?

2018-02-25 Thread Christopher Lemmer Webber
Luckily I kept notes on this... the answer is not very if you're snarfing stuff over the wire! : paroneayea: relatedly, : http://git.savannah.gnu.org/cgit/guile.git/commit/?id=e68dd5c601ef7975507d4118bcc2ad334b0450b2 : i suppose that doc update doesn't touch security at all tho... [16:5

Re: Website translations with Haunt

2017-12-14 Thread Christopher Lemmer Webber
pelzflorian (Florian Pelz) writes: > I want to ask for your thoughts on my new solution since translations > are probably important to many Haunt users. In particular, I believe > there was some discussion on Website translation on the Guile or Guix > lists as well. And not just important to Hau