[sicsh-develop] Re: Patch for sic-1.0b (common-h.in in sic/)
Status: Alpha
Brought to you by:
gvv
From: Gary V. V. <gv...@te...> - 2001-04-19 00:14:00
|
On Wednesday 18 April 2001 6:17 pm, you wrote: > Hi, Salut Guillaume! > I'm very interesting by this project. Great. It's good to hear from you. > So, I am reading the source to understand. > If you have any docs, I will be happy to read it (I have already look > at the autotools doc). Actually, I started the project as a model solution for application of the autotools to a GNU style project layout, and to form the backbone of `GNU Autoconf, Automake and Libtool' from New Riders publishing. You can read it online at http://sources.redhat.com/autobook, and it walks through the reasoning behind much of the code. I'd be happy to answer any questions you have, especially if they reveal gaps in my reasoning behind the narrative in the related chapters in the Goat Book. Eventually, I hope to make Sic useable as a language prototyper. Currently I am working on a new lexical analyser which rebuilds an internal recogniser DFA on the fly as new tokens are added by runtime modules. I also have some ideas about adding a byte compiler to speed up the back end. You would be very welcome to join in development of these or other areas that interest you. > Here a very little patch which is a simple macro for not cast malloc > functions in C, and do it in C++. Is it bad to cast in C++ like this? (I am quite new to C++). I have seen some projects use something similar but with the expansion of the macro being `static_cast(type)' in C++. What do you think? > I know it a detail. Do what you want with it. > I often use it. I have a bunch of changes which show the direction I am planning to take, but they are not quite complete enough to commit to CVS -- I am busy trying to release libtool-1.4, and m4-1.5, and with my new book so I haven't had time to polish this up yet. I can mail you a tarball if you like. Cheers, Gary. -- ___ _ ___ __ _ mailto: gv...@te... / __|__ _ _ ___ _| | / / | / /_ _ _ _ __ _| |_ __ _ ___ ga...@gn... | (_ / _` | '_|// / |/ /| |/ / _` | || / _` | ' \/ _` | _ \ \___\__,_|_|\_, /|___(_)___/\__,_|\_,_\__, |_||_\__,_|//_/ home page: /___/ /___/ gpg public key: http://www.oranda.demon.co.uk http://www.oranda.demon.co.uk/key.asc |