Nick Leverton wrote: > > I wanted to bring Tom some positive comments on his actual questions, but > at the risk of just popping up when the bike-sheds need painting, he's > already looking at Perl, and I believe Perl 6 will have a native compiler > as well as a bytecode interpreter. So (depending on memory footprint of > course) a Perl solution need not be locked out of embedded systems. It > could also make it easy to produce an OO type solution (leaving aside > arguments whether Perl is really OO, at least it does an imitation!)
As Mike pointed out in a later post, it looks like the interpreter will be required for the foreseeable future. The Perl experimentation I've been involved in so far is definitely not OO. > > I like the idea of lex/yacc (well I would as it was my own first > introduction to Unix tools, 20 years ago, and I used to be quite good with > them). I'd be more than willing to dredge up my memory and help if I can. > I wonder if yacc could even be used to generate the current rules more > efficiently, by feeding the flatfiles into a yacc-generated parser ? It's > line-input rather than block-structured input but I think it can cope. > I'll think more on that, might even have a play - but have recently had a > bust-up with my own management at work and I'm really short on > concentration at the moment ;-( It's not a very radical change though, so > maybe won't be what you need to solve the problems you mentioned. In my earlier response to Mike, I talked a bit about the notion of using C/C++ (which would include lex/Bison/yacc). > > Tom I don't know how to answer the things you asked directly, as I am still > a very happy Shorewall user with simple needs. It is admittedly slow to > start on my K6/2-500 firewall but it needs restarting so rarely that it's > fine for me. Shorewall really does make iptables simple, and I think that > is the key point we need to remember as we work through your proposals. > Many thanks for all your work over the years, and I hope I can help you > with the approach you choose. That's a good point -- we don't want to "through out the baby with the bath water". Thanks, Nick. -Tom -- Tom Eastep \ Nothing is foolproof to a sufficiently talented fool Shoreline, \ http://shorewall.net Washington USA \ [EMAIL PROTECTED] PGP Public Key \ https://lists.shorewall.net/teastep.pgp.key
signature.asc
Description: OpenPGP digital signature
------------------------------------------------------------------------- Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT & business topics through brief surveys-and earn cash http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________ Shorewall-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/shorewall-devel
