home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #26 / NN_1992_26.iso / spool / comp / lang / scheme / 2538 < prev    next >
Encoding:
Internet Message Format  |  1992-11-06  |  1.7 KB

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