--On Tuesday, January 23, 2007 10:27 AM -0500 Toby Johnson <[EMAIL PROTECTED]> wrote:

The main problem for me is, that it takes me hours to write a simple
line in PERL. Opposed to what is written in all its documentation,
perl is not an easy language. It might be powerful, but not easy to
read and to code.
Perhaps I will play a little further. I just need to have an idea, how
to evaluate the auto-props-pattern from the hash against the filename.

I won't disagree with that. Even when you understand the syntax it still
takes a lot of use before your start "thinking in Perl". I chose it for
its cross-platform ubiquity and string manipulation capabilities, but as
I've said I would probably go with C# if I had it to do over again, now
that Mono is very well established on Linux.

I use a sendmail "milter" (mail filter) written in Perl (http://mimedefang.org/) and the author indicated once that he would have preferred to write it in Tcl as it's a more robust language and Perl has some dark corners that cause problems in long-running processes.

I find Perl's philosophy of more than one way to do things to itself be problematic, because I don't find a lot of guidance in why one should choose one approach over another.

I do most of my coding in C++, and look longingly at Java, especially now that Sun has open-sourced it. (There are a few things it can't open-source because of 3rd party license encumbrances. But people are looking for alternatives to those parts.) Given all the tools and libraries available for Java, why would one choose C#? (I'm not religious about languages. My big fear is vendor lock-in. Mono's biggest threat seemed to be the potential for MS patent "mines".)

_______________________________________________
vss2svn-users mailing list
Project homepage:
http://www.pumacode.org/projects/vss2svn/
Subscribe/Unsubscribe/Admin:
http://lists.pumacode.org/mailman/listinfo/vss2svn-users-lists.pumacode.org
Mailing list web interface (with searchable archives):
http://dir.gmane.org/gmane.comp.version-control.subversion.vss2svn.user

Reply via email to