summaryrefslogtreecommitdiffstats
path: root/2024/talks
diff options
context:
space:
mode:
Diffstat (limited to '2024/talks')
-rw-r--r--2024/talks/guile.md42
1 files changed, 21 insertions, 21 deletions
diff --git a/2024/talks/guile.md b/2024/talks/guile.md
index e00b075a..b526485d 100644
--- a/2024/talks/guile.md
+++ b/2024/talks/guile.md
@@ -11,34 +11,34 @@ Robin Templeton (they/them) - IRC: robin, - robin on libera.chat - Matrix: @terp
[[!inline pages="internal(2024/info/guile-before)" raw="yes"]]
-The Guile-Emacs project seeks to develop new foundations for Emacs to
-serve as the basis for the next forty years of development. It
-integrates Emacs and Guile by providing a new Elisp implementation based
-on Guile's Lisp-oriented compiler tower and runtime environment.
-Guile-Emacs is being developed by a new, publicly-funded democratic
-workers cooperative, founded to support development of Guile-Emacs
-itself and Free Software in general. We envision Guile and Emacs being
-co-developed in a sort of mutualism, along with other components of the
-GNU system, and for Emacs to become a central part of what we describe
-as "a Lisp machine for the 21st century", and to help fulfill the
-promised role of Lisp outlined in the original GNU Manifesto.
+The Guile-Emacs project seeks to develop new foundations for Emacs,
+building on forty years of development to prepare the way for the next
+forty. Guile-Emacs brings Emacs and Guile together by providing a new
+Elisp implementation based on Guile's compiler technology, serving as
+the basis for a more expressive and extensible version of Elisp. We
+envision Guile and Emacs being co-developed in a sort of mutualism, with
+Emacs becoming the heart of a "Lisp machine for the 21st century" and
+with Guile fulfilling the promised role of Lisp from the GNU Manifesto.
+
+Guile-Emacs is now being developed by a democratic workers cooperative,
+focused on development of the project itself and related components of
+the GNU system.
In this talk, I'll cover:
-- What exactly is Guile-Emacs, in terms of its goals and general
- architecture? What is it, and what is it not? Why is Guile in
- particular well-suited to the goals of the project?
-- What is its history and current status? What can one already do with
- Guile-Emacs?
-- What are the immediate tasks for Guile-Emacs development, and how will
- they improve Guile-Emacs itself and Emacs in general?
+- What is Guile-Emacs, in terms of its goals and general architecture?
+ Why is Guile well-suited to the goals of the project?
+- How did the Guile-Emacs project begin, and what is its status today?
+- What are the immediate tasks for Guile-Emacs development, and how
+ will they improve Guile-Emacs itself as well as its component
+ projects?
- How are our long-term goals for Guile-Emacs connected to the spirit of
Emacs and the GNU Project in general? What do we envision for the
future of GNU Emacs?
-- How can I get involved with and support this effort?
+- How can you get involved with and support this effort?
-Along the way, we'll show brief code samples and live demos of Guile's
-Elisp implementation and Guile-Emacs itself.
+Along the way, we'll show live demos of Guile-Emacs itself and its
+extensions to Emacs Lisp.
About the speaker: