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

Attachment: 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

Reply via email to