guile-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Guile-commits] branch master updated: Mention WebAssembly in status sec


From: Andy Wingo
Subject: [Guile-commits] branch master updated: Mention WebAssembly in status section
Date: Mon, 06 Jan 2020 15:51:28 -0500

This is an automated email from the git hooks/post-receive script.

wingo pushed a commit to branch master
in repository guile.

The following commit(s) were added to refs/heads/master by this push:
     new ba05f1d  Mention WebAssembly in status section
ba05f1d is described below

commit ba05f1dd6d87abf3d1e9f8b11ca5b7b7632290bc
Author: Andy Wingo <address@hidden>
AuthorDate: Mon Jan 6 21:51:02 2020 +0100

    Mention WebAssembly in status section
    
    * doc/ref/history.texi (Status): Add mention of WebAssembly.
---
 doc/ref/history.texi | 20 ++++++++++++++------
 1 file changed, 14 insertions(+), 6 deletions(-)

diff --git a/doc/ref/history.texi b/doc/ref/history.texi
index fb2fb3f..cb0f55b 100644
--- a/doc/ref/history.texi
+++ b/doc/ref/history.texi
@@ -281,9 +281,17 @@ language with a syntax that is closer to C, or to Python. 
Another
 interesting idea to consider is compiling e.g.@: Python to Guile. It's
 not that far-fetched of an idea: see for example IronPython or JRuby.
 
-Finally, there's Emacs itself.  Guile's Emacs Lisp support has reached
-an excellent level of correctness, robustness, and speed.  However there
-is still work to do to finish its integration into Emacs itself.  This
-will give lots of exciting things to Emacs: native threads, a real
-object system, more sophisticated types, cleaner syntax, and access to
-all of the Guile extensions.
+Also, there's Emacs itself.  Guile's Emacs Lisp support has reached an
+excellent level of correctness, robustness, and speed.  However there is
+still work to do to finish its integration into Emacs itself.  This will
+give lots of exciting things to Emacs: native threads, a real object
+system, more sophisticated types, cleaner syntax, and access to all of
+the Guile extensions.
+
+Finally, so much of the world's computation is performed in web browsers
+that it makes sense to ask ourselves what the Guile-on-the-web-client
+story is.  With the advent of WebAssembly, there may finally be a
+reasonable compilation target that's present on almost all user-exposed
+devices.  Especially with the upcoming proposals to allow for tail
+calls, delimited continuations, and GC-managed objects, Scheme might
+once again have a place in the web browser.  Get to it!



reply via email to

[Prev in Thread] Current Thread [Next in Thread]