Pat Farrell;159890 Wrote: 
> To get serious, what goals do you see?The goal with thread was really to get 
> no responses. My feeling is that
some people complain about the language choice but none of them is
really willing to do any work, the idea with the thread was to check if
this really was the case. 

Personally I'm quite happy with the current slimserver. A year ago I
was very skeptical to perl since I hadn't programmed a line of perl
code. I choosed to accept the fact and started to learn perl and a few
plugins and a year later I am  still learning. Today I don't see perl
as a problem. The only goal I personally can see with a rewrite is that
the language choice shouldn't scare away potential developers, today I
think this is the situation in some cases.
Pat Farrell;159890 Wrote: 
> What defects can you fix?A rewrite would obviously not fix any defects, it 
> would create a whole
bunch of new ones.
Pat Farrell;159890 Wrote: 
> what enhancements will you enable?More developers => More plugins => More 
> features. (In the long run)
The slimserver core would obviously have less features for a long time
in a rewrite, I'm aware of the fact that it would take a lot of time to
implement all the current feature.
Pat Farrell;159890 Wrote: 
> How to you ensure it works on the variety of platforms that are
> currently supported?This is probably one of perls strong sides. Almost any 
> other language
would probably result in less supported platforms. Java which is
platform independent in some way (write once, test everywhere) is one
solution, but I am not sure its a good choice due to the realtime
requirements. Also Java is probably a bad idea for devices such as NAS
boxes with slow processor and little memory. So I guess, what I am
saying is that a rewrite would probably result in less supported
platforms.

Pat Farrell;159890 Wrote: 
> SlimServer needs the most is the most unlikely to ever get volunteers to
> do. It needs definitions of what it does, Chris (I think) started a
> thread over on developers and the wiki trying to say that. It needs
> QA.
> It needs people to test it on weird platforms, and with weird 
> setups.Completely agree with you here, this seems to be the issue with many
open source projects. Probably because they often start with a single
developer starting to write code without any real requirements, at
least not any written requirements. The concept often seems to be "code
first", "documentation later". Now, I am not saying that this is the
situation with slimserver, because I don't know enough of its history
to know if thats the case or not.

Pat Farrell;159890 Wrote: 
> It is a ton more fun to pick a new language and hack something from
> scratch. It is a lot less fun to make something pretty damn good be a
> little better.Some developers are really just interested in the "fun" part,
fortunately enough there are also a few that are looking for the
challenge to make something good even better. But my personal feeling
is that it might be possible for the ones looking for the "fun" to also
provide something useful. As an example when someone complains about the
language choice the response is often just a short "patches welcome" or
a little longer explanation why it's useless to change the language.
Maybe it would be a better choice to really question what they want to
do and give them some idea on how to do it. As an example some might
want to do a nice looking client, this is really possible to do in
their own language, for example Moose is a great example of this.


-- 
erland

Erland Isaksson
'My homepage' (http://erland.homeip.net) 'My download page'
(http://erland.homeip.net/download)
(Developer of 'TrackStat'
(http://erland.homeip.net/download/do/viewapplication?name=slimserver-trackstat)
, 'SQLPlayList'
(http://erland.homeip.net/download/do/viewapplication?name=slimserver-sqlplaylist)
, 'DynamicPlayList'
(http://erland.homeip.net/download/do/viewapplication?name=slimserver-dynamicplaylist),
'Custom Browse'
(http://erland.homeip.net/download/do/viewapplication?name=slimserver-custombrowse),'Custom
Scan'
(http://erland.homeip.net/download/do/viewapplication?name=slimserver-customscan)
and 'RandomPlayList'
(http://erland.homeip.net/download/do/viewapplication?name=slimserver-randomplaylist)
plugins)
------------------------------------------------------------------------
erland's Profile: http://forums.slimdevices.com/member.php?userid=3124
View this thread: http://forums.slimdevices.com/showthread.php?t=30328

_______________________________________________
discuss mailing list
discuss@lists.slimdevices.com
http://lists.slimdevices.com/lists/listinfo/discuss

Reply via email to