Date: 17 Apr 2002 06:56:20 -0700 From: Max Okumoto <okumoto@ucsd.edu> To: The Anarcat <anarcat@anarcat.dyndns.org> Cc: freebsd-libh@FreeBSD.ORG Subject: Re: cleanup of HSystem 2nd try (stage 4) Message-ID: <hfy9fm4eez.fsf@multivac.sdsc.edu> In-Reply-To: The Anarcat's message of "Tue, 16 Apr 2002 21:52:27 -0400" References: <hfhemc6197.fsf@multivac.sdsc.edu> <20020416235859.GA312@lenny.anarcat.dyndns.org> <hf4rib5e7h.fsf@multivac.sdsc.edu> <20020417015227.GA563@lenny.anarcat.dyndns.org>
next in thread | previous in thread | raw e-mail | index | archive | help
The Anarcat <anarcat@anarcat.dyndns.org> writes: [stuff deleted] > I don't know if anyone ever considered replacing the current tcl > interface stuff with swig, but it's an interesting idea. I never > really paid attention to swig before. I think, however, that reducing > the number of dependencies of libh would help it getting into the base > system. There's already a big issue about libh using tcl as a > scripting language because tcl itself is not part of base, and > everyone seems to hate tcl. :) I don't have many problems with tcl. Quoting can become a pain but otherwise its just another programming language. Swig (http://www.swig.org/) is a software development tool that connects programs written in C, C++, and Objective-C with a variety of high-level programming languages. (Java, Perl, Tcl/Tk, etc) After I have clean HSystem up. I might consider replacing it with swig. But first I have to understand it first. :-) > Did you mention you have a non-perl parser that replace > find_classes_descriptions.pl? That would sure be interesting. Again, > the more we reduce dependencies, the more libh will get > acceptance. But perl isn't really considered as excessive dependency > since it's in the base system. [stuff deleted] Yea, the parser would be in HSystem. So we could get ride of a few steps in the build process. Basically build_systems_*.cc and tcl_interface_gen_* would go away. *.cd.cc -> build_systems_*.cc -> tcl_interface_gen_* -> LibTclInterface_*.cc would become *.cd.cc -> LibTclInterface_*.cc Max Okumoto To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-libh" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?hfy9fm4eez.fsf>