P1076 March 10, 2016 Meeting Minutes

Attendees:

Rob Gaddi, Ernst Christen, Lieven Lemiengre, Patrick Lehmann, Peter Flake

Agenda:

Meeting Discussion

  • What's Next - see PrivateDocuments file: _summary_vhdl_requirements_priority.xlsx
  • Further discussion of reflection into records.
    • Are variant records required?
    • Can we work with just typeish information (is_array, is_record sorts of things) or do we need to actually maintain the type at runtime?
    • 'left and 'right are already carried for runtime introspection on array types, but this is an order of magnitude simpler than the variant data of an array
    • Can we come up with a simpler solution if the only goal is serialization/deserialization?
    • Requirements for this really need definition, or we're just going back and forth.
  • 49: Wait with repeat count
    • Can already be accomplished with for loops
    • Would provide a slightly cleaner syntax, but would add a keyword to the language.
    • No one really pushing hard for it, looks like a no
  • 50: Map Subprogram Generics on call
    • Could lead to an explosion in function overloading resolution complexity
    • Ernst and Lieven feel pretty strongly that this gets messy
    • Low ROI
  • 51: API for VHDL Assert Statements

    • Tabled until Jim Lewis gets back.
  • 52: Additional Operators to Integers
    • Would force a definition onto how integers are implemented under the hood, which is currently undefined.
    • Though the implemention is is probably already all 2's compliment.
    • Could this be implemented as a trial package? Would probably have to pad asserts around to check for things.
    • Seems to somewhat merge integer and numeric_bit, which already does all these logic operator things.
    • MyHDL support modular integers successfully
    • Lieven will take a run at it
  • 53: Slicing Multidimensional Arrays
  • Arrays/composites of protected types.
    • Need some input from compiler writers as to why we currently disallow this.
  • Left off at 54.

Review and Approve Meeting Minutes:

Lieven approves, Ernst seconds.

Next Meeting: Thursday March 24, 2016 11 am Pacific

Previous Meeting: Thursday March 3 2016

Topic revision: r4 - 2020-02-17 - 15:36:17 - JimLewis
 
Copyright © 2008-2025 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback