home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #30 / NN_1992_30.iso / spool / comp / editors / 3028 < prev    next >
Encoding:
Internet Message Format  |  1992-12-14  |  1.7 KB

  1. Path: sparky!uunet!munnari.oz.au!bunyip.cc.uq.oz.au!iris.mincom.oz.au!marks
  2. From: marks@iris.mincom.oz.au (Mark Stavar)
  3. Newsgroups: comp.editors
  4. Subject: Extension Languages
  5. Message-ID: <3859@iris.mincom.oz.au>
  6. Date: 14 Dec 92 03:28:08 GMT
  7. Organization: Mincom, Brisbane, Australia
  8. Lines: 36
  9. X-Newsreader: TIN [version 1.1 PL6]
  10.  
  11.  
  12. I have a question relating to extension languages for editors:
  13.  
  14. IS there any specific reason why one would choose to utilise an prefix notation
  15. language for extensions to an editor as opposed to infix or post-fix?
  16.  
  17. Emacs utilised its own implementation of lisp, while in the PC world, Brief
  18. ( which has a distinctly Emacs feel about it ) uses a native macro language
  19. which is also implemented al la prefix notation.
  20.  
  21. Does prefix notation provide some facilities for better performance for
  22. interpretive languages.  I am particularly interested since, as both 
  23. Emacs lisp and the Brief macro language were specifically written for
  24. their respective products, I would have thought that the options would
  25. have been available to utilise a more *natural* language interface.
  26. ( My definition of *natural* here being similar to other procedural
  27. languages that most of us write all day. e.g. C, Pascal, Fortran. 
  28. I think you can get my drift. )
  29.  
  30. This post is not implying that anything should change in the cases
  31. sited above.  Rather, I am seeking more information as to why the
  32. particular choices were made, what the advantages are that they provide,
  33. etc.
  34.  
  35. Thank you for any light you can shed
  36.  
  37. marks
  38.  
  39. -------------------------------------------------------------------------------
  40. Mark Stavar
  41. Mincom
  42. Juliette St
  43. Brisbane Q Aust
  44.  
  45. Email:    marks@jove.mincom.oz.au
  46. -------------------------------------------------------------------------------
  47.