Julia vs. D?
Chris via Digitalmars-d
digitalmars-d at puremagic.com
Wed May 7 02:20:58 PDT 2014
On Tuesday, 6 May 2014 at 21:31:32 UTC, bearophile wrote:
> Paulo Pinto:
>
>> That is an implementation detail I would say,
>
> It's not an implementation detail, it has consequences on the
> kind of code you are allowed to write, because it's not really
> a dynamic language. After the JIT compilation it's
> "statically" typed, with some niceties like the type splitting
> you have seen with the x variable. In Julia you can't write all
> the programs you can write in Python. But in practice the
> limitations are not a problem for the scientific code, and the
> advantages are great.
>
> Bye,
> bearophile
So this basically means:
setName(name)
userName = name; // string type
extern module / cracker:
setName(5.0) // Error or at least doesn't affect original
userName
Right or wrong?
More information about the Digitalmars-d
mailing list