Re: Perl6 vs Julia

2019-12-09 Thread Andrew Kirkpatrick
I think the motivation for Julia was that nothing delivered both the
performance and flexibility they wanted for numeric programming. C/C++ are
too static and dangerous, Matlab proprietary, (not sure what they don't
like about Octave), Java too verbose and lacking in numeric primitives,
Common Lisp too archaic and labour intensive to optimize. Python, Ruby,
Perl, R etc are too slow and so require C/C++ libraries to do all the heavy
lifting, which gets awkward when the solution requires crossing the
language boundary a lot.

Sure there are a lot of programming languages around these days and I share
the frustration this can cause, but new languages also serve to explore the
space of possibilites, after all in this realm we are just short sighted
apes stumbling about.

On Mon, 9 Dec 2019 at 06:39, Parrot Raiser <1parr...@gmail.com> wrote:

> Who initiated the project, and why?
> What deficiencies in existing languages are they trying to address?
>
> The belief that Yet Another Programming Language is the answer to the
> world's problems is a persistent, but (IMNSHO) a naive one.
>
> On 12/8/19, Andrew Shitov  wrote:
> > Let’s not hide the fact that Julia development raised 4.6 million dollars
> > and the language is production-ready.
> >
> > On Sun, 8 Dec 2019 at 12:46, JJ Merelo  wrote:
> >
> >> It might have been, but syntax is more Python-like to the point that in
> >> some cases it's exactly the same. It's got a very extensive macro
> >> systems,
> >> which enables it to work concurrently, for instance. It's more
> >> scientific-computing oriented, which means that there are all sort of
> >> mathematical modules for it, and not so many for web, databases, or
> >> things
> >> like that.
> >>
> >> El dom., 8 dic. 2019 a las 4:38, Tom Blackwood ( >)
> >> escribió:
> >>
> >>> Hello
> >>>
> >>> How do you think of Julia language?
> >>>
> >>> https://en.wikipedia.org/wiki/Julia_(programming_language)
> >>>
> >>> It says it is also influenced by perl language.
> >>>
> >>> Regards
> >>>
> >>
> >>
> >> --
> >> JJ
> >>
> > --
> > Andrew Shitov
> > __
> > a...@shitov.ru | http://shitov.ru
> >
>


Re: Perl6 vs Julia

2019-12-09 Thread Parrot Raiser
I agree with you. Improving an existing one is different, even if
fixing the original does give turn out to produce what is effectively
a new one.

Addressing a completely new class of problem would also be different,
but that would be moving up the stack.


Re: Perl6 vs Julia

2019-12-08 Thread Brad Gilbert
>> The belief that Yet Another Programming Language is the answer to the
>> world's problems is a persistent, but (IMNSHO) a naive one.

Some people might think that applies to Raku.
Not me, but some people.

On Sun, Dec 8, 2019 at 2:09 PM Parrot Raiser <1parr...@gmail.com> wrote:

> Who initiated the project, and why?
> What deficiencies in existing languages are they trying to address?
>
> The belief that Yet Another Programming Language is the answer to the
> world's problems is a persistent, but (IMNSHO) a naive one.
>
> On 12/8/19, Andrew Shitov  wrote:
> > Let’s not hide the fact that Julia development raised 4.6 million dollars
> > and the language is production-ready.
> >
> > On Sun, 8 Dec 2019 at 12:46, JJ Merelo  wrote:
> >
> >> It might have been, but syntax is more Python-like to the point that in
> >> some cases it's exactly the same. It's got a very extensive macro
> >> systems,
> >> which enables it to work concurrently, for instance. It's more
> >> scientific-computing oriented, which means that there are all sort of
> >> mathematical modules for it, and not so many for web, databases, or
> >> things
> >> like that.
> >>
> >> El dom., 8 dic. 2019 a las 4:38, Tom Blackwood ( >)
> >> escribió:
> >>
> >>> Hello
> >>>
> >>> How do you think of Julia language?
> >>>
> >>> https://en.wikipedia.org/wiki/Julia_(programming_language)
> >>>
> >>> It says it is also influenced by perl language.
> >>>
> >>> Regards
> >>>
> >>
> >>
> >> --
> >> JJ
> >>
> > --
> > Andrew Shitov
> > __
> > a...@shitov.ru | http://shitov.ru
> >
>


Re: Perl6 vs Julia

2019-12-08 Thread Parrot Raiser
Who initiated the project, and why?
What deficiencies in existing languages are they trying to address?

The belief that Yet Another Programming Language is the answer to the
world's problems is a persistent, but (IMNSHO) a naive one.

