Skip to content

William Byrd on "The most beautiful program ever written" & PWLMini w/ A. Turley

Photo of Zeeshan Lakhani
Hosted By
Zeeshan L. and 7 others
William Byrd on "The most beautiful program ever written" & PWLMini w/ A. Turley

Details

We're delighted to host William E. Byrd (http://webyrd.net/), Research Assistant Professor at the University of Utah's School of Computing (http://www.cs.utah.edu/). William is co-author of The Reasoned Schemer (https://mitpress.mit.edu/books/reasoned-schemer) with Daniel P. Friedman and Oleg Kiselyov, co-designer of miniKanren (http://minikanren.org/) and Barliman (https://github.com/webyrd/Barliman), a prototype interactive editor for exploring program synthesis. He'll be discussing what he considers to be the most beautiful program every written and much of the research and work behind it.

In addition to William's talk, PWLNYC alumnus (http://paperswelove.org/2015/video/andrew-turley-on-the-train-algorithm/) Andrew Turley (https://twitter.com/casio_juarez), will be opening the event with a short lightning talk on The Relationship Between COBOL and Computer Science (https://www.cs.umd.edu/~ben/papers/Schneiderman1985Relationship.pdf) by Ben Schneiderman.

Talks

• William E. Byrd (http://webyrd.net) will "explore what I consider to be the most beautiful program ever written---a Lisp interpreter written in Lisp---and a few of the many amazing ideas related to this metacircular interpreter."

References

• Andrew Turley's lightning talk:

In 1960, two different computers compiled and ran the same COBOL program. Twenty-five years later COBOL was considered a grand success in industry and was barely mentioned, except critically, in academia. Shneiderman looks at COBOL's relationship to industry and academia, discusses COBOL's strengths and weaknesses, and describes the contributions that it made to the fields of computer science and computer engineering.

This paper draws heavily from Jean Sammet's "An Early History of COBOL (https://www.deepdyve.com/lp/association-for-computing-machinery/the-early-history-of-cobol-S4iP58UtHc?articleList=%2Fsearch%3Fquery%3DThe%2Bearly%2Bhistory%2Bof%2BCOBOL)" ( http://dl.acm.org/citation.cfm?id=1198367 ). Reading Sammet's paper is not required to understand what Shneiderman is talking about, but it does provide a great deal of additional background information.

Bios

William E. Byrd (@webyrd (https://twitter.com/webyrd)) is a Research Assistant Professor in the School of Computing at the University of Utah. He is co-author of 'The Reasoned Schemer', and is co-designer of the miniKanren relational programming language. He loves StarCraft (BW & SC2). Ask him about the scanning tunneling microscope (STM) he is building.

Andrew Turley (@casio_juarez (https://twitter.com/casio_juarez)) is a software engineer with an interest in programming languages, especially the ones that people hate. He currently works for Sendence Engineering (http://engineering.sendence.com) where he uses Pony, a language that nobody hates yet.

------------------------------------------------------------------------------------------

https://a248.e.akamai.net/secure.meetupstatic.com/photos/event/a/5/4/a/600_433302314.jpeg

TwoSigma (https://www.twosigma.com/) - Platinum Sponsor of the New York chapter

------------------------------------------------------------------------------------------

------------------------------------------------------------------------------------------

https://secure.meetupstatic.com/photos/event/5/e/9/b/600_459924219.jpeg

ChartBeat (https://chartbeat.com) - Video Sponsor for this event

------------------------------------------------------------------------------------------

Details

Doors open at 7 pm; the presentations will begin at around 7:20 pm; and, yes, there will be refreshments of all kinds and pizza.

A little different than previous PWLs, you'll have to check-in with security with your Name/ID. Definitely sign-up if you’re going to attend–unfortunately people whose names aren’t entered into the security system in advance won’t be allowed in.

After William's presentation, we will open up the floor to discussion and questions.

We hope that you'll read some of the papers and references before the meetup, but don't stress if you can't. If you have any questions, thoughts, or related information, please visit #pwlnyc (https://paperswelove.slack.com/messages/pwlnyc/) on slack (http://papersweloveslack.herokuapp.com/), our GitHub repository (https://github.com/papers-we-love/papers-we-love), or add to the discussion on this event's thread.

Additionally, if you have any papers you want to add to the repository above (papers that you love!), please send us a pull request (https://github.com/papers-we-love/papers-we-love/pulls). Also, if you have any ideas/questions about this meetup or the Papers-We-Love org, just open up an issue.

--------------------------------------------------------------------------

Photo of Papers We Love group
Papers We Love
See more events
Two Sigma
101 Ave. of the Americas, 23rd Fl. J · New York , NY