[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: *.mid vs *.midi
From: |
immanuel litzroth |
Subject: |
Re: *.mid vs *.midi |
Date: |
Mon, 19 May 2008 05:02:51 -0700 |
User-agent: |
Internet Messaging Program (IMP) 3.2.2 |
Quoting Hans Aberg <address@hidden>:
> It is of a formal grammar, since it odes not define a sentence
> symbol, nor does it specify context dependencies. For the formal
> definition of a grammar, see books on compiler construction, for
> example Waite & Goose, "Compiler Construction".
Please stop pretending you are have to educate me on the technical aspects. The
C++ formal grammar while not up to mathematical precision is formal enough to
base implementations on. It is what you get in computer science and the general
idea is that it could be made precise but that is just not worth the trouble.
> implementation contains a preprocessor capable of macro
> substitution,
> conditional compilation, and inclusion of named files.
I could not even find preprocessor in the index, just preprocessing directive.
Care to give a page reference with this quote?
> This is what I am saying: one runs the preprocessor to get a
> translation unit, which then define what I call the "language
> proper".
I don't care what *you* call it. Most people agree that source files hold the
language constructs.
> So what does that statement imply about order of module
> imports,
> making sure one is not loaded more than once even called for, in
> the
> module declarations and recursive modules?
Yes, indeed. They do not seem to mention any of this, maybe because these
things are not defined in the language.
Immanuel
----------------------------------------------------------------------
Finally - A spam blocker that actually works.
http://www.bluebottle.com/tag/4
- Re: *.mid vs *.midi, (continued)
- Re: *.mid vs *.midi, Hans Aberg, 2008/05/17
- Re: *.mid vs *.midi, immanuel litzroth, 2008/05/17
- Message not available
- Re: *.mid vs *.midi, Hans Aberg, 2008/05/17
- Re: *.mid vs *.midi, immanuel litzroth, 2008/05/18
- Message not available
- Re: *.mid vs *.midi, Hans Aberg, 2008/05/18
- Re: *.mid vs *.midi, immanuel litzroth, 2008/05/18
- Message not available
- Re: *.mid vs *.midi, Hans Aberg, 2008/05/18
- Message not available
- Re: *.mid vs *.midi, Hans Aberg, 2008/05/18
- Re: *.mid vs *.midi, immanuel litzroth, 2008/05/19
- Message not available
- Message not available
- Message not available
- Re: *.mid vs *.midi, Hans Aberg, 2008/05/19
- Re: *.mid vs *.midi,
immanuel litzroth <=
- Message not available
- Re: *.mid vs *.midi, Hans Aberg, 2008/05/19
- Re: *.mid vs *.midi, Mats Bengtsson, 2008/05/19
- Re: *.mid vs *.midi, Hans Aberg, 2008/05/19
- Haskell module design [was Re: *.mid vs *.midi], Trevor Daniels, 2008/05/19
- Re: Haskell module design, Hans Aberg, 2008/05/19
- Re: *.mid vs *.midi, Han-Wen Nienhuys, 2008/05/19
- Modules (Was: Blah blah), Hans Aberg, 2008/05/19
- Re: Modules (Was: Blah blah), Han-Wen Nienhuys, 2008/05/19
- Compilation setup (Was: Modules), Hans Aberg, 2008/05/20
- Re: *.mid vs *.midi, Graham Percival, 2008/05/19