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-circleimageimagesinstagramFill 1linklocation-pinm-swarmSearchmailmessagesminusmoremuplabelShape 3 + Rectangle 1ShapeoutlookpersonJoin Group on CardStartprice-ribbonShapeShapeShapeShapeImported LayersImported LayersImported Layersshieldstartickettrashtriangle-downtriangle-uptwitteruserwarningyahoo

Learn an Oz for great good!

After wrestling with the Universal Machine implementation, we feel like we've done our part to help ancient civilizations achieve their dreams of an Internet. Unfortunately, all they did is pass around pictures of kittens and badly-written political diatribes about the other tribes.

So, for this meetup, we're going to take a n00b's view through the multi-paradigm language Oz ( and It's supposed to be a language that uses language constructs to build up the other paradigms that are typically assumed to be a core part of a language: message-passing, dataflow, objects, and so on. Oz and its Emacs-based development environment, Mozart, have binary distros for install, so if you bring a laptop, install the bits and play along as we fumble our way through an introduction to the language.

Join or login to comment.

  • Thibaut C.

    Sorry unable to make it again, Wednesday are difficult for me.

    March 5, 2014

  • Feras A.

    Is it possible to push it one day to be in THU or TUE rather than WED ?

    February 17, 2014

  • A former member
    A former member

    Before we switch topics there are actually some interesting things to do with the IFCP UM (which is obviously what makes it such a perennial fave). As I posted in the other thread I've whipped up a JIT version that illustrates template-based code generation in a way that is easy to relate to the pure interpreter version.

    The interesting thing to do with that next is multiple instruction compilation (with or without dynamic bytecode generation). From there I'm interested to see how functional languages are used in such compilers and interpreters like /boundvariable/um/ocaml-wjl/

    February 7, 2014

8 went

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