• Re: Post-Ada at Ada-Europe 2023 anyone?

    From Luke A. Guest@21:1/5 to Marius Amado-Alves on Wed Dec 21 18:08:18 2022
    On 21/12/2022 17:25, Marius Amado-Alves wrote:
    Would anyone be interested in co-organizing or attending a Post-Ada workshop at Ada-Europe 2023 (Lisbon, 13-16 June)?
    Any thoughts appreciated.

    I probably won't be able to attend, my life is pretty much being
    destroyed right now.

    The "Post-Ada" concept has been debated here in CLA. It encompasses lessons learnt from the three decade long Ada experiment, ideas for betterment of the language, and creation of languages anew, like Parasail and King.

    Really? No love for my "mad" :) ramblings?
    https://github.com/Lucretia/orenda

    One way to approach the 'problem' would be to classify features of Ada as "keep, kill, or to be improved," for example:
    - loop statements: keep
    - function expressions: keep
    - cursors: kill
    - attributes vs. operations (tick vs. dot): kill

    Wrong. Attributes are a really interesting and useful part of Ada and
    the solution in Orenda to getting addresses of objects, aspects would
    enable setting them on creation.

    - inheritance: to be improved
    - Unicode characters and strings: to be improved

    Should be the basis of all text.

    A general issue could be to compare or harmonize this approach with the future (?) revision of Ada via Ada Issues. Personally I feel Ada (202X) is already too big to grow anymore. I suspect compiler maintainers would agree, and hope they could
    participate (sponsor?)

    Won't happen, I've mentioned it before and was told it was not going to
    happen.

    Luke.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Marius Amado-Alves@21:1/5 to All on Wed Dec 21 09:25:22 2022
    Would anyone be interested in co-organizing or attending a Post-Ada workshop at Ada-Europe 2023 (Lisbon, 13-16 June)?
    Any thoughts appreciated.

    The "Post-Ada" concept has been debated here in CLA. It encompasses lessons learnt from the three decade long Ada experiment, ideas for betterment of the language, and creation of languages anew, like Parasail and King.
    One way to approach the 'problem' would be to classify features of Ada as "keep, kill, or to be improved," for example:
    - loop statements: keep
    - function expressions: keep
    - cursors: kill
    - attributes vs. operations (tick vs. dot): kill
    - inheritance: to be improved
    - Unicode characters and strings: to be improved

    A general issue could be to compare or harmonize this approach with the future (?) revision of Ada via Ada Issues. Personally I feel Ada (202X) is already too big to grow anymore. I suspect compiler maintainers would agree, and hope they could
    participate (sponsor?)

    Maybe a full-day workshop with the structure:
    1. plenary: presentations, debate
    coffee break
    2. creation of a list of topics, of some kind of organization
    lunch
    3. parallel sessions by subgroups of participants, by topic
    coffee break
    4. plenary: subgroup reports, debate, integration, conclusion, maybe plans for the future

    Please relay at will.

    Thanks.
    --Mário Amado Alves
    researcher, CELGA-ILTEC of Univ Coimbra

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)