Spidermonkey ESR is 128 which has wasm support for GC - guile-hoot works on it. Version 1.81.2 is built on Spidermonkey 128 https://gitlab.gnome.org/GNOME/gjs/raw/HEAD/NEWS , but no mention of wasm.
Spidermonkey ESR is 128 which has wasm support for GC - guile-hoot works on it. Version 1.81.2 is built on Spidermonkey 128 https://gitlab.gnome.org/GNOME/gjs/raw/HEAD/NEWS , but no mention of wasm.
@graywolf FWIW I’ve always been dissatisfied with SRFI-64, the spec and (perhaps more importantly) the implementation (all those ‘cond-expand’ make it very messy, indeed).
I get by by using a subset of the interface; I don’t use groups, I don’t fiddle with the runner API unless I can’t avoid it, and I even avoid ‘test-error’ because it’s not correctly ported to Guile IIRC. It’s mostly okay.
But clearly, there’s room for a better test suite interface and implementation!
We are hosting the 6th iteration (I forgot to toot about the previous one) of our Brussels #Nix / #NixOS / #Guix User Group Meetup next Monday, August 12th, at @HSBXL! (And yes, there will be free pizzas again! 🍕)
@abcdw
Unfortunately I did not copy my original error message but it was something like "...variable 'make-custom-textual-input-port' is not defined....". This error appears when I try to Mx arei-evaluate-last-sexp.
make-custom-textual-input-port should be in ice-9/textual-ports.scm but is not in the guile-next that is available today (8/7/2024) from guix.
I had to git clone https://git.sv.gnu.org/git/guile.git and guix package --install-from-file to get the guile-3.0.10 currently available that does have make-custom-textual-input-port.
With that done it seems to be working.
Your instructions at https://git.sr.ht/~abcdw/emacs-arei forget to mention you need to specify #:port 7888 when starting the server, otherwise you get a random port. That modification is visible though in the video.
Thanks Andrew
@abcdw
Unfortunately I did not copy my original error message but it was something like "...variable 'make-custom-textual-input-port' is not defined....". This error appears when I try to Mx arei-evaluate-last-sexp.
make-custom-textual-input-port should be in ice-9/textual-ports.scm but is not in the guile-next that is available today (8/7/2024) from guix.
Wow! #ejabberd is now in #guix.
(Many thanks to @abcdw for lightning fast code-review and patch acceptance!)
Ejabberd (aka "ёжик" [jóžik]) is still very native application for me. 18 years ago I was working on heavy customized fork of ejabberd (yabberd) #xmpp server at some well-known company. It was the first great and powerful real-world project I took part in its development and also used it for my own purposes.
As a Blind person i never thought i would be on social media savoring photos. But the communal Mastodon alt text game is so strong that sweet, poetic or silly descriptions abound on my timeline. Thanks to legions of people who take time to write a meaningful description of the ephemera they post, i learn so much about insects, plants, buildings, memes — all dispatches from a dimension of the world that i otherwise wouldn't experience. If you're wondering whether anybody reads these things: YES.
For the last five years instead of changing phone I just update the battery once in 1-2 years. During the one of such refreshes of the phone, the battery exploded and burned the screen. The repair foreman found a new display and now I have a white pixel3 instead of black one :) The full story is here:
https://github.com/abcdw/notes/blob/cd620d9/notes/20240525193927-my_phone_is_fine.org?plain=1#L7
My primary applications:
- Olauncher :: no bs, no badges, no icons, no distraction.
- F-droid :: primary application store.
- OrganicMaps :: trails and hikes.
- Gmaps :: public transport.
- Conversation, Telegram :: multi-purpose IMs.
- PipePipe and mpv :: yoga, educational and entertaining offline videos.
- Voice :: audiobooks for entertaiment and english listening practice.
- Timers :: for exercises and cooking.
- Camera :: taking picture of the nature and videos of my workouts.
For the last five years instead of changing phone I just update the battery once in 1-2 years. During the one of such refreshes of the phone, the battery exploded and burned the screen. The repair foreman found a new display and now I have a white pixel3 instead of black one :) The full story is here:
Zulip is basically a cool Web UI + an orgainzation-wide kind of mailing lists, separated by departments/groups (using channels) and with ability to edit subject (topic), message itself and to split/move threads.
It's really sad to see how VPNs are getting blocked in Russia. It's not the first time it's happenning, but it's another (more technological this time) step in this awful direction.
My friends, relatives and many other people are getting isolated with this hard to penetrate informational and physical bubble.
P.S. Access to many services, news portals and other sources of information are already blocked, youtube is slowed down and probably on the way to be blocked as well.
@abcdw yes. hence I started learning #emacs so I can write some #guile#scheme with editor support so I can write #guilehoot so I can develop #wasm from a lisp because #clojure does not support wasm and I did not see a lot of traction on #jvm for wasm :) .
Refreshing my knowledge on cryptography related topics: OpenPGP, RSA, ed25519.
Looking around yubikey firmware updates and curious what they mean "Expansion and enhancement of public key algorithms" in firmware 5.7. I think RSA-4096 and ed25519 are already supported since 5.2.3. 🤔
Refreshing my knowledge on cryptography related topics: OpenPGP, RSA, ed25519.
Looking around yubikey firmware updates and curious what they mean "Expansion and enhancement of public key algorithms" in firmware 5.7. I think RSA-4096 and ed25519 are already supported since 5.2.3. 🤔
@ieugen Sure, I'll.
I work with guile-hoot half time, porting some TypeScript code to it, a bit painful at the moment, but it works overall.
But would be twice as cool to have hoot API to gnome/gtk.
Thank you for making a ticket!