Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re[4]: [stellation-res] Proposed Changes in Bugzilla (#31581 )

> On Wed, 2003-02-12 at 16:38, Marco Qualizza wrote:
>> >> Note: I exclude Javascript or, pardon me, ECMAscript, from the category of
>> >> scripting languages. I worked with it, briefly, and would far rather use
>> > VB
>> >> if only those two were available (not saying much!). I'm still a Python
>> >> newbie, but my limited experience with it has been very positive. It would
>> >> be interesting to hear other suggestions; please consider ease-of-learning
>> >> as well as expressive power and support for domain-specific vocabularies.
>> 
>> Out of curiousity, what don't you like about JavaScript?

> For me, just about everything.

> To set the stage a bit... I'm an obsessive when it comes to programming
> languages. I read PL specs *for fun*. I can very literally program in
> over 100 programming languages.

*rofl* Well, I definitely can't claim to have the same expertise as you -- I'm
limited to a relatively paltry 20 or so, and of those only a handful are in
"good order" (so to speak).  Accordingly, I'll accept your criticisms of its
spec. and relative coherence without challenge, but...

<snip>

> It's just a miserable mess to deal with - it manages to combine the
> worst properties of class-based languages with the worst properties
> of prototype-based languages, while providing no advantages of any kind
> over either.

From a user perspective (ie/ programming with the language, instead of trying
to write a compiler for it), that hasn't been my experience with it.  I've had
a few years of experience with it (approx. 8) and so I might have become
insensitive to its problems...  I don't like the fact that defining multiple
functions with the same name doesn't create an array of functions, but other
than that, I find it really expressive and powerful... 

> And that's just one example of where it goes seriously wrong. There
> are others...

> There are quite a variety of scripty languages that are highly
> compatible with Java: NetRexx, Kawa, Jython, Beanshell, several
> smalltalks variants, the BSF, and DynamicJava, just for starters.

Smalltalk-based scripting languages?  You wouldn't happen to have any URLs
handy, would you? :-)

> With so many alternatives, I'd rather avoid anything as broken
> as Javascript.

>         -Mark



-- 
     Toilet out of order.  Please use floor below.
        - sign in office building rest room

    Insurance-Engine.
    (613) 234-2426x226



Back to the top