From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 78769 invoked by alias); 13 Mar 2016 02:44:56 -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 78710 invoked by uid 89); 13 Mar 2016 02:44:49 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-1.9 required=5.0 tests=AWL,BAYES_00,RCVD_IN_DNSWL_LOW,SPF_PASS autolearn=ham version=3.3.2 spammy=UD:zip, bundle, symlink, jdk 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 (AES256-SHA encrypted) ESMTPS; Sun, 13 Mar 2016 02:44:38 +0000 Received: from [10.9.9.213] (helo=mailfront13.runbox.com) by bars.runbox.com with esmtp (Exim 4.71) (envelope-from ) id 1aew1D-0002mI-7x for kawa@sourceware.org; Sun, 13 Mar 2016 03:44:35 +0100 Received: from 70-36-239-75.dsl.dynamic.fusionbroadband.com ([70.36.239.75] helo=toshie.bothner.com) by mailfront13.runbox.com with esmtpsa (uid:757155 ) (TLS1.2:DHE_RSA_AES_128_CBC_SHA1:128) (Exim 4.82) id 1aew0x-0004EI-4k for kawa@sourceware.org; Sun, 13 Mar 2016 03:44:19 +0100 To: Kawa mailing list From: Per Bothner Subject: moving towards binary distribution of kawa Message-ID: <56E4D400.5000804@bothner.com> Date: Sun, 13 Mar 2016 02:44:00 -0000 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.6.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-q1/txt/msg00045.txt.bz2 I've put together the beginnings of "portable" binary distribution of Kawa. Please check out http://per.bothner.com/tmp/kawa-2.1.1.zip The initial goal is to have this work on any system with JDK 7 or higher, and where bash is installed. You should be able to unzip the above file and execute the kawa-2.1.1/bin/kawa bash script. You could also be able to create a Kawa symlink to the script, and put that somewhere in your PATH. You should get line-edting and completion, thanks to the bundled copy of jline2. I've only tested Fedora. I'm hoping it will also work on MacOS and other other Unix-like system. The plan is to also have it work on Windows. In the short run, running under CygWin or msys shouldn't be too difficult. Running on plain Windows will be a little more difficult. If a volunteer could write a kawa.bat that would be great. The location of the various jar files are now in a new lib subdirectory, and the kawa command to find its jar files by looking in ../lib. Once this is stable, it would be reasonable to consider automated snapshot builds using some suitable server. In the future it is likely that other files will be included in kawa-VERSION.zip. I'm thinking about a new REPL based on DomTerm, which would be bundled. We could also bundle documentation. -- --Per Bothner per@bothner.com http://per.bothner.com/