Re: [Ilugc] Julia, I Love You
On 02/04/12 11:26 AM, Yogesh Girikumar wrote: On 2 April 2012 11:19, Girish Venkatachalam girishvenkatacha...@gmail.comwrote: What crappy subject? I thought it was a virus. ;) I was going to spam it ! :) Another programming language.. *sigh* Just 24 hours earlier you could have written the whole thing off as an April Fools joke... ___ ILUGC Mailing List: http://www.ae.iitm.ac.in/mailman/listinfo/ilugc
Re: [Ilugc] Julia, I Love You
What crappy subject? I thought it was a virus. ;) I was going to spam it ! :) Another programming language.. *sigh* Just wondered to see the benchmark chart here. http://julialang.org/ It may be useful when high performance is the requirement. -- Regards, T.Shrinivasan My Life with GNU/Linux : http://goinggnu.wordpress.com Free/Open Source Jobs : http://fossjobs.in Get CollabNet Subversion Edge : http://www.collab.net/svnedge ___ ILUGC Mailing List: http://www.ae.iitm.ac.in/mailman/listinfo/ilugc
Re: [Ilugc] Julia, I Love You
On Mon, Apr 2, 2012 at 11:49 AM, Shrinivasan T tshriniva...@gmail.comwrote: Just wondered to see the benchmark chart here. http://julialang.org/ It's nice. Thanks for the link. On a side note, never knew JavaScript was so incredible in performance! Regards, Arun ___ ILUGC Mailing List: http://www.ae.iitm.ac.in/mailman/listinfo/ilugc
Re: [Ilugc] Julia, I Love You
On Mon, Apr 2, 2012 at 11:49 AM, Shrinivasan T tshriniva...@gmail.comwrote: http://julialang.org/ It may be useful when high performance is the requirement. Not just performance, it is also damn good in `readable` code The subtle connection of this sample code in their page to their namesake `Julia`(sets) is super cool :) Julia sets are curves/point sets in fractal planes (planes with fractal dimensions - how cool is a 2.46 dimension - A human mind can only interpret integer dimensions, this is 1D, 2D and 3D spaces) which satisfies a limiting function. That limiting function is: function mandel(z) c = z maxiter = 80 for n = 1:maxiter if abs(z) 2 return n-1 end z = z^2 + c end return maxiter end The readability of this code is incredible. Considering the variables `c` and `z` are complex numbers with real and imaginary coefficients. Regards, Arun -- Arun Venkataswamy கற்றது கைமண் அளவு, கல்லாதது உலகளவு - ஔவையார் Known is a drop, Unknown is an ocean A mash up I made from NASA's APOD website... Want to see some wonders of our universe? http://apodweekly.com and a chrome app herehttps://chrome.google.com/webstore/detail/mfkbdbbekhjhpheecjldjbleaifedneh . ___ ILUGC Mailing List: http://www.ae.iitm.ac.in/mailman/listinfo/ilugc
Re: [Ilugc] Julia, I Love You
On Mon, Apr 02, 2012 at 11:49:56AM +0530, Shrinivasan T wrote: It may be useful when high performance is the requirement. It would be nice to see something like Jacket (The CUDA lib for Matlab) for this language. Intel's MKL might be fast, but I doubt if it can number crunch like the GPU. That could actually be a good project just in case someone is looking for one. --- Ashok Gautham. P.S. One thing I got out of this thread is a reference to the book Machine Learning for Hackers. I did not know such a book existed before ___ ILUGC Mailing List: http://www.ae.iitm.ac.in/mailman/listinfo/ilugc
Re: [Ilugc] Julia, I Love You
On Mon, Apr 2, 2012 at 9:19 PM, Ashok Gautham thescriptde...@gmail.comwrote: On Mon, Apr 02, 2012 at 11:49:56AM +0530, Shrinivasan T wrote: It may be useful when high performance is the requirement. It would be nice to see something like Jacket (The CUDA lib for Matlab) for this language. Intel's MKL might be fast, but I doubt if it can number crunch like the GPU. That could actually be a good project just in case someone is looking for one. --- Ashok Gautham. P.S. One thing I got out of this thread is a reference to the book Machine Learning for Hackers. I did not know such a book existed before ___ ILUGC Mailing List: http://www.ae.iitm.ac.in/mailman/listinfo/ilugc It would be great if it could use GPU also to do the math (CUDA or OpenCL will be good). ___ ILUGC Mailing List: http://www.ae.iitm.ac.in/mailman/listinfo/ilugc
[Ilugc] Julia, I Love You
Julia is a new language for scientific computing that is winning praise from a slew of very smart people, including Harlan Harris, Chris Fonnesbeck, Douglas Bates, Vince Buffalo and Shane Conway. As a language, it has lofty design goals, which, if attained, will make it noticeably superior to Matlab, R and Python for scientific programming. In the core development team’s own words: We want a language that’s open source, with a liberal license. We want the speed of C with the dynamism of Ruby. We want a language that’s homoiconic, with true macros like Lisp, but with obvious, familiar mathematical notation like Matlab. We want something as usable for general programming as Python, as easy for statistics as R, as natural for string processing as Perl, as powerful for linear algebra as Matlab, as good at gluing programs together as the shell. Something that is dirt simple to learn, yet keeps the most serious hackers happy. We want it interactive and we want it compiled. Read more at: http://www.r-bloggers.com/julia-i-love-you/ http://julialang.org/ -- Regards, T.Shrinivasan My Life with GNU/Linux : http://goinggnu.wordpress.com Free/Open Source Jobs : http://fossjobs.in Get CollabNet Subversion Edge : http://www.collab.net/svnedge ___ ILUGC Mailing List: http://www.ae.iitm.ac.in/mailman/listinfo/ilugc
Re: [Ilugc] Julia, I Love You
What crappy subject? I thought it was a virus. ;) -Girish On Mon, Apr 2, 2012 at 10:16 AM, Shrinivasan T tshriniva...@gmail.com wrote: Julia is a new language for scientific computing that is winning praise from a slew of very smart people, including Harlan Harris, Chris Fonnesbeck, Douglas Bates, Vince Buffalo and Shane Conway. As a language, it has lofty design goals, which, if attained, will make it noticeably superior to Matlab, R and Python for scientific programming. In the core development team’s own words: We want a language that’s open source, with a liberal license. We want the speed of C with the dynamism of Ruby. We want a language that’s homoiconic, with true macros like Lisp, but with obvious, familiar mathematical notation like Matlab. We want something as usable for general programming as Python, as easy for statistics as R, as natural for string processing as Perl, as powerful for linear algebra as Matlab, as good at gluing programs together as the shell. Something that is dirt simple to learn, yet keeps the most serious hackers happy. We want it interactive and we want it compiled. Read more at: http://www.r-bloggers.com/julia-i-love-you/ http://julialang.org/ -- Regards, T.Shrinivasan My Life with GNU/Linux : http://goinggnu.wordpress.com Free/Open Source Jobs : http://fossjobs.in Get CollabNet Subversion Edge : http://www.collab.net/svnedge ___ ILUGC Mailing List: http://www.ae.iitm.ac.in/mailman/listinfo/ilugc -- G3 Tech Networking appliance company web: http://g3tech.in mail: gir...@g3tech.in ___ ILUGC Mailing List: http://www.ae.iitm.ac.in/mailman/listinfo/ilugc
Re: [Ilugc] Julia, I Love You
On 2 April 2012 11:19, Girish Venkatachalam girishvenkatacha...@gmail.comwrote: What crappy subject? I thought it was a virus. ;) I was going to spam it ! :) Another programming language.. *sigh* -- Y ___ ILUGC Mailing List: http://www.ae.iitm.ac.in/mailman/listinfo/ilugc