guix-patches
[Top][All Lists]
Advanced

[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

Attachment: 0001-gnu-Add-kawa.patch
Description: Text Data


reply via email to

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