[Top][All Lists]

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

Re: Concurrency Library

From: Richard Stallman
Subject: Re: Concurrency Library
Date: Tue, 31 Mar 2020 22:06:19 -0400

[[[ To any NSA and FBI agents reading my email: please consider    ]]]
[[[ whether defending the US Constitution against all enemies,     ]]]
[[[ foreign or domestic, requires you to follow Snowden's example. ]]]

  > > I'm wondering if there's interest in a library which wraps threads,
  > > mutices and condition-variables into higher level constructs like
  > > futures, readers-writer locks, agents, concurrent queues etc. I'm
  > > considering this as a project for Summer of Code, but not sure if
  > > it's something others would want included with Emacs.

Adding these facilities to Emacs Lisp could be very nice.

  > I would love to see Clojure's core.async ported to elisp.

If "ported to Elisp" means adding its features to Emacs Lisp in a
clean way, I'm in favor.  But we should think about the interfaces and
consider whether some changes in them would fit Lisp better.  Clojure
is like Lisp in many ways, but it does not have Lisp lists.

If it means inserting the code used in Clojure into Emacs Lisp,
I think that isn't the way to do it right.

Dr Richard Stallman
Chief GNUisance of the GNU Project (https://gnu.org)
Founder, Free Software Foundation (https://fsf.org)
Internet Hall-of-Famer (https://internethalloffame.org)

reply via email to

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