# New Joy now passes gcc -ansi -pedantic again; should compile on VMS

## John Cowan — 2001-05-17 20:27:52

    I have gotten rid of all the things that made gcc -ansi -pedantic

    complain, including all the (Types) casts.  This involved creating

    a macro for each node constructor: LIST_NEWNODE, BOOLEAN_NEWNODE,

    INTEGER_NEWNODE, etc. etc.  Further, UNARY, BINARY, and NULLARY

    now take one of these constructors rather than a type id

    as the first argument.

    New source is at http://www.ccil.org/~cowan/joy.tar.gz as before.

    Please try compiling on VMS and other non-gcc systems.

    I will add Manfred's new functions very shortly.

    --

    There is / one art             || John Cowan <jcowan@...>

    no more / no less              || http://www.reutershealth.com

    to do / all things             || http://www.ccil.org/~cowan

    with art- / lessness           \\ -- Piet Hein