>>>>> "j" == jm <> writes:
j> perl provides good things and bad ones.
j> In the good thing, such as:
j> * it is adapted for text processing
j> * it is poorly typed
me thinks you don't understand typing well. perl actually has stronger
typing than many langs. it just types on the variable type (scalar vs
array vs hash) instead of the data type.
j> * it is enough powerful with unicode
j> * provide arrays and hash and reference (and objects)
j> * transparently manage any kind of numbers.
j> * is C interfacable
j> * has basic network and IPC possibilities
basic??? cpan has modules for almost every protocol out there and IPC
support is all done too. you don't know perl well if you say this is basic.
j> * pack/unpack
that is a major part of perl? it is used but not that often by most
coders.
j> In the bad things, such as:
j> * bytes/unicode confusion
j> * stack overflow within bad regular expression
huh?? then don't write bad regexes. most likely if it blows up in perl
it will do worse in other langs.
j> * memory consumption (might be an issue when energy will be more expensive?)
what?? you are smoking very strange stuff. ram is cheap and always
getting cheaper. cpu speed is the power hog.
j> * insufficient typing
again, you don't know what you are talking about.
j> * some portability issue, notably with function «system».
proof of the last comment. system is the way to call external
programs. how could that POSSIBLY BE PORTABLE if the external programs
vary from box to box?
j> * some $@% issues.
no, you have some issues.
j> * pack limitation: cannot just modify one byte.
huh??? pack doesn't modify anything. pack converts a list of values to a
single buffer string. and the C format can pack a single byte.
j> perl6 looks like a cleanup of perl, but I am wondering:
j> how will memory be handled in perl6?
just find with true gc.
j> how will bytes be handled in perl6?
with stone tablets.
j> why perl6 encourages complex regex (as x become standard)?
wtf are you babbling about? perl6 has grammars and rules which blow away
all current regex engines. you need to read up on them. in fact you can
use a bunch of it in perl5 now with cpan modules.
j> how will perl6 address portability issues?
what issues?
j> how will perl6 address IPC issues?
again, what issues? there are no IPC issues, other than your
delusions. perl has fine IPC.
uri
--
Uri Guttman ------
--------
http://www.sysarch.com --
----- Perl Code Review , Architecture, Development, Training, Support ------
--------- Free Perl Training ---
http://perlhunter.com/college.html ---------
--------- Gourmet Hot Cocoa Mix ----
http://bestfriendscocoa.com ---------