Scalalab Fslab, functional/quasi functional languages

User avatar
rickyvic
Posts: 0
Joined: Thu Jan 01, 2004 12:00 am

Scalalab Fslab, functional/quasi functional languages

Post by rickyvic »

Thank you another one to add to the queue....
"amicus Plato sed magis amica Veritas"
User avatar
rickyvic
Posts: 0
Joined: Thu Jan 01, 2004 12:00 am

Scalalab Fslab, functional/quasi functional languages

Post by rickyvic »

Rashomon: I thought the Pandas/Pytableshdf5 thing was kind of half baked. There have been other things over the years, but I can't remember any of their names either.



More on this, hdf5-pytables can be used in-memory I am gonna try that and see how it goes. There is a lot of easy functionality compared to talking to the api directly (I do that in matlab still struggling with it).
"amicus Plato sed magis amica Veritas"
User avatar
rickyvic
Posts: 0
Joined: Thu Jan 01, 2004 12:00 am

Scalalab Fslab, functional/quasi functional languages

Post by rickyvic »

Any thoughts on Julia? It seems to be interesting also it can be natively integrated with C and python.
"amicus Plato sed magis amica Veritas"
User avatar
Hansi
Posts: 0
Joined: Thu Jan 01, 2004 12:00 am

Scalalab Fslab, functional/quasi functional languages

Post by Hansi »

>Any thoughts on Julia?



Too early days. Give it 3-4 years to work out the kinks.
User avatar
rickyvic
Posts: 0
Joined: Thu Jan 01, 2004 12:00 am

Scalalab Fslab, functional/quasi functional languages

Post by rickyvic »

You are right, it looks so good though....
"amicus Plato sed magis amica Veritas"
User avatar
rickyvic
Posts: 0
Joined: Thu Jan 01, 2004 12:00 am

Scalalab Fslab, functional/quasi functional languages

Post by rickyvic »

Completely off topic but kind of related to the objective if you like. Matlab C compiler works decently well these days. Some major changes are necessary in the code (no variable size arrays otherwise is slow) but you can really compile the whole application in C/C++, including the parfor loops (I have not tried it yet).

Then you can call it from a C++ main program.



Someone good in C++ will see the upside I think.
"amicus Plato sed magis amica Veritas"
User avatar
EspressoLover
Posts: 0
Joined: Thu Jan 01, 2004 12:00 am

Scalalab Fslab, functional/quasi functional languages

Post by EspressoLover »

Yeah, but then you have to use Matlab, which is, by far, the worst of the major numerical languages. Not to mention the licensing headaches if you want to cluster anything.
Good questions outrank easy answers. -Paul Samuelson
User avatar
rickyvic
Posts: 0
Joined: Thu Jan 01, 2004 12:00 am

Scalalab Fslab, functional/quasi functional languages

Post by rickyvic »

Mhh matlab is quite straightforward and neat imo.

Yeah licensing headaches are a major issue, reason why a lot of shops are leaving it. But once it is coded in C you can run it everywhere.



Before the issue was that because it was a narrow subset that can be handled by the coder, there was no real advantage.



I guess this can be done in Cython too and no headaches?
"amicus Plato sed magis amica Veritas"
User avatar
rickyvic
Posts: 0
Joined: Thu Jan 01, 2004 12:00 am

Scalalab Fslab, functional/quasi functional languages

Post by rickyvic »

http://news.efinancialcareers.com/uk-en/246387/boost-your-salary-by-learning-the-julia-programming-language/
"amicus Plato sed magis amica Veritas"
User avatar
Hansi
Posts: 0
Joined: Thu Jan 01, 2004 12:00 am

Scalalab Fslab, functional/quasi functional languages

Post by Hansi »

Still haven't met anyone using it for anything other than trying it out or small personal hoppy type stuff but it's definitely going into interesting directions (comments are more interesting than the article):

https://matloff.wordpress.com/2016/07/06/latest-on-the-julia-language-vs-r/



Also: https://www.youtube.com/user/JuliaLanguage/videos
Post Reply