[plt-scheme] DrScheme Interactions window
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,
Connor
>>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.)
>>