[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[bug#35082] [PATCH] gnu: Add kawa.
From: |
Carlo Zancanaro |
Subject: |
[bug#35082] [PATCH] gnu: Add kawa. |
Date: |
Thu, 04 Apr 2019 11:33:37 +1100 |
User-agent: |
mu4e 1.0; emacs 26.1 |
Hey Ludo’,
On Thu, Apr 04 2019, Ludovic Courtès wrote:
Carlo Zancanaro <address@hidden> skribis:
The suggested synopsis is "Java framework and implementation of
Scheme, Elisp, and more", and the suggested description is "GNU
Kawa is an implementation of the Scheme programming language
that is built on top of the Java platform. It is thus
conveniently integrated with Java and benefits from this by
having a compiler, optional static typing, and so on. Kawa
also serves as a framework for implementing other programming
languages on the Java platform. Included in Kawa is qexo, a
partial implementation of XQuery in Java."
I actually have a slight preference for these :-), I find it
more factual than what you propose, but I’m happy either way.
The main difference is the emphasis. The suggested text emphasises
the "framework" aspect of Kawa, whereas my text emphasise the
"Scheme" aspect (with a short mention of the framework at the
end). I don't know which emphasis the project desires, so I've
Cced Per Bothner in case he has a preference. The text that I have
used in the description is loosely taken from the Kawa home
page[1].
The placement in scheme.scm makes the Scheme emphasis a natural
choice. Compare with the description of Racket, which is also a
framework for building programming languages, but our synopsis and
description emphasise that it is an implementation of Scheme.
I've attached a patch with the updated URL.
Carlo
[1]: https://www.gnu.org/software/kawa/index.html
0001-gnu-Add-kawa.patch
Description: Text Data