Dynamic language

so so at so.so
Thu Mar 15 12:40:35 PDT 2012


On Thursday, 15 March 2012 at 19:25:24 UTC, Nick Sabalausky wrote:
> "so" <so at so.so> wrote in message
> news:uamqdkmnshxmvayeumbz at forum.dlang.org...
>> Hello,
>>
>> Not related to D but this is a community which i can find at 
>> least a few objective person. I want to invest some "quality" 
>> time on a dynamic language but i am not sure which one. Would 
>> you please suggest one?
>>
>> To give you an idea what i am after:
>> Of all one-liners i have heard only one gets me.
>> "The programmable programming language". Is it true? If so 
>> Lisp will be my first choice.
>>
>
>
> I'd say it depends:
>
> - If can can tolerate the parenthesis-hell and goofy prefix 
> notation
> (instead of infix), then LISP has been said to be the 
> generalization of all
> other langauges. IIRC, I heard that it was created specifically 
> as an
> example of a "programmable programming language".
>
> - If you're looking for performace and practical real-world 
> usage as a way
> to add scripting support to a program, Lua is considerd king 
> for that.
>
> - If you can stomach the indent-scoping, Python is very 
> well-regarded and
> has a lot of fancy advanced features.
>
> - If you don't like indent-scoping, Ruby is probably about the 
> closest there
> is to a block-scoped Python.
>
> - If you're looking for the most painful dynamic experince 
> imaginable,
> ActionScript2 should be at the top of your list. Make sure to 
> use all-Adobe
> tools, and the newest versions of each, so the whole experience 
> will be
> *truly* unbearable.
>
> I admit though, I'm not very familiar with the extent of the 
> metaprogramming
> abilities of any of those languages.

Metaprogramming abilities is the first thing i check now. After 
the painful experience of C/C++. I just can't "repeat" codes and 
when i have no options, i just curse the language :)

Fanatics don't get it. How much a simple tool like "static if" 
improves the entire template mechanism and makes it something 
enjoyable. What the hell is a killer app if this is not for a 
programmer?


More information about the Digitalmars-d mailing list