[ previous ] [ next ] [ threads ]
 From:  Peter Curran <peter at closeconsultants dot com>
 To:  m0n0wall dash dev at lists dot m0n0 dot ch
 Subject:  Re: [m0n0wall-dev] RE: [m0n0wall] The future
 Date:  Wed, 12 Oct 2005 18:41:36 +0100
On Wednesday 12 October 2005 16:06, Manuel Kasper wrote:
> On 12.10.05 16:58 +0200, Jonathan De Graeve wrote:
> > But I think PHP could do this without any problems. If you talk
> > about gcj you also can start developing stuff in C (++) ;)
> GCJ was just an example - we could also use one of the small Java VMs
> that are available. Java offers many advantages over C++ that make
> programming easier and safer. Granted, maybe not more efficient, but
> it should be much faster than an interpreted language like PHP
> anyway. ;)
> That said, Java per-se was only an example too - I'm just not
> convinced that a daemon in PHP (that needs to deal with things like
> multi-threading) would be feasible, fast and reliable. Furthermore, I
> think OO in PHP is clumsy at best.
1.  Perl is just another weakly-type language + OO
2.  PHP5 is a pretty good OO environment (arguably as good as if not better 
than Perl)
3.  Can I offer Python as a possibility?  It is naturally OO (literally the 
whole thing is a bunch of objects).  It compiles down to a .pyc bytecode ala 
java and is becoming well supported and used

In regards to an OS.

I have been playing (a lot) with a linksys device called an NSLU2 and 
replacement software called OpenSLUG (www.openslug.org).  This shows that you 
can make a mean and lean Linux, with a mature development environment from 
OpenEbedded.  Maybe Linux is the way to go (I can't beleive I am saying 

If you move from FreeBSD my vote would be for OpenBSD.  There is a lot of 
clunky stuff in FreeBSD 4.x (like bridging) that may have been fixed in 6.x.


This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.