Path: utzoo!utgpu!jarvis.csri.toronto.edu!cs.utexas.edu!samsung!zaphod.mps.ohio-state.edu!wuarchive!texbell!vector!attctc!smunews!ti-csl!m2!gateley From: gateley@m2.csc.ti.com (John Gateley) Newsgroups: comp.lang.misc Subject: Re: Anyone want to design a language? Message-ID: <111357@ti-csl.csc.ti.com> Date: 19 Feb 90 16:44:50 GMT References: <22569:05:10:24@stealth.acf.nyu.edu> <12507@mcdphx.phx.mcd.mot.com> Sender: news@ti-csl.csc.ti.com Organization: TI Computer Science Center, Dallas Lines: 18 In article <12507@mcdphx.phx.mcd.mot.com> kjj@varese.UUCP (Kevin Johnson) writes: >1. How about string operators. > I hate handling allocing of space for something silly like strings... But, string sizes are not known at compile time, and so must be handled by the heap (i.e. alloc). >3. Ability to use existing C libraries and headers. This is truly a difficult problem, because you have to say: "whats so special about C, I want my libraries" where might be Ada, Lisp, PDP-11 assembler, or whatever. Instead, why not write a routine which, given a C library, would convert it into a library for the new language. This would involve changing the entry points a little, but that should be about it. John gateley@m2.csc.ti.com