Path: utzoo!mnetor!tmsoft!torsqnt!jarvis.csri.toronto.edu!rutgers!tut.cis.ohio-state.edu!snorkelwacker!spdcc!merk!xylogics!world!madd From: madd@world.std.com (jim frost) Newsgroups: comp.windows.x Subject: Re: What is Saber C? Message-ID: <1990Mar3.141219.10724@world.std.com> Date: 3 Mar 90 14:12:19 GMT References: <2877@polstra.UUCP> Organization: Saber Software Lines: 30 jdp@polstra.UUCP (John Polstra) writes: >What is Saber C? >Why does config/sun.cf on the X11R4 tape contain "#define HasSaberC YES"? >What exactly does this configuration parameter affect? Saber-C is a commercial C development environment based on a C interpreter. If you think of it as a super-duper lint with a super-duper dbx built-in, you start to get the idea. In reality it's closer to a lisp-machine style enviroment for C programmers, though, because it's completely extensible. The configuration parameter HasSaberC affects the building of makefiles. Saber-C parses makefiles for commands such as "#load foo.c", which are discarded as comments by a normal "make", but generate useful actions within Saber-C. If you don't use Saber-C the flag doesn't hurt anything but if you *do* use it it's a godsend. If you're doing development on Sun or DEC machines (in the future there will be HP, 386, and IBM RIOS ports, each about 6mos-1yr away) and are interested in Saber-C, you should email me and I'll have someone send you more junk mail than you know what to do with :-). As this is a commercial product this probably isn't the forum to discuss it, so email discussion is appreciated. Happy hacking, jim frost saber software jimf@saber.com