[plt-scheme] DrScheme Interactions window

From: Connor Ferguson (psfreak at linkline.com)
Date: Sat May 8 19:57:33 EDT 2004

Well, I'm formulating this program to distribute to people who know nothing
about Scheme or programming. In short, I want to create an application (even
if it only seems like it and is really a shell for DrScheme).

Thank you for your help,

>>on 5/8/04 1:21 PM, Neil W. Van Dyke wrote:

> Connor, 
> If you're fairly new to Scheme, you definitely don't want to try
> modifying DrScheme itself.  However, you might be able to write a very
> simple graphical user interface for your application using MrEd:
> http://download.plt-scheme.org/doc/206p1/html/mred/index.htm
> The bad news is that you have to learn the class.ss object system at
> least a little to use MrEd.  The good news is that, once you do learn,
> you can write graphical applications.
> Or you could just have a text interface using "mzscheme" instead of
> "drscheme" that people run from a text terminal window.  (On Unix, this
> would be a tty or a terminal emulator like "xterm".  Windows and MacOSX
> have similar text command shell windows.)
> Oh!  See if your computer will let you invoke a command like:
> mred -e '(load "myprogram.ss")'
> where "myprogram.ss" would be the name of your Scheme program file.
> Let me know if that does what you want.
> Neil
> Connor Ferguson <psfreak at linkline.com> writes at 12:59 08-May-2004 -0700:
>> From: Connor Ferguson <psfreak at linkline.com>
>> To: "Neil W. Van Dyke" <neil at neilvandyke.org>
>> Subject: Re: [plt-scheme] DrScheme Interactions window
>> Date: Sat, 08 May 2004 12:59:36 -0700
>> What I'm doing is a text based program (it conjugates verbs in Spanish)
>> I don't however know really what you're talking about with the sources and
>> all. I am fairly inexperienced.
>> If I modify the sources and make just the Interactions window come up, would
>> it be simply the same thing as clicking Hide Definitions in DrScheme or
>> would I, for example, be able to disguise it as my own application that
>> doesn't say DrScheme anywhere?
>> Thanks,
>> Connor
>>>> on 5/8/04 12:00 PM, Neil W. Van Dyke wrote:
>>> For list-related administrative tasks:
>>> http://list.cs.brown.edu/mailman/listinfo/plt-scheme
>>>>> Is there a way to set DrScheme so that when it opens an existing Scheme
>>>>> file, it goes directly to the Interactions window and hides the
>>>>> Definitions
>>>>> window? I'm working in DrScheme v. 204
>>> If perchance you want the Interactions window to be a semi-polished user
>>> interface for a text-oriented application, you might be able to use the
>>> PLT Framework or modify the DrScheme sources for this without too much
>>> trouble.  (If you don't already know class.ss object system, the sources
>>> are really intimidating, IMHO.)
>>> I'm not sure that all the neatest manuals are bundled with DrScheme.
>>> Full list is at:  http://download.plt-scheme.org/doc/
>>> There's something appealing about having a stealth DrScheme disguised as
>>> a simple application text window, especially for student programs and
>>> research prototyping, where DrScheme debugging magic is silently waiting
>>> to spring into action on an error.
>>> (Think of it as a poor-person's Lisp Machine or Smalltalk workstation.
>>> Some production Smalltalk apps would actually put debugging menu items
>>> or buttons on their UI windows to open Smalltalk "inspectors", data
>>> structure browsers, on the window objects themselves.  That's what the
>>> "i" icon in the lower right corner of
>>> "http://www.neilvandyke.org/smalltoons/screenshot-normal.png" is.)

Posted on the users mailing list.