home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #18 / NN_1992_18.iso / spool / comp / lang / lisp / mcl / 1275 < prev    next >
Encoding:
Internet Message Format  |  1992-08-19  |  2.8 KB

  1. Path: sparky!uunet!charon.amdahl.com!pacbell.com!mips!sdd.hp.com!elroy.jpl.nasa.gov!ames!data.nas.nasa.gov!taligent!apple!cambridge.apple.com!cfry@MIT.EDU
  2. From: cfry@MIT.EDU (Christopher Fry)
  3. Newsgroups: comp.lang.lisp.mcl
  4. Subject: Re: Re2: LISP - Oracle
  5. Message-ID: <9208191940.AA21371@MIT.EDU>
  6. Date: 19 Aug 92 20:41:55 GMT
  7. Sender: info-mcl-request@cambridge.apple.com
  8. Lines: 40
  9. Approved: comp.lang.lisp.mcl@Cambridge.Apple.C0M
  10. Original-To: KLEIMAN@AppleLink.Apple.COM, shafto@aristotle.ils.nwu.edu
  11. Original-Cc: KGRANT@US.ORACLE.COM, HARTLEY.AK@AppleLink.Apple.COM,
  12.         info-mcl@cambridge.apple.com
  13.  
  14. > Date: 19 Aug 92 16:05 GMT
  15. > From: KLEIMAN@AppleLink.Apple.COM (Kleiman, Ruben)
  16. > Subject: Re2: LISP - Oracle
  17. > To: CFRY@MIT.EDU,
  18. >         INFO.MCL$@AppleLink.Apple.COM (Macintosh Common Lisp User's Group)
  19. > Cc: KGRANT@US.ORACLE.COM, HARTLEY.AK@AppleLink.Apple.COM (Hartley, Alice)
  20. >  
  21. > CFRY> At the conference, there was a movement to make some CL
  22. > CFRY> industry-wide defact standards for: CLIM, Foreign Function Interface,
  23. > CFRY> and SQL interface. The plan was not to go through the whole ansi
  24. > CFRY> process at this time, but simply have a generally agreed
  25. > CFRY> upon spec by the major Lisp vendors that would permit
  26. > CFRY> users to port their code.
  27. >  
  28. > Chris,
  29. >  
  30. > I agree that a standard API for SQL (and FF access) is essential. However, I
  31. > would NOT like to see it linked with CLIM (not because of any opinions I may
  32. > have about it, but simply because CLIM's objectives are orthogonal, I think, to
  33. > database and foreign function access).
  34. I agree completely. CLIM and SQL should be totally orthogonal. Sorry if I implied 
  35. otherwise. On the ohter hand, it may be easier to build a portable SQL interface on top of 
  36. a portable FFI so seems to me that that makes sense but is by no means necessary.  
  37. > Also, I would like a database-oriented API to also consider transactional
  38. > (e.g., CICS, IMS) and object-oriented (e.g., ITASCA) database management
  39. > systems as well as SQL. Since many of the issues are similar in all of these
  40. > (e.g., security, transaction bracketing), it would at least be possible to
  41. > design an SQL-specific version of the API that is architecturally extensible to
  42. > the others.
  43. This is a bigger project, though it is one that I'm also quite interested in.
  44. In fact, the architecture for the program I'm working on is designed to be able
  45. to use objects stored on several different kinds of databases [SQL, OO, 
  46. an-invented-here-flat-file] without caring about which (most of the time).
  47. Certainly to the extent that an SQL DB interface can be generalized, it should be.
  48.  
  49. shafto@aristotle.ils.nwu.edu (Eric Shafto) is interested in this issue. I know of
  50. 1 other MCLer in the Boston area [not on the net] too. Combined with Harlequin
  51. [soon to be networked, their new US office is in New Hamshire] maybe we've got
  52. critical mass!?!
  53.