home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #18 / NN_1992_18.iso / spool / comp / lang / modula2 / 1016 < prev    next >
Encoding:
Text File  |  1992-08-17  |  3.4 KB  |  61 lines

  1. Newsgroups: comp.lang.modula2
  2. Path: sparky!uunet!psgrain!hippo!apj.rekwet.sun.ac.za!apj
  3. From: apj@cs.sun.ac.za (Andries Dippenaar)
  4. Subject: Modula-2 under Unix/386
  5. Message-ID: <apj.69.714090814@cs.sun.ac.za>
  6. Sender: news@hippo.ru.ac.za
  7. Organization: University of Stellenbosch
  8. Date: Mon, 17 Aug 1992 22:33:34 GMT
  9. Lines: 50
  10.  
  11. The local Computer Science department have been doing extensive 
  12. operating system development under a Unix/386 (Interactive) environment.  We 
  13. designed and are building a small distributed operating system based on the 
  14. Client-Server computing model.  Initially we were faced with the dilemma of 
  15. either programming in C under Unix or using DOS Modula-2 compilers (which at 
  16. that stage and still is only producing 16 bit code) from DOS.  Fortunately 
  17. we were able to aquire a very able Modula-2 compiler for use under 
  18. Interactive to allow us to use the right language.  The implementation is 
  19. quite solid, good support is provided for accessing Unix system calls and 
  20. the run-time environment is flexible enough for us to be able to generate 32 
  21. bit binaries in our own executable format.  A recent update has added 
  22. support for X programming and sports a full-screen editor, source level 
  23. debugger and new ISO standard features.
  24.  
  25. Modula-2 as a language has not for one day let us down and in many instances 
  26. helped us to more clearly formulate and solve several implementation 
  27. issues.  It is our considered opinion that we would not have been able to 
  28. say the same about C.  This posting is an unashamed plug for Modula-2 and 
  29. also for the MCS Modula-2 Cross System supplied by ModulaWare (contact 
  30. 100023.2527@CompuServe.Com if you are interested in details) -- no need for 
  31. Modula-2 to C translators.
  32.  
  33. As a bonus, the licensees of MCS receive a free copy of the ModulaTor.  As 
  34. has been mentioned in previous postings, this is a monthly newsletter 
  35. dealing specifically with Modula-2 and Oberon[-2] related issues.  With some 
  36. positive support from all the Modulans out there, it could turn into a very 
  37. productive forum for exchanging ideas about Modula-2 and Oberon[-2] as well 
  38. as for letting the rest of the world know about what people are doing with 
  39. the languages.  There are few things as rewarding as seeing a project go 
  40. well because of a good design, but also because you've got the tools to help 
  41. and not hinder you in your task.
  42.  
  43. Thanks to Modula-2 and a decent compiler we have had very few problems in 
  44. the implementation and debugging.  Are there any other projects that may be 
  45. similar in nature?  I know of at least the one in Russia: the Kronos 
  46. system.  We are also busy porting the complete TCP/IP, TELNET and FTP 
  47. software to Modula-2.  Has anybody else had any experience with this or are 
  48. we the only ones swimming upstream :-)
  49.  
  50. Let's hear from other Modula-2 success stories out there.
  51.  
  52. Andries
  53. PS:  I've got no affiliation with ModulaWare or MCS in any way, I'm just a 
  54.      very satisfied customer.  (* Include other relevant disclaimers... *)
  55. ***********************************************************************
  56. *       /|~~\ * APJ Dippenaar        * "If you wanna make the world a *
  57. *     /__|__/ * apj@sunvax.sun.ac.za *  better place, take a look at  *
  58. *   /    |    * Univ of Stellenbosch *  yourself and make a change."  *
  59. * /   \__|    * South Africa         *             -- Michael Jackson *
  60. ***********************************************************************
  61.