|
|
Meeting 8
Meeting 9 Minutes
Teleconference, January 24th, 2005
A quorum of 9 out of 13 voting members present.
Attendance is noted on the web site roster.
1. Call to order
Meeting was called to order at 09:02 PST/16:02 GMT.
2. Approval of minutes from meeting 8
Darren Galpin moves to approve the minutes.
Andy Piziali seconds.
No objections/abstainers. The motion to approve the minutes was carried.
3. Review Keywords Ballot Results (Language TF)
The policy for moving forward on this has been decided from the ballot
and was concluded one week ago. For the benefit of any others who
are not aware of the outcome it is as follows:
We had 17 eligible voters and 16 responses (94.1% participation).
Which is acceptable for the standard associations rules.
The distribution of votes was as follows:
6 __ (1) keywords in e are not reserved (per section 2.1)
2 __ (2) all keywords in e are reserved names (per section 2.2)
9 __ (3) all key-phrases in e are reserved (per section 2.3)
1 __ (4) some selected keywords are reserved (per section 2.4)
1 __ (4) abstain (chair - should only need to vote in case of a
tie)
The selected strategy, therefore is the one outlined in section 2.3 of
the document created by Cristian and the basic language task force.
Thank-you to all who voted and especially Cristian, Chris and the Basic
Language TF for all that took place in the background to produce the
proposal.
Whilst this process was underway some people were giving some thought
towards a more elegant solution which would be less restrictive for the
parser and the language itself. This work is still on-going so I
think we should remain open minded and should a better proposal be put
in front of the WG then it should also be considered if only as a
possible future enhancement.
No comments.
4. A Plan to advance technical Work
Yaron : I think everyone is aware that we slowed down over the holidays
due to personal commitments, however now we really need to make
progress in order to hit our deadline of getting the draft ballot in by
September and at the latest for the end of the year. There are
two things that we need to focus on:
1) Providing all the technical data – this should be in by June so that
its finished before the summer slowdown. The TF’s need to engage within
their groups and plan ahead for this
2) Editorial work – we are attempting to engage another editor under
contract, called Joe Daniels to supplement Ron, our current overworked
volunteer. Joe is asked to provide a short introduction
Joe : This is the 4th standardization committee documentation I've
worked on, including both versions of Verilog. I will need to use
you all and Yaron to drive me in the right direction to get this
ready. I do know quite a lot about the IEEE process but an
example of the help I may need is for example – there are many examples
in the current LRM – they may need to be taken out so I may need help
to take these out or perhaps rewrite them.
Joe: Yaron – when we're saying it's a deadline for June – is that for
June the 1st or June the 31st? – Personally I believe we would be
better off aiming for June 1st.
Yaron : June 1st sounds good
Joe : I suggest this as there is a lot of downtime after this point and
normally quite a heavy workload in June before the summer holidays.
Andy Piziali : while most of the work goes into reviewing the material,
is this a good time to introduce extensions to the language?
Mac : In my experience, it is best to document the standard and focus
on JUST that particular activity. When you start looking into new
additions to the language it becomes more difficult, risking that we
will fail to even document the de-facto by June. There will be
opportunities to extend the language beyond the first draft. I
would suggest just working toward documenting the de-facto.
Yaron : Yes I trust you on this
Mac : At this point in time even getting ready for a de-facto release
on June 1st is a push. Normally the first revision is behind what
has been happening within the language by a good couple of years.
We need to make a conscious decision to work toward a de-facto only as
in my experience it will still take all of the time just to clean this
up!
Andy : that was my hunch as well. I am quite happy to work toward
cleaning it up in future revisions and adding any future changes in at
a later time.
Joe : To expand – as a proposal to this working Group – You need to set
a timeline of 1 month or maybe 2 weeks from this date in which time
anything that you want included in the first revision which is not part
of the de-facto needs to be known about. Due to the time
limitations this should be a ’this is how it looks’ with no substantial
redrafting needed for it.
Yaron : Andy – if you feel or any of the working group feel that
anything else is required with the TF in mind, then prepare a proposal
to put in front of the WG so that we can then decide whether or not to
put it into the first draft, or table it for revision 1.1.
Matan : How does the WG continue after the first draft is released?
Yaron : once the draft is ready it is provided to the balloting group,
which is a group of individuals in our case. These individuals will
come back with rejections that need to be addressed and settled as much
as possible. Finally, the draft should pass the ballot and RevCom
should recommend to accept the standard it should approve it as a Rev 1
standard. In parallel, the WG can continue working on a revision. We
will probably need to push a new PAR through for the revision process.
Mac : The WG continues to serve as a body to respond to users who are
confused by the Rev1. It should exist for at least another
year. It may create another PAR and proceed as mentioned to
revise the standards or produce a new side standard. With Verilog we
did one and kept revising it. I suggest we get this de-facto done
now and then clarify things in the next draft.
Joe : You'll also find that in the Ballot process you'll find some
members within the community that we haven't hit or thought of for this
revision. The next revision may be affected by the ballot process
and from when we start talking about the process it will occur 2/3
years later.
Yaron: In summary, the intention is to step up the work on the
technical side and get all inputs in as there's a lot of editing in the
backend of this. I will be contacting the various TF leads in
order to chase this up.
5. Task force updates
Floor open for task force updates:
Matan – TF3 - AOP, introducing the import order issue
Brief Outline:
AOP features of e include the ability to extend structs, add to
the behavior of a method, macro instructions etc. All of these
make the order of definition in e important semantically. The
order can be viewed as ‘a series of additions to existing definitions’,
which needs to be consistent between implementations in order for
programs to be analyzed the same way. The order in which to load
modules is crucial for the behavior. This all needs to be defined
accurately. There are several related issues, such as forward
references, which could make definitions dependent on one
another. It all needs to be accurately defined for a standard by
which different implementations of e can be equivalent.
The AOP TF already has a draft of the document ready – we hope to
discuss it and bring it to the WG for further comments. So far there
are no competing alternatives – just the documentation of the issue as
it is at present. This will have to be included into the LRM once the
issue is decided.
Pitchu - TF8 - Foreign access
We didn't have much activity, except for validating the fixes to the
issues that were included in draft 0.2. Since the page numbers
have changed between the drafts, validating the fixes takes time.
Other than that Brett has joined the TF in the last month. In the
next couple of weeks we will be reviewing all our outstanding issues.
Yaron : are there any sections of the LRM pending for your review?
Pitchu : No not really – there are some issues regarding interfaces,
beyond the current LRM
Andy : What's happening with the chapters that have no TF assigned to
them such as the e libraries and synthesis ?
Yaron : e libraries is a real issue for now – we'll need to bring it up
in the coordination meeting. Synthesis we can safely defer as its
nor needed for the first revision of the draft but the libraries we
really do need to look into!
Matan : There is also an issue with the reflection API, which may be
viewed as a library though it is currently with the AOP TF. Should we
consider it as a library component, given all the other issues pending
for the AOP TF?
Yaron : Reflection is not part of the current spec, we may decide to
defer it, especially given the June time line.
Matan : A document describing the reflection API is already available –
so really it's a matter of the decision as opposed to there being a lot
of technical work to invest.
Yaron : Ok – lets consider it once we address the library stuff.
So far the ongoing AOP topics are of higher priority.
6. Other Business
Yaron: I need to address the update of our roster. We need to
provide an annual update to the standards organization of all the
active members registered. Hopefully everyone on the call is
registered with the WG and is current in their DASC and SA memberships.
Some members have not participated in calls or e-mails throughout
2004. I will send out a polite e-mail to those members asking if
they are still interested – anyone not interested or who doesn't
respond will become inactive and will be removed from this years
roster. When this is done I will provide DASC with the necessary
list.
Attendance and being a member of this list is important as IEEE will
cover you for any litigation issues relating to any work carried out
when related to the WG – so it works in your favor.
Joe : I propose a new item re. the Schedule: since we want TF
work to be done by June 1st. we should request that all technical
matters that have to be included in the first draft are listed by the
next meeting. This way we would have identified all Outstanding issues.
Yaron : I'll follow up with the TF leads to produce the list of
technical items for inclusion. If any other members wish to
contribute items then please contact me or send to the reflector.
Avi : the whole issue of the C interface being not part of the spec –
should be discussed – that's one issue that does need to be taken care
of.
Yaron : yes – we will need to add it to the list.
Joe: In reality there's only 3 months to get things written and
to make the LRM make sense. Although people count for 13 weeks
through the summer – due to commitments there are generally only 3 or 4
working ones.
Yaron : Any other business?
8. Patent policy
The chair has issued a call
for essential patents, in compliance with current IEEE/SA PatCom
guidelines. The WG members are advised to review the call for
essential patents and the patent related slide presentation posted on the web site .
9. Next meeting
Please remember to send e-mail to rollcall@ieee1647.org so that your
attendance on this call is recorded.
• Please DON'T send these e-mails to the reflector
• Use the e-mail address you registered with
Next meeting is set to Monday, February 28th at 9:00 AM pacific (same
time as today's meeting).
10. Adjourn
|