CardinalFang said the following on 22/12/2005 12:00:
> Perl doesn't really allow you to encapsulate the core stable parts from
> further tinkering.

That is incorrect. Read up on Perl modules.

> Java does allow you to wrap features up into nice,
> self contained functional blocks that can be black box tested and then
> left well alone. That's my main gripe with Perl, it isn't a language
> that enables that kind of unit construction of an app.

Agian, not so.

Slimserver isn't a particularly good example of such an application but
that's an architectural issue rather than a "capability of the language"
issue.

Packages, modules, classes, etc. etc. are all features that enable
"black box testing". If you mean you can't produce binaries to
physically prevent people making any changes, then I'm not sure that is
a desireable feature for an Open Source app.

> In many ways,
> SlimServer is an overgrown prototype. One which works, but I think is
> creaking at the seams.

Again, this is an architectural issue not a perl issue.

> 
> Still, enough lambasting of other people's products, it's very easy to
> be negative and have hindsight. There has clearly been a great deal of
> vision in this product and I love it.

Yes, it is a great product. It could be a lot better, but, as you say,
hindsight is a wonderful thing.

R.

_______________________________________________
audiophiles mailing list
[email protected]
http://lists.slimdevices.com/lists/listinfo/audiophiles

Reply via email to