• Ada Monthly Meeting proposal

    From Fernando Oleo Blanco@21:1/5 to All on Tue Apr 26 21:59:32 2022
    * Ada Monthly meeting

    A lot of programming languages and libraries have meetings/meetups
    which allow the community to come together and have a chat, share
    ideas, proposals and better utilise and prioritise resources. I
    would like to propose such a thing for Ada. Below is the rationale
    and some ideas and issues.

    ** Motivation

    The Ada community does not have many members when compared to other
    more-well-known communities. However, there is still some interest
    in having such type of meetings. This was recently made clear after
    some people pointed out they would like to have such a thing in the
    Ada channel over at Gitter.

    Personally, I have been playing with such idea and that is what
    motivated me to volunteer to drive the FOSDEM Ada devroom. I would
    like the Ada community to be more well-known and to have the same
    "resources" as other communities have. Meetups are a great way to
    have fun while discussing what we like.

    In meetups, generally speaking, users and developers can have the
    opportunity to come together, discuss topics, organise resources
    and help each other. Gray-beards can help those who still have
    colour in their hair; people with different sets of skills can
    propose solutions to problems that one may not have thought about;
    authors can present their work or improvements, etc.

    I would like to use the Fortran community as an example of what
    meetups can be used for. Here is their April monthly-meetup
    [1]. Their meetups are very focused on the language and "core"
    tooling... it is quite formal, which may not be what I had in mind,
    but we will see.

    ** Who is this meant for?

    Everybody who is interested.

    I would love to see some participation of the "Industrial users".
    But I understand that a lot of people see Ada (and many other
    things) as a tool that brings food to the table, nothig more. So I
    would not expect much participation of this group.

    Newbees and beginners are also more than welcome. They could see
    what people are doing and ask questions that are better answered in
    real-time by a person, instead of a Stackoverflow for example.

    Though, I must be honest, it is mostly intended for people who are
    interested in the Ada environment and open side of things. This is
    due to the nature of an open discussion and building a community. I
    have to be clear and state that I am biased towards the libre
    community, so feel free to point out any unfairness.

    ** How would it work? What would it be like?

    THIS IS JUST A PROPOSAL, SO TAKE THIS AS SUCH.

    I thought about having a Jitsi room (libre conference system that
    runs on your browser, same one used in FOSDEM) [2] where people can
    just join and take part of the meetup. Jitsi allows for moderation
    too, so that speakers can talk without getting interrupted and it
    has a built in chat too.

    So, what could be discussed? Here is a short list of ideas that I
    have:
    - Monthly news: new releases, milestones, etc.
    - Presentations: attendees may want to present their work or do a
    demonstration. They may also want to have a discussion about a
    specific topic (for example, the use of Ada 2022 features).
    - General libre software coordination: improvements to tools,
    feedback, questions, past goals discussion, etc
    - General Q&A related to Ada and open to everybody.
    - Finally, a beer.

    I think this could take place between 30 min to 2 hours, depending
    on the load of that day. Presentations would obviously be much more
    casual and easy when compared to an actual conference.

    ** Potential issues

    1. Not enough interest.
    2. Timezones! Users are mostly concentrated in Asia-Pacific/EU/USA,
    which makes coordination an absolute pain. A compromise could be
    found, or a different schedule each month in such a way that
    everybody benefits (and gets skrewed) equally.
    3. Organisation: there needs to be a main organiser and a second in
    command.
    1. There also needs to be a medium in which to spread the
    word. C.L.A is a good starting point, but may not reach the
    wider community. It could be announced everywhere every
    month, but that is a tedious task.

    ** Feedback

    I have probably said enough, even if not everything has been
    said. So I would like to ask for your feedback and specially know
    if you would be interested.

    Thank you for your time,
    Fer

    ** References

    [1] https://invidious-us.kavin.rocks/watch?v=8-_ll4f0gN8
    [2] https://meet.jit.si/

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From AdaMagica@21:1/5 to All on Wed Apr 27 02:18:57 2022
    Being in Germany, I get the warning from Norton (see below) when I try to open this site:
    [1] https://invidious-us.kavin.rocks/watch?v=8-_ll4f0gN8
    Gefährliche Webseite blockiert
    Zugriffsversuch auf:
    https://invidious-us.kavin.rocks/watch?v=8-_ll4f0gN8
    Dies ist eine bekannte gefährliche Webseite. Es wird ausdrücklich empfohlen, diese Seite NICHT aufzurufen.

    Dangerous website blocked
    This is a well-known dangerous website. Expressly recommended not to open this site.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Maxim Reznik@21:1/5 to All on Wed Apr 27 03:34:13 2022
    I would give it a try!

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Anton F.@21:1/5 to All on Wed Apr 27 05:57:49 2022
    I would participate, this is a great idea!

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Fernando Oleo Blanco@21:1/5 to All on Wed Apr 27 20:17:34 2022
    Am Wed, 27 Apr 2022 02:18:57 -0700 (PDT)
    schrieb AdaMagica <christ-usch.grein@t-online.de>:

    Being in Germany, I get the warning from Norton (see below) when I
    try to open this site:
    [1] https://invidious-us.kavin.rocks/watch?v=8-_ll4f0gN8
    Gefährliche Webseite blockiert
    Zugriffsversuch auf:
    https://invidious-us.kavin.rocks/watch?v=8-_ll4f0gN8
    Dies ist eine bekannte gefährliche Webseite. Es wird ausdrücklich empfohlen, diese Seite NICHT aufzurufen.

    Dangerous website blocked
    This is a well-known dangerous website. Expressly recommended not to
    open this site.

    Hi Christ,

    sorry to hear that. The webpage is a libre alternative frontend to
    Youtube. Here is the link to the video in Youtube itself https://www.youtube.com/watch?v=8-_ll4f0gN8
    As you can see the URI (I believe that is the technical term) is the
    same, the only change is on the URL.

    Danke für Ihre Antwort,
    Fer

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From yossep Binyoum@21:1/5 to All on Thu Apr 28 13:41:03 2022
    Le mercredi 27 avril 2022 à 18:17:36 UTC, Fernando Oleo Blanco a écrit :
    Am Wed, 27 Apr 2022 02:18:57 -0700 (PDT)
    schrieb AdaMagica <christ-u...@t-online.de>:
    Being in Germany, I get the warning from Norton (see below) when I
    try to open this site:
    [1] https://invidious-us.kavin.rocks/watch?v=8-_ll4f0gN8
    Gefährliche Webseite blockiert
    Zugriffsversuch auf:
    https://invidious-us.kavin.rocks/watch?v=8-_ll4f0gN8
    Dies ist eine bekannte gefährliche Webseite. Es wird ausdrücklich empfohlen, diese Seite NICHT aufzurufen.

    Dangerous website blocked
    This is a well-known dangerous website. Expressly recommended not to
    open this site.
    Hi Christ,

    sorry to hear that. The webpage is a libre alternative frontend to
    Youtube. Here is the link to the video in Youtube itself https://www.youtube.com/watch?v=8-_ll4f0gN8
    As you can see the URI (I believe that is the technical term) is the
    same, the only change is on the URL.

    Danke für Ihre Antwort,
    Fer
    From Senegal, i totaly agree with you. I give it a try

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From =?UTF-8?B?U3TDqXBoYW5lIFJpdmnDqHJl?@21:1/5 to All on Fri Apr 29 16:38:39 2022
    Great idea !

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Stephen Leake@21:1/5 to Fernando Oleo Blanco on Fri Apr 29 11:29:47 2022
    Fernando Oleo Blanco <irvise_ml@irvise.xyz> writes:

    * Ada Monthly meeting

    Sounds interesting. I maintain Emacs Ada mode; this might be a good
    forum to get less formal feedback than the ada-mode mailing list
    provides, and to hear what other IDEs are doing for Ada.

    1. There also needs to be a medium in which to spread the
    word. C.L.A is a good starting point, but may not reach the
    wider community. It could be announced everywhere every
    month, but that is a tedious task.

    This sounds like a job for a bot; post the same announcement to a list
    of channels.

    Anyone have a bot written in Ada?

    --
    -- Stephe

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Maxim Reznik@21:1/5 to All on Fri Apr 29 21:04:15 2022
    пятница, 29 апреля 2022 г. в 21:29:55 UTC+3, Stephen Leake:

    This sounds like a job for a bot; post the same announcement to a list
    of channels.

    Anyone have a bot written in Ada?


    I have a bot in Ada for Telegram. It is a bridge between Telegram, Jabber, IRC channel. It also checks telegram newcomers if they are not bot.

    I can write another one for announcements, but I'm not sure if announcing once a month worth the time :)

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Ada Forge@21:1/5 to All on Sat Apr 30 06:57:40 2022
    Le mardi 26 avril 2022 à 21:59:41 UTC+2, Fernando Oleo Blanco a écrit :
    * Ada Monthly meeting

    Nice initiative !

    Take me into account ;-)

    Some subjects I’d love to debate with connoisseurs :
    * UTF8-Unicode-UCS : a lot of libraries are offering strings manipulation. State of the art ? (Gnat extensions, GnatColl, Matreska, Gnoga, ...)
    * OS system usage (as (system shell) scripts, in place of Perl, Python, …) : GNAT extensions ; Florist ; GnatColl ; SoWebIO; ...
    * Windowing (2D) systems : future of GTK/Glade ; Qt6/Qt Design Studio ; GWindows ; Apple new SwiftUI MV paradigm ; wxWidgets ; Tk/TCL
    * How let anyone collaborate to AdaForge’s new up-todate 2022 Ada resources gathered allover the internet ;-) Through GitHub ?

    cheers, with a fresh Belgian Ada 10°
    William

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Rod Kay@21:1/5 to Ada Forge on Sun May 1 02:33:47 2022
    On 30/4/22 23:57, Ada Forge wrote:
    Le mardi 26 avril 2022 à 21:59:41 UTC+2, Fernando Oleo Blanco a écrit :
    * Ada Monthly meeting

    Nice initiative !

    Take me into account ;-)

    Agree. Count me in Fer :).



    Some subjects I’d love to debate with connoisseurs :
    * UTF8-Unicode-UCS : a lot of libraries are offering strings manipulation. State of the art ? (Gnat extensions, GnatColl, Matreska, Gnoga, ...)
    * OS system usage (as (system shell) scripts, in place of Perl, Python, …) : GNAT extensions ; Florist ; GnatColl ; SoWebIO; ...
    * Windowing (2D) systems : future of GTK/Glade ; Qt6/Qt Design Studio ; GWindows ; Apple new SwiftUI MV paradigm ; wxWidgets ; Tk/TCL
    * How let anyone collaborate to AdaForge’s new up-todate 2022 Ada resources gathered allover the internet ;-) Through GitHub ?

    cheers, with a fresh Belgian Ada 10°
    William

    If by 'OS system usage' you mean using Ada to write shell-like
    scripts then you may be interested in aShell. It builds on Florist to
    allow Ada applets to more easily call and interact with OS commands.

    The last release allowed OS commands to be called but only from a
    single Ada task. Atm, work is being done on supporting task safe
    commands (via a spawn manager).

    The next release will contain the task safe commands and be Alire
    enabled, and should occur in the next month or so (Lady Ada willing).


    Regards.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Ada Forge@21:1/5 to All on Sat Apr 30 09:38:06 2022
    Le samedi 30 avril 2022 à 18:33:49 UTC+2, roda...@gmail.com a écrit :
    The last release allowed OS commands to be called but only from a
    single Ada task. Atm, work is being done on supporting task safe
    commands (via a spawn manager).

    The next release will contain the task safe commands and be Alire
    enabled, and should occur in the next month or so (Lady Ada willing).



    Great !
    Thanks for the tip :-)
    William

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Luke A. Guest@21:1/5 to Ada Forge on Sat Apr 30 18:01:24 2022
    On 30/04/2022 14:57, Ada Forge wrote:

    Some subjects I’d love to debate with connoisseurs :
    * UTF8-Unicode-UCS : a lot of libraries are offering strings manipulation. State of the art ? (Gnat extensions, GnatColl, Matreska, Gnoga, ...)

    * Windowing (2D) systems : future of GTK/Glade ; Qt6/Qt Design Studio ; GWindows ; Apple new SwiftUI MV paradigm ; wxWidgets ; Tk/TCL

    Oh, I suppose I'll have to attend given I have experience with those.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Fernando Oleo Blanco@21:1/5 to All on Tue May 3 21:06:21 2022
    Hi everybody!

    Thank you all for your answers :)

    It seems that there is some interest to have a meeting from time to
    time. Other communication channels where this proposal was posted did
    have other people who liked the idea. For this reason, I would like to
    share some extra bits.

    - I think the duration of such a monthly meeting could last for an hour,
    an hour and a half.
    - Could take place monthly in a varying schedule to suite some people
    better than other depending on the month.
    - The level of preparation is much much lower than FOSDEM or similar
    venues. This is more about building community than actually making
    this a serious thing.
    - The structure could be the following:
    - < 5 mins to share important news and announcements.
    - < 30 mins reserved for already predefined talks/topics. More on this
    later.
    - < 15 min discussion topic. Maybe there is something that needs a few
    words, its the topic of the day.
    - < 15 mins to let people share their work or improvements.
    - The main meeting ends here.
    - Open questions and answers and general discussion/beer.
    - The main section of the meeting (wihtout Q&A and open discussion)
    could be recorded and uploaded to video hosting sites. I know a few
    people already reupload the videos from FOSDEM, so I could as them to
    do the same for us. This would allow us to keep a log of the meetings
    :)
    - We could use Jitsi, a libre conference software. I know it has
    recording capabilities, but I think only for Youtube... :/ We will
    see whether Jitsi actually works or not...

    If this works, I think we could start inviting people to share their
    work and reserve time for their presentations. That is what the second
    section of the proposed schedule is about. At the beginning, obviously,
    we will focus on making sure that the meetings work and see if there
    is enough recurring interest in them.

    Regarding the actual planing. I will not make it for the month of may
    unless someone steps and helps a fair bit. On a personal note, I have a
    lot of work and it will just keep increasing so I cannot ensure that I
    will be able to pull something like this alone. FOSDEM was already a
    bit exhausting :P

    I also want to see what you have to offer both in direct help or if you
    have projects that you want to talk about, presentations, etc. Some of
    you already commented on it, so I am happy.

    What is your opinion about this? I would need feedback :)

    Also, please, feel free to repost this to other social media. The more
    Ada users and people interested in Ada the better! If you want a
    contact, feel free to email me at "irvise(AT)irvise.xyz".

    Bye now :D
    Fer

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Fernando Oleo Blanco@21:1/5 to All on Thu Sep 1 10:35:45 2022
    Hi all,

    sorry for my silence, university has taken a toll on me. Anyhow, I am
    now mostly finished with it. I sadly will not be able to prepare a
    meetup as I am now will take a breather.

    Maybe for October I will have some time. Otherwise, it will have to be
    moved later.

    Sorry for the delays and silence on my part.

    Best regards,
    Fer

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From amosteo@unizar.es@21:1/5 to Fernando Oleo Blanco on Fri Sep 2 01:05:57 2022
    On Thursday, September 1, 2022 at 10:35:47 AM UTC+2, Fernando Oleo Blanco wrote:
    Hi all,

    sorry for my silence, university has taken a toll on me. Anyhow, I am
    now mostly finished with it. I sadly will not be able to prepare a
    meetup as I am now will take a breather.

    Maybe for October I will have some time. Otherwise, it will have to be
    moved later.

    Sorry for the delays and silence on my part.

    Looking forward to it, thanks! Take care.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From francesc.rocher@gmail.com@21:1/5 to All on Wed May 10 23:55:48 2023
    El dia dimecres, 10 de maig de 2023 a les 17:39:50 UTC+2, Fernando Oleo Blanco va escriure:

    * Reboot of the Ada Monthly Meeting
    ..
    Feedback:
    - What is you opinion?
    Great initiative!

    - Do you have a topic/project that you would like to show to the
    community?
    Not yet, but for sure I'd like to show a couple of projects I'm working on.

    - Do you like the chosen time?
    No problem.

    - Do you like the week of the month?
    Goo enough, easy to remember.

    - Is Jitsi [1] a good enough platform to do the meetings?
    Let's see how it works.

    - Do you think that 45 min / 1 h is a good enough duration?
    It could be flexible as it depends on the schedule and Q&A, so let's see.

    - Would you like to participate on Saturday 3 or Sunday 4?
    Both are ok, but preferably Saturday.


    Thanks Fernando for leading this proposal,
    --
    Francesc Rocher

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From amosteo@unizar.es@21:1/5 to All on Thu May 11 04:05:44 2023
    Hi all,

    On Wed, May 10, 2023 at 5:39 PM 'Fernando Oleo Blanco' via comp.lang.ada <comp.lang.ada@googlegroups.com> wrote:
    - What is you opinion?

    Great initiative!

    - Do you have a topic/project that you would like to show to the
    community?

    Not right now, happy to just meet people.

    - Do you like the chosen time?

    Works for me.

    - Do you like the week of the month?

    No opinion.

    - Is Jitsi [1] a good enough platform to do the meetings?

    It's worked for me in the past.

    - Do you think that 45 min / 1 h is a good enough duration?

    Yes, no more than that.

    - Would you like to participate on Saturday 3 or Sunday 4?

    For this instance, I can only on the 3rd. It should be indifferent normally.

    Thanks Fer for leading.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Fernando Oleo Blanco@21:1/5 to Ben Bacarisse on Thu May 11 20:12:33 2023
    On 10.05.23 21:47, Ben Bacarisse wrote:
    Presumably 3rd or 4th June.


    Ouch, true! June, not July... Thanks for catching the mistake!

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From A.J.@21:1/5 to All on Mon May 15 18:19:07 2023
    Feedback:
    - What is you opinion?

    I'm absolutely up for this.

    - Do you have a topic/project that you would like to show to the
    community?
    I recently released an Ada ISO Library for country and currency codes[1], I could talk about that if anyone is interested. I also use Ada with Alire on a mac, so I'm interested in listening to that discussion.

    - Do you like the chosen time?
    It looks like 12pm UTC is 8am EDT. I normally get up around 6AM, so I can make this work.

    - Do you like the week of the month?
    That should be fine.

    - Is Jitsi [1] a good enough platform to do the meetings?
    If it works in a browser, I have no issues with it.

    - Do you think that 45 min / 1 h is a good enough duration?
    This is good for the first such meeting. We can see how it goes and adjust in later meetings.

    - Would you like to participate on Saturday 3 or Sunday 4?
    I prefer Saturday over Sunday, but either one works for me.

    AJ.

    [1] https://github.com/ada-iso/ada_iso/tree/v2.0.0

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Fernando Oleo Blanco@21:1/5 to All on Thu May 25 19:35:12 2023
    Hi all and specially A.J.

    I will try to make the meeting happen. I made the announcement here [1].

    If you would like to participate, save the date! If you have any ideas
    or proposals, they are welcome (this goes specially to you A.J., I
    assume you would like to present :).

    There is a bit more info in the link if anybody else is interested. I
    will select the exact time next week.

    [1] https://forum.ada-lang.io/t/ada-monthly-meeting/384/2?u=irvise

    Best regards,
    Fer

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Keith Thompson@21:1/5 to Fernando Oleo Blanco on Thu May 25 13:22:56 2023
    Fernando Oleo Blanco <irvise_ml@irvise.xyz> writes:
    Hi all and specially A.J.

    I will try to make the meeting happen. I made the announcement here [1].

    If you would like to participate, save the date! If you have any ideas
    or proposals, they are welcome (this goes specially to you A.J., I
    assume you would like to present :).

    There is a bit more info in the link if anybody else is interested. I
    will select the exact time next week.

    [1] https://forum.ada-lang.io/t/ada-monthly-meeting/384/2?u=irvise

    The proposed time is 12:00 or 13:00 UTC on Sat 2023-06-03.

    That's 05:00 or 06:00 in the US Pacific time zone (California et al).

    I understand that scheduling meetings for an international audience
    is hard. I might join if it's later in the day in my time zone
    -- but I wouldn't have much to contribute anyway, so please don't
    base your decision on that. But I suspect a lot of people in the
    US won't join if it's that early.

    --
    Keith Thompson (The_Other_Keith) Keith.S.Thompson+u@gmail.com
    Will write code for food.
    void Void(void) { Void(); } /* The recursive call of the void */

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