RE: [vhdl-200x] Meeting Reminder: Thursday September 22, at 8 am Pacific Time.

From: Peter Flake <flake@elda.demon.co.uk>
Date: Thu Sep 22 2011 - 07:46:07 PDT

Hi John,

Thanks for your email. I am replying so that people have a chance to
consider the points.

Of the 6 use cases you list, I feel that only cases 4 and 6 really need a
pre-processor. The others could be dealt with by coding style, pragmas or
new language features.

I think that your pre-processor proposal is much richer in features than
needed to satisfy those two requirements: Boolean expressions and file
inclusion for example.

I think you only need:
. `define and `undefine of an identifier (also define from tool invocation)
. `if,`elsif, `else, `endif control structure (can be nested)
. a standard set of predefined identifiers that at least include language
version

This avoids the need for `line. Constant expressions can be created by
nested `if and `define.

Such a simple pre-processor can easily be built into a lexer.

Regards,

Peter.

-----Original Message-----
From: owner-vhdl-200x@eda.org [mailto:owner-vhdl-200x@eda.org] On Behalf Of
Shields, John
Sent: 21 September 2011 23:15
To: vhdl-200x@eda.org
Subject: RE: [vhdl-200x] Meeting Reminder: Thursday September 22, at 8 am
Pacific Time.

Hi,

I have updated the proposal twiki to incorporate some of the discussion that
has taken place on the reflector. I am not proposing anything new, nor am I
proposing anything I don't believe in. If you are going to discuss this
tomorrow, the twiki is a place to prepare, but some of the prior discussion
on the reflector is another source to review.

We have not had much face-to-face discussion and Jim is hoping tomorrow will
a good opportunity.

Regards, John

-----Original Message-----
From: owner-vhdl-200x@eda.org [mailto:owner-vhdl-200x@eda.org] On Behalf Of
Jim Lewis
Sent: Wednesday, September 21, 2011 4:29 AM
To: vhdl-200x@eda.org
Subject: [vhdl-200x] Meeting Reminder: Thursday September 22, at 8 am
Pacific Time.

Hi,
_Next Meeting_: Thursday September 22, at 8 am Pacific Daylight Time.

_Agenda_:
   Discuss conditional compilation requirements and implementation
alternatives.
   John Shields will be hosting this meeting. Jim will be out.

_Dial-in details_:
    Dial in 1-800-637-5822
    Intl Access: +1 647-723-3937
    Passcode: 6850837

_Meeting agenda, sign-in, and request additional topics at_:
    http://www.eda-twiki.org/cgi-bin/view.cgi/P1076/MeetingWhiteboard

_Real-Time Meeting minutes for this meeting_ (if you are late)
    http://www.eda-twiki.org/cgi-bin/view.cgi/P1076/MeetingSeptember22

_Meeting minutes from previous meeting_
    http://www.eda-twiki.org/cgi-bin/view.cgi/P1076/MeetingSeptember8

Best,
Jim Lewis
VHDL Working Group Chair

If you are reading this on the website and wish to receive these via email,
see the following link to sign-up for the reflector:
     http://www.eda-twiki.org/vasg/index.html#Participation

--
This message has been scanned for viruses and dangerous content by
MailScanner, and is believed to be clean.
-- 
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.
-- 
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.
Received on Thu Sep 22 07:46:35 2011

This archive was generated by hypermail 2.1.8 : Thu Sep 22 2011 - 07:47:13 PDT