[ previous ] [ next ] [ threads ]
 From:  Joe Nardone <jnardone at gmail dot com>
 To:  m0n0wall dash dev at lists dot m0n0 dot ch
 Subject:  Re: [m0n0wall-dev] Re: [m0n0wall] Survey results
 Date:  Tue, 1 Nov 2005 13:40:51 -0500
> There's a D-compiler for FreeBSD in the ports (see [4]). Has anyone
> experiences in using D for projects?

I'm going to interject here from a pragmatist's point of view. Pick
something commonplace. Something that has popular support, general industry
trust, and a wide variety of tools. This means, no D, no Erlang, etc. etc.

Think very hard about the implications of choosing Java -- the fact that you
need a runtime for whatever platforms you want to run on is a definite
limiting factor. It still may be the best choice (I don't think so) but know
the implications. It also has definite impacts on the memory footprint,
which the survey indicates could be a problem.

I'd still say C++ for the back-end server. There is a higher risk here than
with something like Perl or Python but on the other hand there is a LOT of
C++ code out there begging to be re-used, both within other projects and
free-standings libs (e.g. Boost).