Re: [Ilugc] Julia, I Love You

2012-04-02 Thread Warren Howard
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

2012-04-02 Thread Shrinivasan T

 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

2012-04-02 Thread Arun Venkataswamy
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

2012-04-02 Thread Arun Venkataswamy
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

2012-04-02 Thread Ashok Gautham
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

2012-04-02 Thread prasannatsmkumar
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

2012-04-01 Thread Shrinivasan T
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

2012-04-01 Thread Girish Venkatachalam
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

2012-04-01 Thread Yogesh Girikumar
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