[ 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 
this!)

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.

Peter

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