chicken-users
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Chicken-users] Cocoa Bridge and Chicken gui repl


From: Rick Taube
Subject: [Chicken-users] Cocoa Bridge and Chicken gui repl
Date: Thu, 29 Nov 2007 14:48:54 -0600

The link no longer exists.  Has anyone done any further work on this?


hi, If you are looking for a gui for interacting with chicken and dont need the objC, Todd Ingalls and I have a JUCE (cross platform c+ +) app that includes Scheme edit buffers with syntax highlighting, tab indentation, and most Emacs keyboard commands for lisp cursor motion . It includes a console window with Chicken scheme.

this app is called Grace (for Graphical Realtime Algorithmic Composition Environment) -- its free and you can rip out whatever bits you want, say just the editor and scheme support files.

Here is a screenshot of the editor and console window, the console is displaying the results of evaling the forms in the adjacent "untitled.scm" buffer. (Output in the Console window is color coded, green=values, red=errors and brown is standard output. the app runs for sure on osx and linux, it should run on windows

http://pinhead.music.uiuc.edu/~hkt/grace/grace.png


Here is a description of the apps scheme binding if you are interested:

http://pinhead.music.uiuc.edu/~hkt/grace/doc/scheme.html

here are directions for building the app:

http://pinhead.music.uiuc.edu/~hkt/grace/doc/install.html

best,
rick



On Nov 29, 2007, at 1:00 PM, Glen Foy wrote:

Hi,

I've been working with the ObjC egg and Cocoa.  It is exceedingly
cool to be able to use Interface Builder with Scheme!  Thanks for
making this available.

In browsing the archives I came across this old post:

> Subject: chicken gui repl
> From: "felix winkelmann" <address@hidden>
> Date: Mon, 29 May 2006 06:48:59 +0200

> Hello!

> Kon suggested a somewhat more user-friendly mac-like addition
> to the OS X binary release, and I thought it would be nice to have
> some sort of GUI repl that could be installed along with the
> binaries (and provided with the source release too, of course).
> So I dug out my mostly unfinished and rather clunky code, which
> I provide here in the hope that someone with more knowledge of
> OS X things might pick it up:

< http://www.call-with-current-continuation.org/chicken-app.dmg

> It's really pretty bad: evaluation can't be interrupted (suggestion:
> eval code in each document in a different thread and somehow
> do some CFRunLoop funkyness to check for an interrupt key- combination),
> there is no online help (opening Safari on chicken.html should do)
> and handling input from stdin is not supported (since the current
> selection is eval'd, so there is no real stdin). Moreover it doesn't
> use the objc egg, which removes the dependency
> on objc and libffi, but it might be prefereable to use the wonderful
> objc bridge.

The link no longer exists.  Has anyone done any further work on this?

Thanks a heap,
Glen


_______________________________________________
Chicken-users mailing list
address@hidden
http://lists.nongnu.org/mailman/listinfo/chicken-users





reply via email to

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