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