From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 75542 invoked by alias); 2 Nov 2016 22:59:11 -0000 Mailing-List: contact kawa-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: kawa-owner@sourceware.org Received: (qmail 75528 invoked by uid 89); 2 Nov 2016 22:59:10 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-0.8 required=5.0 tests=AWL,BAYES_40,RCVD_IN_DNSWL_LOW,SPF_PASS autolearn=ham version=3.3.2 spammy=difficulties, Oracle, grab, tricky X-HELO: aibo.runbox.com Received: from aibo.runbox.com (HELO aibo.runbox.com) (91.220.196.211) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Wed, 02 Nov 2016 22:59:00 +0000 Received: from [10.9.9.211] (helo=mailfront11.runbox.com) by bars.runbox.com with esmtp (Exim 4.71) (envelope-from ) id 1c24Ui-0002Wr-EO for kawa@sourceware.org; Wed, 02 Nov 2016 23:58:56 +0100 Received: from 70-36-239-8.dsl.dynamic.fusionbroadband.com ([70.36.239.8] helo=toshie.bothner.com) by mailfront11.runbox.com with esmtpsa (uid:757155 ) (TLS1.2:DHE_RSA_AES_128_CBC_SHA1:128) (Exim 4.82) id 1c24U4-0000xW-7n for kawa@sourceware.org; Wed, 02 Nov 2016 23:58:16 +0100 To: Kawa mailing list From: Per Bothner Subject: please try out the Kawa binary pre-release Message-ID: <326c5f52-6902-6d27-8418-915aa86dfdf1@bothner.com> Date: Wed, 02 Nov 2016 22:59:00 -0000 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.4.0 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit X-IsSubscribed: yes X-SW-Source: 2016-q4/txt/msg00047.txt.bz2 Grab it from ftp://ftp.gnu.org/pub/gnu/kawa/kawa-latest.zip . At this point I'm most interested in: * The REPL, including the JLine3 line-editor, and optionally DomTerm. * The documentation, especially of new features, and also how usable it is. I have not recently tested Kawa on Windows, so that would be extra welcome. To read the manual (kawa-2.1.91/doc/kawa-manual.epub) see kawa-2.1.91/doc/README-epub. Let me know if that is unclear or you have difficulties ... The most convenient way to read it is probably the bin/browse-kawa-manual script, but it does require JavaFX. (I'm considering adding a function that starts a http server, and then uses the Desktop class to create a browser window. The tricky part is shutting down the server when the window is closed. Let me know if that would be helpful. The function could be called from your own code, or from the Kawa command-line.) For the REPL let me know of any problems or annoying behavior. Please also try -w to create a Window. I'm mostly interested in the new DomTerm-based console window. (It should say "Kawa (DomTerm)" in the window top.) This does require JavaFX. For the DomTerm window, you can try printing Pictures, and HTML/XML objects. For example: #
displays a horizontal line. The JaveFX-based console does have some blemishes. Obviously, it requires JavaFX and specifically WebView, which are not getting a lot of love from Oracle. Copy/Paste are flaky. I'm considering prioritizing a browser-based console. The -w flag would (by default) start a small web-server (including WebSockets), and then start up a DomTerm window in your preferred browser. What do you think? Most of what's needed is already implemented in Kawa or DomTerm; it's just a matter of putting them together. (I think it can be done without PTYs or native code, which is obviously a plus.) For extra karma, you could try compiling from Subversion, but configure --with-jline3 --with-domterm. It's easiest if you just use the jars from the binary distribution. -- --Per Bothner per@bothner.com http://per.bothner.com/