addressalign-toparrow-leftarrow-rightbackbellblockcalendarcameraccwchatcheckchevron-downchevron-leftchevron-rightchevron-small-downchevron-small-leftchevron-small-rightchevron-small-upchevron-upcircle-with-checkcircle-with-crosscircle-with-pluscrosseditemptyheartfacebookfolderfullheartglobegmailgoogleimagesinstagramlinklocation-pinmagnifying-glassmailminusmoremuplabelShape 3 + Rectangle 1outlookpersonplusprice-ribbonImported LayersImported LayersImported Layersshieldstartickettrashtriangle-downtriangle-uptwitteruseryahoo

Language #3: Prolog

Welcome to the third meeting of the group, "7 Languages in 7 Months NYC," which makes its way through the chapters of the book "Seven Languages in Seven Weeks," by Bruce Tate.

This month: Prolog, a declarative logic-programming language from way back in the day, popular with the AI community. Our resident AI expert, Raymond de Lacaze, will be delivering the talk and leading the discussion:

This talk will describe the Prolog programming language. We will first cover the material in Chapter 4 of “Seven languages in Seven Weeks”. We will then examine selected advanced topics from the book “The Art of Prolog”. We will review an algorithm for converting statements written in first order logic into Horn clauses suitable for use with Prolog. We will examine an actual Prolog application. Finally we will conclude by examining the role and use of Prolog in today’s technology.

Raymond de Lacaze has over 20 years’ experience with Lisp and AI technologies. He holds a Bachelor of Science in Applied Mathematics and a Master’s degree in Computer Science. He is currently an AI Consultant in the NYC area.

You'll get the most out of the presentation and discussion if you read the chapter and attempt the exercises beforehand, but by all means, come to the meetup whether you have done so or not.

Bring a laptop if you want to help solve a murder mystery using Prolog.

Hope to see you there.

Free beer and pizza, as always courtesy of Meetup.

Join or login to comment.

  • Pierre de L.

    Slides for my Prolog presentation are now available on Slideshare:

    May 13, 2013

    • Pierre de L.

      I downloaded the pdf of the first book. It looks very ineresting. I'm liking the logical foundation aspect.

      February 1, 2013

  • prasad r.

    Interesting and enlightening to hear about Prolog from a LISPer -- both minor comments about syntax: Variables and [] for lists etc. and also re-awakening the Prologish features I have been taking for granted -- because I have been using them for twenty years. It was a heroic effort, considering the fact that Ray was ill and looked like he could keel over any time.

    January 31, 2013

    • Andrew L.

      defer(keeling_over, until(home)).
      defer(hurling_part, until(short_break)).

      raymond_presentation(X) :- defer(keeling_over, until(home)), defer(hurling_part, until(short_break)).

      2 · January 31, 2013

    • Pierre de L.

      Very good! You clearly learned yourself some Prolog! :-)

      January 31, 2013

  • Matt K.

    Yes, thank you Raymond for the great talk! I wish I could have stayed to the end. (Had to catch a train, like others)

    January 31, 2013

  • Andrew L.

    Great job by Raymond

    January 31, 2013

  • Pierre de L.

    This was a really fun talk to give and seemed to spark some genuine interest logic programming.

    January 31, 2013

  • Brian L.

    Good presentation, wished we could have gotten through a few more examples and problem solving. And also a little more time in the advanced topics which I'm sure would have been interesting to cover.

    January 31, 2013

  • Bo L.

    Had to leave early for the train.
    Luckily we work in the same office, can always chat about it at work

    January 30, 2013

  • A former member
    A former member

    Sorry I had to leave early. Had to catch the last train of the night, or else I'm stranded. Next time start a bit earlier???

    January 30, 2013

  • Geert D.

    Meet and network tonight w/ Richard, Julia and all the others at the meetup.

    We built an easy-to browse/search page for/with all attendees:

    Happy networking!

    January 30, 2013

Our Sponsors

  • YieldMo

    meeting space, pizza, beverages, love & support

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