home *** CD-ROM | disk | FTP | other *** search
- Path: sparky!uunet!snorkelwacker.mit.edu!ai-lab!zurich.ai.mit.edu!pshuang
- From: pshuang@zurich.ai.mit.edu (Ping Huang)
- Newsgroups: comp.lang.scheme
- Subject: Re: PC Scheme/Geneva release 4 available !
- Date: 5 Nov 92 19:11:41
- Organization: M.I.T. Artificial Intelligence Lab.
- Lines: 22
- Message-ID: <PSHUANG.92Nov5191141@freeside.ai.mit.edu>
- References: <1992Oct30.161615.1@uni2a.unige.ch> <MARKF.92Oct30124010@montreux.ai.mit.edu>
- NNTP-Posting-Host: freeside.ai.mit.edu
- In-reply-to: markf@zurich.ai.mit.edu's message of 30 Oct 92 12:40:10
-
- In article <MARKF.92Oct30124010@montreux.ai.mit.edu> markf@zurich.ai.mit.edu (Mark Friedman) writes:
-
- > Do you guys have any plans to make a Windows version of PC
- > Scheme/Geneva. In particular, a Scheme that could create and call out
- > to DDL's would be extroadinarily valuable to people who want to do
- > Windows software development using Scheme.
-
- Well, hmmm.... Ironically, that is what I've been working on for the
- last couple of months (on and off). The next revision of the port of MIT
- CScheme for 386 machines running DOS will support the same graphics
- calls as CScheme on other machines if you run it inside of Windows 3.1,
- and it will be doing so by using a kludgy but workable form of IPC to
- ask a Windows program to make Windows graphics calls for it. But the
- mechanism will be general enough that you should be able to make any
- Windows call from Scheme, except perhaps those that set up callback
- functions. This would include calling any DLL's you care to.
-
- --
- | Ping Huang (INTERNET: pshuang@martigny.ai.mit.edu) speaking for himself.
- | "One Thing to name them all, One Thing to define them,
- | One Thing to place them in environments and bind them..."
-
-