From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 27199 invoked by alias); 11 Feb 2015 07:45:20 -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 27175 invoked by uid 89); 11 Feb 2015 07:45:19 -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,SPF_PASS autolearn=ham version=3.3.2 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; Wed, 11 Feb 2015 07:45:17 +0000 Received: from [10.9.9.209] (helo=mailfront04.runbox.com) by bars.runbox.com with esmtp (Exim 4.71) (envelope-from ) id 1YLRyz-0005cW-In for kawa@sourceware.org; Wed, 11 Feb 2015 08:45:13 +0100 Received: from 70-36-239-115.dsl.dynamic.fusionbroadband.com ([70.36.239.115] helo=toshie.bothner.com) by mailfront04.runbox.com with esmtpsa (uid:757155 ) (TLS1.0:DHE_RSA_AES_128_CBC_SHA1:16) (Exim 4.76) id 1YLRyd-00077E-B7 for kawa@sourceware.org; Wed, 11 Feb 2015 08:44:51 +0100 Message-ID: <54DB086F.2070505@bothner.com> Date: Wed, 11 Feb 2015 07:45:00 -0000 From: Per Bothner User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.4.0 MIME-Version: 1.0 To: kawa mailing list Subject: setting breakpoints in Kawa code? Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit X-IsSubscribed: yes X-SW-Source: 2015-q1/txt/msg00020.txt.bz2 This is a follow-up to the "Kawa debugging with Eclipse" thread from April 2014. I recently tried debugging Kawa using NetBeans remote debugging. I ran into a problem I've seen before: You can't set a breakpoint in Scheme code, because NetBeans doesn't see it as a source file. Or rather it can map from a JVM (.class) location to a source file, but not the other way round. Any suggestions for setting breakpoints in Kawa? I know about the SchemeWay plugin for Eclipse. Is that still being maintained and working? This isn't urgent for myself, but it would be helpful to write up some debugging hints and how-tos for the Kawa manual. It would also be nice if we could debug using Emacs. However, Helmut says Slime isn't really functional at this point. BTW As a separate but related project, I've been playing with console and terminal emulators. I created a gitbug project: https://github.com/PerBothner/JWebTerminal This is something I implemented while working at Oracle. I also wrote a Kawa interface, but I wasn't able to open-source that cause of the mix of Oracle and my code. I'm currently re-implementing the core of JWebTerminal in JavaScript, to make it portable to multiple environments. My opinion is that the "data model" of a modern terminal emulator should be HTML, and I have a plans for a new Kawa console based on this. -- --Per Bothner per@bothner.com http://per.bothner.com/