JuliaLang / julia

The Julia Programming Language
https://julialang.org/
MIT License
45.43k stars 5.45k forks source link

Jeff Bezanson PhD #8839

Closed stevengj closed 9 years ago

stevengj commented 9 years ago

One of the core Julia authors, @JeffBezanson, has become a problematic developer. He needs to graduate from MIT, ideally by January 2015. Dependencies:

This is a priority issue, to ensure that arms are not broken and to guarantee long-term viability of the Julia project.

cc: @alanedelman, @jiahao, @StefanKarpinski, @ViralBShah, @samanamarasinghe, @gjs

Edit (VS): This issue is closed with the following thesis. I am putting it up here, since many people will be interested in finding it. https://github.com/JeffBezanson/phdthesis/blob/master/main.pdf

toivoh commented 9 years ago

Congratulations!

abhijitiitr commented 9 years ago

Congrats

sjkelly commented 9 years ago

Woop woop congrats Jeff!

aviks commented 9 years ago

Congratulations, Dr Bezanson!

stevengj commented 9 years ago

Thanks for posting the photo, @ScottPJones. @jiahao, I think you have some photos as well?

tknopp commented 9 years ago

Congratulations Jeff. Your work that ended in this PHD has influenced many of us. It will have and already has a huge impact on scientific computing! Rock on!

shabbychef commented 9 years ago

congratulations.

mschauer commented 9 years ago

Great!

rahuldave commented 9 years ago

Congrats Jeff!!

dpsanders commented 9 years ago

Fantastic, congrats!!

ViralBShah commented 9 years ago

Congrats Dr. Bezanson!

ViralBShah commented 9 years ago

The thesis, for those who'd like to take a peek:

https://github.com/JeffBezanson/phdthesis/blob/master/main.pdf

tonyhffong commented 9 years ago

Congrats!

mattjj commented 9 years ago

Congratulations!

lindahua commented 9 years ago

Congratulations!

Gnimuc commented 9 years ago

Congrats :+1:

jiahao commented 9 years ago

I don't know why GitHub decided to rotate all my pictures, but here they are.

2015-05-13 13 11 16

2015-05-13 14 00 17

2015-05-13 14 26 23

2015-05-13 14 45 00

2015-05-13 14 46 56

Issue closing ceremony video: http://youtu.be/hGpLOZX6CEY

staticfloat commented 9 years ago

Aleph-zero congratulations to you, Jeff! If you're ever in Seattle, let me buy you a congratulatory drink. :)

amitmurthy commented 9 years ago

Congrats Jeff. It feels very nice to celebrate your work as a community.

tkelman commented 9 years ago

Congratulations!

@jiahao, might be worth re-running the latest world of Julia as supplementary material for the acknowledgements page :)

JeffBezanson commented 9 years ago

Thank you everybody.

Unfortunately my thesis is not actually done, but hopefully will be soon...

ScottPJones commented 9 years ago

I've got a couple more pictures, I'll be sending them on to Jeff after I wake up (for his mother, a very nice lady!) Dr. Bezanson can post them here if he wishes...

ScottPJones commented 9 years ago

Not done??? Did Gerry ask you to remove all of that bloody "syntax" and just let him write with s-expressions?

ViralBShah commented 9 years ago

@JeffBezanson using a mac is not a picture I ever expected to see!

carlobaldassi commented 9 years ago

Yay!

dancasimiro commented 9 years ago

Congratulations

sherrinm commented 9 years ago

Well done from all your fans this side of the pond.

JeffBezanson commented 9 years ago

Not done??? Did Gerry ask you to remove all of that bloody "syntax" and just let him write with s-expressions?

You nailed it! I'm not kidding. But he will settle for an optional s-expr mode.

ScottPJones commented 9 years ago

I’d been talking to him after the presentation... he liked your stuff, but really didn’t care for all the syntax... there’s just so much of it... he reminded me of how small the Scheme manual is :grinning: When I had him for 6.001 [first semester it was taught], we had to implement a small Scheme interpreter in MacLisp... since Scheme was so small, it was pretty doable...

ScottPJones commented 9 years ago

and I’m sure you can knock that out pretty quickly, with that bottle of bourbon for company (if there’s any left! ;-) )

JeffBezanson commented 9 years ago

Speaking of the length of the scheme manual, it's funny: a large percentage of it is devoted to documenting the behavior of numbers, while in Julia that's defined in libraries. Julia could potentially be a smaller core language than scheme (unless of course you stapled the LLVM spec to it).

For it or against it, there's too much emphasis on syntax! Also check out section 7.1 of http://www.schemers.org/Documents/Standards/R5RS/HTML/. Scheme syntax is more complex than people think!

ScottPJones commented 9 years ago

Julia could potentially be a smaller core language than scheme (unless of course you stapled the LLVM spec to it).

Yes, Julia has good bones!

toivoh commented 9 years ago

Time to dig out the old @sexpr macro?

trezitorul commented 9 years ago

Congratulations on graduating and on what you pulled out with Julia!

yurivish commented 9 years ago

:cake: Congratulations!

stepchowfun commented 9 years ago

Congrats @JeffBezanson!

dustinvtran commented 9 years ago

congratulations :)

interhive commented 9 years ago

:+1:

StefanKarpinski commented 9 years ago

@boyers! Long time no see!

stepchowfun commented 9 years ago

miss you guys :)

nicola-gigante commented 9 years ago

Congratulations!

Just a question: the PDF does not have links in the ToC nor an browsable index in the pdf metadata. Why is it so difficult for a MIT-graduated compiler-writer to add \usepackage{hyperref} in his preamble?

ViralBShah commented 9 years ago

That is because you are supposed to read the whole thing and not just skip around. ;-)

But yes, hyperref would make this a lot more accessible.

nicola-gigante commented 9 years ago

I promise you to read the whole thing if you add the links :P

rtoip commented 9 years ago

Congratulations. Freedom awaits.

nlazarevic commented 9 years ago

Congrats, Dr. Bezanson!

timholy commented 9 years ago

@nicola-gigante, you can make a pull request :smile:.

jpfairbanks commented 9 years ago

can we lobby for a best dissertation award?

http://awards.acm.org/doctoral_dissertation/nominations.cfm

mseri commented 9 years ago

Congratulation!!!

ScottPJones commented 9 years ago

@jpfairbanks - good idea! It has to be submitted by his thesis advisor though... pester Alan Edelman, I think...

jpfairbanks commented 9 years ago

Yeah it needs nomination by the advisor and 5 letters of support. Based on this issue I think at least 5 people think he deserves it.