From orca@cambridge.apple.com Tue Feb 8 23:28:28 EST 1994 Article: 1734 of comp.lang.dylan Xref: glinda.oz.cs.cmu.edu comp.lang.dylan:1734 Path: honeydew.srv.cs.cmu.edu!das-news.harvard.edu!noc.near.net!news.cambridge.apple.com!orca@cambridge.apple.com Message-ID: <9402032202.AA09515@cambridge.apple.com> Date: Thu, 3 Feb 1994 17:03:47 -0500 Original-To: announce-dylan@cambridge.apple.com From: orca@cambridge.apple.com (Orca Starbuck) Subject: New Design Notes now available Original-Cc: dylan-designers@cambridge.apple.com, dylan-partners@cambridge.apple.com Newsgroups: comp.lang.dylan Distribution: world Sender: list-admin@news.cambridge.apple.com Approved: comp.lang.dylan@news.cambridge.apple.com Lines: 73 In the last few months, we have been working hard to complete the Dylan language specification. Nearly all of our language design issues have been settled, and the Dylan design process is in its final phase. We are excited to be able to release another group of Design Notes. These Design Notes are now available via anonymous ftp from: cambridge.apple.com:/pub/dylan/design-notes All Design Notes are available in plain text and postscript formats. New files in /pub/dylan/design-notes/postscript: 00-intro-jan-94.ps 00-toc-jan-94.ps 22-bnf-for-infix.ps 23-defines-make-constants.ps 24-divide-by-zero-error.ps 25-exit-extent.ps 26-iteration-protocol.ps 27-mappers.ps 28-first-etc-are-functions.ps 29-for-loops.ps 30-make-range.ps 31-method-specificity.ps 32-modules.ps 33-source-file-headers.ps 34-select-ordering.ps 35-punt-transcendentals.ps 36-punt-trivial-log-ops.ps 37-variadic-operators.ps New files in /pub/dylan/design-notes/text: 00-intro-jan-94.txt 00-toc-jan-94.txt 22-bnf-for-infix.txt 23-defines-make-constants.txt 24-divide-by-zero-error.txt 25-exit-extent.txt 26-iteration-protocol.txt 27-mappers.txt 28-first-etc-are-functions.txt 29-for-loops.txt 30-make-range.txt 31-method-specificity.txt 32-modules.txt 33-source-file-headers.txt 34-select-ordering.txt 35-punt-transcendentals.txt 36-punt-trivial-log-ops.txt 37-variadic-operators.txt Design Note #22 is a description of Dylan's new syntax, including the current BNF. Note that this syntax is not final (see below). Design Note #22 is a formal definition and does not include examples; look in the other Design Notes for examples. All of the new Design Notes use Dylan's new syntax. We welcome your comments. Your feedback is very important to us. At this point, we are especially interested in comments on the new syntax. Please understand that because of the amount of mail we are receiving, we may not be able to respond to your message in detail. We will release our final set of design notes in March, which will complete the language specification. Among other things, this will include a specification of the Dylan macro system, and the final version of the Dylan syntax (including changes guided by your feedback). We look forward to hearing from you. - Orca Starbuck Apple Computer