There will definitely still be some languages to the core language.

But, in my experience, the changes to the core language are seldom very 
burdensome. They're almost always large improvements to the language, so 
the code that you have to rewrite ends up being vastly easier to maintain. 
This, for example, was my experience when both default and keyword 
arguments were introduced into the language.

That said, I do spend a lot of time working on Julia code so I'm not so 
upset by the maintenance overhead.

Sounds like a lot of the newer arrivals to Julia are even more positive 
than I am, so it can't hurt to try.

 -- John

On Thursday, June 18, 2015 at 9:01:52 AM UTC-7, J.Z. wrote:
>
> I should have been more specific. I am just wondering if the core language 
> itself (syntax etc.) would change a lot in the future or not. I am not 
> expecting that Julia has a specific package that R provides. But then it's 
> good to know whether the fundamentals like basic visualization and 
> optimization functions are mature or not. 
>
> On Thursday, June 18, 2015 at 10:57:08 AM UTC-4, John Myles White wrote:
>>
>> My answer to these questions is always the same these days: if you're not 
>> sure that you have enough expertise to determine Julia's value for 
>> yourself, then you should be cautious and stick to playing around with 
>> Julia rather than trying to jump onboard wholesale. Julia is a wonderful 
>> language and it's very usable for many things, but you shouldn't expect 
>> that you can do all (or even most) of your work in Julia unless you're 
>> confident that you can do the development work required to implement any 
>> functionality that you find to be missing. Depending on your specific 
>> interests, you might find that Julia is missing nothing or you might find 
>> that Julia is missing everything.
>>
>>  -- John
>>
>> On Thursday, June 18, 2015 at 7:27:52 AM UTC-7, J.Z. wrote:
>>>
>>> Hi, 
>>>
>>> I have been following julia for some time and have seen lots of positive 
>>> comments. There are still lots of good work being put into its development. 
>>> I use R and Python to do lots of technical (statistical) computing and 
>>> would like to try julia for my work. My quick question to the current users 
>>> and developers is that whether it is a good time to learn julia now, or 
>>> should I wait until the language is more mature? Could it be the case that 
>>> things I learn now would be broken in future releases and I have to relearn 
>>> everything?
>>>
>>> Thanks!
>>> JZ
>>>
>>

Reply via email to