On 12/8/19, Andrew Shitov  wrote:
> Let’s not hide the fact that Julia development raised 4.6 million dollars
> and the language is production-ready.
>
> On Sun, 8 Dec 2019 at 12:46, JJ Merelo  wrote:
>
>> It might have been, but syntax is more Python-like to the point that in
>> some cases it's exactly the same. It's got a very extensive macro
>> systems,
>> which enables it to work concurrently, for instance. It's more
>> scientific-computing oriented, which means that there are all sort of
>> mathematical modules for it, and not so many for web, databases, or
>> things
>> like that.
>>
>> El dom., 8 dic. 2019 a las 4:38, Tom Blackwood ()
>> escribió:
>>
>>> Hello
>>>
>>> How do you think of Julia language?
>>>
>>> https://en.wikipedia.org/wiki/Julia_(programming_language)
>>>
>>> It says it is also influenced by perl language.
>>>
>>> Regards
>>>
>>
>>
>> --
>> JJ
>>
> --
> Andrew Shitov
> __
> a...@shitov.ru | http://shitov.ru
>


Re: Perl6 vs Julia

2019-12-08 Thread Andrew Shitov
Let’s not hide the fact that Julia development raised 4.6 million dollars
and the language is production-ready.

On Sun, 8 Dec 2019 at 12:46, JJ Merelo  wrote:

> It might have been, but syntax is more Python-like to the point that in
> some cases it's exactly the same. It's got a very extensive macro systems,
> which enables it to work concurrently, for instance. It's more
> scientific-computing oriented, which means that there are all sort of
> mathematical modules for it, and not so many for web, databases, or things
> like that.
>
> El dom., 8 dic. 2019 a las 4:38, Tom Blackwood ()
> escribió:
>
>> Hello
>>
>> How do you think of Julia language?
>>
>> https://en.wikipedia.org/wiki/Julia_(programming_language)
>>
>> It says it is also influenced by perl language.
>>
>> Regards
>>
>
>
> --
> JJ
>
-- 
Andrew Shitov
__
a...@shitov.ru | http://shitov.ru


Re: Perl6 vs Julia

2019-12-08 Thread Fernando Santagata
If math is your area of interest, the GSL is interesting *and* humongous:
I've been working on it for two weeks writing the raw interface to the C
library and I just started to write a Raku-level interface, something that
would let programmers use the library without having to learn how to create
a CArray and convert between Raku and C types.
So after two weeks I counted how many C functions I converted as a raw
interface: 561. Then I found out that I was at the third group of functions
of about 40.
Did I say it's huge?
I think I will write the Raku interface to what I've done so far and start
publish the "work in progress" on the CPAN, so other people will know that
there's someone working on it. PRs will be welcome ;-)

On Sun, Dec 8, 2019 at 7:41 PM Tom Blackwood  wrote:

> Nice! Thanks for letting me know.
>
> On Mon, Dec 9, 2019 at 12:21 AM Fernando Santagata <
> nando.santag...@gmail.com> wrote:
>
>> Hi,
>> I authored an interface to the Fastest Fourier Transform in the West
>> (libfftw3) as Math::FFT::Libfftw3; I'm working on an interface to the GNU
>> Scientific Library (libgsl).
>> I'm writing this just to avoid duplicating an effort.
>>
>> On Sun, Dec 8, 2019 at 12:18 PM Tom Blackwood 
>> wrote:
>>
>>> Thanks  JJ.
>>> We know Perl has PDL for data science,
>>> http://pdl.perl.org/
>>>
>>> We are looking into it and see if it's possible to make a Perl6 version
>>> of Scikit-learn based on PDL.
>>>
>>> regards.
>>> Tom
>>>
>>> On Sun, Dec 8, 2019 at 6:40 PM JJ Merelo  wrote:
>>>
 It might have been, but syntax is more Python-like to the point that in
 some cases it's exactly the same. It's got a very extensive macro systems,
 which enables it to work concurrently, for instance. It's more
 scientific-computing oriented, which means that there are all sort of
 mathematical modules for it, and not so many for web, databases, or things
 like that.

 El dom., 8 dic. 2019 a las 4:38, Tom Blackwood ()
 escribió:

> Hello
>
> How do you think of Julia language?
>
> https://en.wikipedia.org/wiki/Julia_(programming_language)
>
> It says it is also influenced by perl language.
>
> Regards
>


 --
 JJ

>>>
>>
>> --
>> Fernando Santagata
>>
>

-- 
Fernando Santagata


Re: Perl6 vs Julia

2019-12-08 Thread Tom Blackwood
Nice! Thanks for letting me know.

On Mon, Dec 9, 2019 at 12:21 AM Fernando Santagata <
nando.santag...@gmail.com> wrote:

