[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Concrete Syntax; and Note of Dissent L-3



Concrete Syntax: "Paris et al" proposal
_______________________________________

Michel Bidoit announces:

  A new version of the Paris proposal for a concrete syntax for CASL is
  "ready", at least there is a new document which can be submitted for the
  next meeting.

  The address is as follows:

    http://www.lsv.ens-cachan.fr/~bidoit/Syntax-2.dvi
    http://www.lsv.ens-cachan.fr/~bidoit/Syntax-2.ps

  Please note that [...] our proposal is very tentative, and we are
  extremely open to further suggestions, changes, criticisms etc.

  I will bring 20 copies to Tarquinia.

A copy of the Postscript document has also been installed at Aarhus at:

   http://www.brics.dk/Projects/CoFI/Documents/CASL/SyntaxExamples/Paris.ps


Language Design Note (of Dissent) L-3
_____________________________________

  http://www.brics.dk/Projects/CoFI/Notes/L-3/
  ftp://ftp.brics.dk/Projects/CoFI/Notes/L-3/

           Generic Specifications in CASL: An Alternative Proposal

                               Maura Cerioli
                                Gianna Reggio

                                 21 May 1997

  Abstract

     Our main criticism is that the current proposal for generic
     specifications is not standard and, especially, that it is very
     difficult to understand for the end users, who are used to
     programming languages, where the equivalent of generics
     (functions, procedures, subroutines...) have named parameters.

  Contents

   * 1 Why to change?
   * 2 Our Proposal in a Nut Shell
   * 3 Related changes to the language
   * 4 Some examples
   * 5 Our Proposal More in Detail
        o 5.1 Parameter Typing
        o 5.2 Abstract Syntax
        o 5.3 Static Semantics
        o 5.4 Semantics
   * Footnotes

  ----------------------------------------------------------------------------
  CoFI Note: L-3 --DRAFT, Version 0.2-- 21 May 1997.
  Comments to cerioli@disi.unige.it
_____________________________________________________________________

N.B.  The above Note of Dissent was prepared before the guidelines for
such notes were announced.  For any future Notes of Dissent, please
consult http://www.brics.dk/Projects/CoFI/Documents/CASL/Dissent/
*before* preparing the Note and submitting it to cofi-language@brics.dk.

Thanks

Peter