home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #31 / NN_1992_31.iso / spool / comp / sys / mac / programm / 20562 < prev    next >
Encoding:
Internet Message Format  |  1993-01-03  |  1.6 KB

  1. Xref: sparky comp.sys.mac.programmer:20562 comp.sys.mac.oop.misc:151
  2. Path: sparky!uunet!europa.asd.contel.com!gatech!udel!gvls1!jabber!distant!edw
  3. From: edw@distant.uucp (Ed Watkeys)
  4. Newsgroups: comp.sys.mac.programmer,comp.sys.mac.oop.misc
  5. Subject: David Betz and Bob Language
  6. Date: Sun, 3 Jan 93 12:28:01 EST
  7. Organization: Distant Software
  8. Message-ID: <01050133.mp32gx@distant.uucp>
  9. Reply-To: edw@distant.uucp
  10. X-Mailer: uAccess - Macintosh Release: 1.6v2
  11. Lines: 33
  12.  
  13. I've started looking into porting Bob to the Macintosh under THINK C 5.0,
  14. and while attempting to compile it, I came across some strange things...
  15.  
  16. Bob is an OO language like C with C++ classes and without explicit typing.
  17. It was presented in the September '91 _Dr. Dobb's Journal_, and is
  18. implemented as a compiler with a p-code system basically.
  19.  
  20. It's written in K&R C, and does wierd things with function arguments. For
  21. instance, it'll define a function like this:
  22.  
  23. do_expr()
  24. {
  25.     ...
  26. }
  27.  
  28. and then call it with arguments! You don't do things like this in ANSI C,
  29. and that's what I know.
  30.  
  31. Anyway, I was wondering if anyone:
  32.  
  33. 1. Has ported Bob to the Macintosh.
  34. 2. Knows of an Internet-reachable email address for David Betz.
  35. 3. Knows what the hell is happening with the stuff I described above.
  36.  
  37. My goal is to introduce Bob to the Apple event object model and create (or
  38. at least start) an application framework which is designed from the ground
  39. up to be scriptable -- and free.
  40.  
  41. Ed
  42.  
  43. --
  44. Edwin H. Watkeys III                                   edw@distant.uucp
  45. Distant Software                               dsinc!jabber!distant!edw
  46. +1 215 387 7971                                     edw%distant@bts.com
  47.