> Hi,
> I authored an interface to the Fastest Fourier Transform in the West
> (libfftw3) as Math::FFT::Libfftw3; I'm working on an interface to the GNU
> Scientific Library (libgsl).
> I'm writing this just to avoid duplicating an effort.
>
> On Sun, Dec 8, 2019 at 12:18 PM Tom Blackwood 
> wrote:
>
>> Thanks  JJ.
>> We know Perl has PDL for data science,
>> http://pdl.perl.org/
>>
>> We are looking into it and see if it's possible to make a Perl6 version
>> of Scikit-learn based on PDL.
>>
>> regards.
>> Tom
>>
>> On Sun, Dec 8, 2019 at 6:40 PM JJ Merelo  wrote:
>>
>>> It might have been, but syntax is more Python-like to the point that in
>>> some cases it's exactly the same. It's got a very extensive macro systems,
>>> which enables it to work concurrently, for instance. It's more
>>> scientific-computing oriented, which means that there are all sort of
>>> mathematical modules for it, and not so many for web, databases, or things
>>> like that.
>>>
>>> El dom., 8 dic. 2019 a las 4:38, Tom Blackwood ()
>>> escribió:
>>>
 Hello

 How do you think of Julia language?

 https://en.wikipedia.org/wiki/Julia_(programming_language)

 It says it is also influenced by perl language.

 Regards

>>>
>>>
>>> --
>>> JJ
>>>
>>
>
> --
> Fernando Santagata
>


Re: Perl6 vs Julia

2019-12-08 Thread Fernando Santagata
Hi,
I authored an interface to the Fastest Fourier Transform in the West
(libfftw3) as Math::FFT::Libfftw3; I'm working on an interface to the GNU
Scientific Library (libgsl).
I'm writing this just to avoid duplicating an effort.

On Sun, Dec 8, 2019 at 12:18 PM Tom Blackwood  wrote:

> Thanks  JJ.
> We know Perl has PDL for data science,
> http://pdl.perl.org/
>
> We are looking into it and see if it's possible to make a Perl6 version of
> Scikit-learn based on PDL.
>
> regards.
> Tom
>
> On Sun, Dec 8, 2019 at 6:40 PM JJ Merelo  wrote:
>
>> It might have been, but syntax is more Python-like to the point that in
>> some cases it's exactly the same. It's got a very extensive macro systems,
>> which enables it to work concurrently, for instance. It's more
>> scientific-computing oriented, which means that there are all sort of
>> mathematical modules for it, and not so many for web, databases, or things
>> like that.
>>
>> El dom., 8 dic. 2019 a las 4:38, Tom Blackwood ()
>> escribió:
>>
>>> Hello
>>>
>>> How do you think of Julia language?
>>>
>>> https://en.wikipedia.org/wiki/Julia_(programming_language)
>>>
>>> It says it is also influenced by perl language.
>>>
>>> Regards
>>>
>>
>>
>> --
>> JJ
>>
>

-- 
Fernando Santagata


Re: Perl6 vs Julia

2019-12-08 Thread JJ Merelo
El dom., 8 dic. 2019 a las 12:10, Tom Blackwood ()
escribió:

> Thanks  JJ.
> We know Perl has PDL for data science,
> http://pdl.perl.org/
>
> We are looking into it and see if it's possible to make a Perl6 version of
> Scikit-learn based on PDL.
>

That would be really great.

JJ


Re: Perl6 vs Julia

2019-12-08 Thread Tom Blackwood
Thanks  JJ.
We know Perl has PDL for data science,
http://pdl.perl.org/

We are looking into it and see if it's possible to make a Perl6 version of
Scikit-learn based on PDL.

regards.
Tom

On Sun, Dec 8, 2019 at 6:40 PM JJ Merelo  wrote:

> It might have been, but syntax is more Python-like to the point that in
> some cases it's exactly the same. It's got a very extensive macro systems,
> which enables it to work concurrently, for instance. It's more
> scientific-computing oriented, which means that there are all sort of
> mathematical modules for it, and not so many for web, databases, or things
> like that.
>
> El dom., 8 dic. 2019 a las 4:38, Tom Blackwood ()
> escribió:
>
>> Hello
>>
>> How do you think of Julia language?
>>
>> https://en.wikipedia.org/wiki/Julia_(programming_language)
>>
>> It says it is also influenced by perl language.
>>
>> Regards
>>
>
>
> --
> JJ
>


Re: Perl6 vs Julia

2019-12-08 Thread JJ Merelo
It might have been, but syntax is more Python-like to the point that in
some cases it's exactly the same. It's got a very extensive macro systems,
which enables it to work concurrently, for instance. It's more
scientific-computing oriented, which means that there are all sort of
mathematical modules for it, and not so many for web, databases, or things
like that.

El dom., 8 dic. 2019 a las 4:38, Tom Blackwood ()
escribió:

> Hello
>
> How do you think of Julia language?
>
> https://en.wikipedia.org/wiki/Julia_(programming_language)
>
> It says it is also influenced by perl language.
>
> Regards
>


-- 
JJ


Perl6 vs Julia

2019-12-07 Thread Tom Blackwood
Hello

How do you think of Julia language?

https://en.wikipedia.org/wiki/Julia_(programming_language)

It says it is also influenced by perl language.

Regards