* Introduction
We are halfway to 1.0.0! :)
One of the most important news of the last few months is an appearance
of guile-ares-rs and emacs-arei projects. Guile RPC server based on
nREPL protocol and Emacs-based Guile IDE utilizing it. Those projects
open the doors for radical improvement of Guile tooling (REPLs/IDEs for
various text editors, convenient test runners, debuggers, CLIs and much
more) and huge boost of developer experience. It will benifit not only
the RDE project, but much broader scope: Guix, Guile, wasm, vim,
vscodium and other ecosystems. The both projects are already available
in guix channel (repository).
- https://git.sr.ht/~abcdw/guile-ares-rs
- https://git.sr.ht/~abcdw/emacs-arei
- https://emacsconf.org/2023/talks/scheme/
In addition to that the release as always contains a lot of
improvements, but most noticeable are: introduction of notification
center and integrations of other subsystems with it, support for a few
new programming languages:
- Python
- OCaml
- Common Lisp
Unfortunately, the CHANGELOG didn't get much care from us during this
release, so for more detailed information please follow the git log,
it's relatively short this time and consist only of ~200 commits since
last release.
Having a new dev tooling, interest, funding and involvement from the
community gives us a reasonable hope for further increase of development
pace, while keeping or even improving the quality of our work.
Looking forward for state management, more interactive, convenient and
granular APIs, refactoring of mail subsystem and much more in the
following releases.
* Project Description
RDE project utilizes the power of GNU Guix functional package manager
and brings a complete Emacs+Wayland(Sway) distribution with all the
basic programs and packages included, configured and integrated with
each other. It's suitable for variety of use cases from note-taking,
password management and consuming media content to chatting, email
processing, scientific research and software development. RDE can be
used as a primary standalone operating system, as well as on top of
existing GNU/Linux or just to manage dev environment of your project.
It's intended for developers, scientists, power users and people fluent
with GNU Emacs, but everyone is welcome to try it, use it and contribute
back.
The components are well-integrated and completely hackable, the source
code is available at https://git.sr.ht/~abcdw/rde. RDE allows to build
custom, but reproducible operating systems, home and development
environments with pleasure.
Read more at https://trop.in/rde.
* Live Image
There is a live image with graphical interface that you can put on USB
stick or DVD disk, to try RDE or use it for system installation (RDE,
guix or whatever you want): http://files.trop.in/rde/
It's signed with Andrew's pgp key. To verify image, download both iso
and asc files and use the following commands:
gpg --locate-keys andrew@trop.in
gpg --verify rde-live-0.5.0-x86_64.iso.asc
* Thanks
Much love, much appreciate to the people, who helped, tested,
contributed and made this release possible!
This Autumn we've created opencollective page for RDE project and
already got a very valuable input from you. Thank you, it's
heartwarming. https://opencollective.com/rde
I would like to list the [nick]names here, while we have such an
opportunity, because in the future the list will be too huge.
- Johan Engstrand
- Karim Iskakov
- Levon Tarakchian
- Mark Lidenberg
- Mikhail Kirillov
- Nicolas Grave
- Ruslan Garifullin
- jgart aka whereiseveryone
- Anonymous {1,2,3,4}
If you want to financially support the project in alternative way, you
can also do so here: https://trop.in/support Please send accompanying
message, telling if it's a private donation or donation to specific
project (RDE, ares-rs or arei).
If you have any question, ideas or want to contribute, just get in touch
with us: https://trop.in/rde/manual#Communication-1
--
Best regards,
Andrew Tropin
Oh, and I missed Danny O'Brien in the list, so this separate message is
for him! :)
--
Best regards,
Andrew Tropin