Rich, Should be a "Beta Release" available within the next few days. I'll put a note on here. Main slow down at present is pile of Timber the good lady wants converting to decking :-(. Dave.
--- Rich Smrcina <[EMAIL PROTECTED]> wrote: > Sounds good! Please let us know where and when you > set it up for download. > > Dave Wade wrote: > > --- Rich Smrcina <[EMAIL PROTECTED]> wrote: > > > >> VMARC format works. What is minimal at this > point? > >> > > > > I guess thats a "moot point". It actually now has > > almost all of the ANSI standard routines in place > and > > the compiler will (almost) re-compile itself on > VM. A > > couple of routines fail, I think because they run > out > > of space below the 16Meg line and I am > investigating > > why... > > > > However to my mind the ANSI "C" library is some > what > > limited. So no SOCKETS, SHELL, DUP etc... > > > > The implmenetation also has some areas of > weakness. > > > > 1. Floating point support. > > ========================== > > > > It still uses "tradional" floting point not IEEE.. > > > > Most of math.h is implemented but some of it is of > > limited accuracy and (almost) totally lacking in > error > > checking. > > > > s/f/printf() will output doubles, and strtod() > works > > (but again no error checking). scanf() has no > support > > for doubles(). I guess that if it does not use > > floating point and is single threaded it has a > good > > chance been made to work with minimal changes. > > > > I have actually built the BREXX interpreter from > > > > http://bnv.home.cern.ch/bnv/software/ > > > > on VM/370r6 and much to my suprise it seems to > work > > very well. I did need to implement some extra > routines > > (setjmp/longjmp) for this to work, but of course > they > > are now there for every one to use.... > > > > 2. File I/O. > > ============ > > > > The run time uses OS file I/O, which I am not sure > I > > like. Despite breaking the rules by issuing > FILEDEF > > commands it seems to work fine. Again as its ANSI > > things like fcntl is not provided... > > > > 3. External routine names > > ========================== > > > > I have been generating traditional TEXT decks and > > loading with "LOAD" and "INCLUDE" so limited to > > 8-chars on external routine names. > > > > Probably other stuff breaks as well. Its not had a > > real thrashing. On the plus side:- > > > > 1. All the source code is available, even the > (few) > > bits I wrote so you can always have a good giggle > at > > my "C" and Assembler :-) (or if feeling generous > > improve them) > > > > 2. The run time is pure public domain (compiler is > of > > course GPL) so you can do what you want with any > > MODULES you produce... > > > > 3. Its totally free. > > > > Dave. > > > > > > > >> Dave Wade wrote: > >>> Folks, > >>> > >>> Thanks to the kind loan of access to a zVM > >> system > >>> from Dave Jones @ V-Soft Software I now have a > >> GCC323 > >>> that runs on VM, and generates "traditional" 370 > >>> assembler. There is also a minimal run time > >> library so > >>> that CMS "modules" can be produced. Due to some > of > >> the > >>> MVS macros used it still uses the code runs > RMODE > >>> 24/AMODE 31, but I am looking to fix this in the > >>> medium term. > >>> > >>> Is this likely to be of interest to any one, > as > >> I > >>> guess that most of you have IBMs C Compiler. If > it > >> is > >>> what would be the best way to package it. I > assume > >> a > >>> VMARC file would fine with most folks. > >>> > >>> Any other thoughts on this? > >>> > >>> Dave. > >>> > >>> > __________________________________________________ > >>> Do You Yahoo!? > >>> Tired of spam? Yahoo! Mail has the best spam > >> protection around > >>> http://mail.yahoo.com > >>> > >> -- > >> Rich Smrcina > >> VM Assist, Inc. > >> Main: (262)392-2026 > >> Cell: (414)491-6001 > >> Ans Service: (360)715-2467 > >> rich.smrcina at vmassist.com > >> > >> Catch the WAVV! http://www.wavv.org > >> WAVV 2007 - Green Bay, WI - May 18-22, 2007 > >> > > > > > > __________________________________________________ > > Do You Yahoo!? > > Tired of spam? Yahoo! Mail has the best spam > protection around > > http://mail.yahoo.com > > > > -- > Rich Smrcina > VM Assist, Inc. > Main: (262)392-2026 > Cell: (414)491-6001 > Ans Service: (360)715-2467 > rich.smrcina at vmassist.com > > Catch the WAVV! http://www.wavv.org > WAVV 2007 - Green Bay, WI - May 18-22, 2007 > __________________________________________________ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com