addressalign-toparrow-leftarrow-rightbackbellblockcalendarcameraccwcheckchevron-downchevron-leftchevron-rightchevron-small-downchevron-small-leftchevron-small-rightchevron-small-upchevron-upcircle-with-checkcircle-with-crosscircle-with-pluscrossdots-three-verticaleditemptyheartexporteye-with-lineeyefacebookfolderfullheartglobegmailgooglegroupshelp-with-circleimageimagesinstagramlinklocation-pinm-swarmSearchmailmessagesminusmoremuplabelShape 3 + Rectangle 1ShapeoutlookpersonJoin Group on CardStartprice-ribbonShapeShapeShapeShapeImported LayersImported LayersImported Layersshieldstartickettrashtriangle-downtriangle-uptwitteruserwarningyahoo

Brandon Bloom on Term Rewriting

"Rewriting" is a powerful, but seemingly forgotten, programming paradigm. This talk will shed some light on what rewriting is and what it can do. We'll explore the past, present, and future of term rewriting. In the process, we'll have some fun with Mathematica as well as play with some toy Racket implementations of pattern matching and StrategoXT-style rewriting strategies.

Brandon Bloom is performing a beam search through computer science and the software industry. He's worked on systems from embedded to distributed, frontend user experiences to backend core infrastructure, and everything in between. Some of his more interesting projects include Code.org's learning platform, Xbox's dev tools, and a social enterprise startup. When not coding for hire, he's hacking on various projects that only a programming languages geek could love.

Note: Google requires a valid photo id for entry into the building. The name on your your should match the name on your RSVP.

Join or login to comment.

  • Brandon B.

    I forget: Was this recorded anywhere?

    December 19, 2015

  • Pierre de L.

    Brandon gave superb, well researched and entertaining talk on Term Rewriting. He will be dearly missed and LispNYC wishes hi all the best.

    February 11, 2015

  • John C.

    The Pure language (open source term rewriting) is available at http://purelang.bitbucket.org. For a quick tutorial, see https://bitbucket.org/purelang/pure-lang/wiki/Rewriting.

    February 11, 2015

  • Brandon B.

    And slides are here: https://dl.dropboxusercontent.com/u/293259/Term%20Rewriting.pdf

    Thank you all for coming out! Hope you enjoyed the talk.

    February 11, 2015

  • Brandon B.

    Source code for my Racket rewriting strategies toy is here: https://gist.github.com/brandonbloom/ee9bef2b892fddb63f3e

    February 11, 2015

  • Brian M.

    Security wouldn't let me in. Claimed it was over.

    February 10, 2015

    • François-René R.

      We closed doors at about 1915. There were a few seats left, but we weren't manned to have people both upstairs and downstairs at the same time once the talk had started.

      February 11, 2015

    • François-René R.

      We'll try to make these things clearer for next month.

      February 11, 2015

  • Owein R.

    This being recorded? Had to drop out.

    February 10, 2015

    • Pierre de L.

      Unfortunately not sure yet. Trying hard to make this happen.

      February 10, 2015

    • François-René R.

      It was recorded. I should get the raw footage tomorrow.

      February 11, 2015

  • Stuart S.

    Use entrance at the corner of 16th St

    1 · February 10, 2015

  • Pierre de L.

    We will gathering at McKenna’s Pub after the talk. This is located on 250 W 14th St just a couple of blocks from Google.

    http://www.yelp.com/biz/mckennas-pub-new-york?osq=14Th+Street+Bars

    February 10, 2015

  • Jonathan R.

    Will there be food?

    February 10, 2015

    • François-René R.

      Unhappily, we don't have food sponsorship at this point. Hopefully I can get something starting next month.

      February 10, 2015

    • François-René R.

      (Alternatively, we could pool money together and order some pizza)

      February 10, 2015

  • François-René R.

    If the proportion of people who come this time is as low as last time, there will be space for everyone on the waiting list. If not... well either way, as a community, we suck at organizing.

    February 7, 2015

  • Brandon B.

    I lied, the toy implementation will be in Racket, not Clojure :-)

    2 · February 7, 2015

  • François-René R.

    The event will be on the 10th floor room "Gramercy Park".

    Entrance will be on the 8th Avenue side (East), through the door closer to 16th street (uptown) rather than the regular one closer to 15th street (downtown).

    As opposed to what happened last time, you'll be using the elevators right after the entrance — but beware, only four of the eight elevators go to the 10th floor, though it's clearly indicated which (the ones slightly further along the corridor).

    February 6, 2015

Our Sponsors

  • NYI.net

    Colocation and hosting in downtown Manhattan

People in this
Meetup are also in:

Sign up

Meetup members, Log in

By clicking "Sign up" or "Sign up using Facebook", you confirm that you accept our Terms of Service & Privacy Policy