caine tighe on 7 Jun 2012 08:27:30 -0700


[Date Prev] [Date Next] [Thread Prev] [Thread Next] [Date Index] [Thread Index]

Re: June Meeting - Angel Pizarro - A First Look At Julia


This is a pretty interesting language.  Upon a cursory glance, the
first thing that struck me was how there is so much of a push to ||
w/o any mention of concurrency.  Might be cool to make a ray-tracer
in, and I guess that the designers are really pushing scientific
computing, specifically problems that don't have dependency problems
(mat mult, mandelbrot, etc.).

I guess technically you could say you have built in concurrency
support if you run parallel operations on the same CPU, which the
documentation states is a possibility.  It would be interesting to
take a look at the ASM output to see how clever it was being in this
case - like just reusing the function call code and copy your data to
a new stack.  In any event, looking forward to it.

respectfully,
caine. opensesame.st


On Thu, Jun 7, 2012 at 9:20 AM, Michael Bevilacqua-Linn
<michael.bevilacqualinn@gmail.com> wrote:
> Hey folks,
>
> Sorry I done cut and pasted the wrong name!  Angel Pizarro will be giving
> this months presentation, not Hector.
>
> Thanks,
> MBL
>
> On Wed, Jun 6, 2012 at 11:56 PM, Michael Bevilacqua-Linn
> <michael.bevilacqualinn@gmail.com> wrote:
>>
>> Hey folks,
>>
>> June's meeting will be on the 20th, 6:30 at the Comcast Center.
>>
>> Hector will be presenting "A First Look At Julia".
>>
>> About Julia:
>>
>> "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."
>> - http://julialang.org/blog/2012/02/why-we-created-julia/
>>
>> Julia seeks to provide "a sophisticated compiler, distributed parallel
>> execution, numerical accuracy, and an extensive mathematical function
>> library." We will see if these promises hold true in their initial builds.
>>
>> About Hector:
>> I work in high-throughput genomics space and hate R's syntax. Anything has
>> to be better than that.
>>
>> RSVP at the doodle poll below!
>>
>> http://www.doodle.com/c7nk3hur26sx8e7d
>>
>> Thanks,
>> MBL
>
>