• yet another Ada web site?

    From Maxim Reznik@21:1/5 to All on Thu Aug 25 03:01:29 2022
    Hello,

    I wonder does Ada community need yet another web site?

    My idea is here:

    https://www.reddit.com/r/ada/comments/wx9zp1/yet_another_ada_web_site/

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Paul Rubin@21:1/5 to Maxim Reznik on Fri Aug 26 11:58:14 2022
    Maxim Reznik <reznikmm@gmail.com> writes:
    I wonder does Ada community need yet another web site?

    Adahome.com is sort of like that, but it is run by some company and
    hasn't been updated in forever. Maybe what you want is a wiki (like forthfreak.net used to be), but you'd have to do a lot of work getting
    it initially populated, before it became interesting enough to attract
    more contributors. It's very easy to suggest work for other people to
    do, but they all have their own projects already.

    I don't have much trouble finding any information that I want about Ada,
    e.g. with web searches. The challenge is in digesting and using the information, not in finding it. I don't see the proposed new web site
    as being much help. More helpful would be a systematic effort to
    reproduce or at least supply Ada bindings for the main toolsets that
    exist for other languages, to target popular microcontrollers, etc.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Rene@21:1/5 to Maxim Reznik on Sat Aug 27 11:12:09 2022
    Maxim Reznik wrote:
    Hello,

    I wonder does Ada community need yet another web site?

    My idea is here:

    https://www.reddit.com/r/ada/comments/wx9zp1/yet_another_ada_web_site/

    Maybe a web forum would be a good idea, because many people nowadays see
    Usenet newgroups as an outdated thing. So the fact that the community
    mostly relies on comp.lang.ada may turn them off.
    (I Don't want to discuss wether Uset actually outdated or not, but I
    guess many people feel this way)

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Nasser M. Abbasi@21:1/5 to Rene on Sat Aug 27 04:53:17 2022
    On 8/27/2022 4:12 AM, Rene wrote:
    Maxim Reznik wrote:
    Hello,

    I wonder does Ada community need yet another web site?

    My idea is here:

    https://www.reddit.com/r/ada/comments/wx9zp1/yet_another_ada_web_site/

    Maybe a web forum would be a good idea, because many people nowadays see Usenet newgroups as an outdated thing. So the fact that the community
    mostly relies on comp.lang.ada may turn them off.
    (I Don't want to discuss wether Uset actually outdated or not, but I
    guess many people feel this way)



    fyi,

    Some are starting to use discord for such things. For example, the main
    Julia forum is at discord

    https://discourse.julialang.org/t/julialang-official-discord-server/45499

    --Nasser

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Dmitry A. Kazakov@21:1/5 to Nasser M. Abbasi on Sun Aug 28 09:50:47 2022
    On 2022-08-27 11:53, Nasser M. Abbasi wrote:

    Some are starting to use discord for such things. For example, the main
    Julia forum is at discord

    https://discourse.julialang.org/t/julialang-official-discord-server/45499

    Indeed. It is quite uncomfortable I must say from my experience. (I
    participate there because I maintain Ada Julia bindings)

    P.S. They just killed Firefox support keeping it listed as a supported browser...

    P.P.S. Clearly, how anybody could implement a discussion board without
    making it dependent on pentabytes of browser-specific scripts. Right? (:-))

    --
    Regards,
    Dmitry A. Kazakov
    http://www.dmitry-kazakov.de

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Simon Wright@21:1/5 to Nasser M. Abbasi on Sun Aug 28 08:21:48 2022
    "Nasser M. Abbasi" <nma@12000.org> writes:

    Some are starting to use discord for such things.

    Would be better than Telegram or Gitter - at any rate for actual
    discussions.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Luke A. Guest@21:1/5 to Dmitry A. Kazakov on Sun Aug 28 11:26:20 2022
    On 28/08/2022 08:50, Dmitry A. Kazakov wrote:

    P.S. They just killed Firefox support keeping it listed as a supported browser...

    P.P.S. Clearly, how anybody could implement a discussion board without
    making it dependent on pentabytes of browser-specific scripts. Right? (:-))


    Monopolisation of Chrome has to stop, it's not even a decent browser.
    Here, it can stop working, tabs stop rendering randomly here. But then
    that could also be an issue here? :/

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Maxim Reznik@21:1/5 to All on Fri Sep 16 08:25:40 2022
    I'm happy to announce a new Ada web site:

    https://ada-lang.io/

    Thank people who make it real!

    I'm asking the community to send their updates and make it even better.

    Here is the Paul Jarrett's original message:

    Hi folks, @onox and me have been working on something for a few weeks, and we need your help. We've been building an open source, Ada community site to share with everyone. The intent is an open source community hub that will persist for a long time.
    There's a Github organization set up for people to contribute to and my intent is to hand off the domain to some existing Ada group.

    Right now, I've migrated some of my old "programming with ada" content over, and I've built on Maxim's work to output a fancy version of the AARM for it. If you have content elsewhere you'd like to add, feel free to submit it. You can use plain Markdown (
    .md files) or Markdown with React (.mdx files). Some things which I haven't found time to write, which other people could help with, would be an Alire introduction, patterns for when binding to C, how to make a memory allocator, etc.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Luke A. Guest@21:1/5 to Maxim Reznik on Fri Sep 16 18:07:25 2022
    On 16/09/2022 16:25, Maxim Reznik wrote:
    I'm happy to announce a new Ada web site:

    https://ada-lang.io/

    Looks decent, especially the non-yellow RM.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Stephen Leake@21:1/5 to Maxim Reznik on Fri Sep 16 10:34:03 2022
    Maxim Reznik <reznikmm@gmail.com> writes:

    I'm happy to announce a new Ada web site:

    https://ada-lang.io/

    It would be nice if comp.lang.ada was listed under "community"; this
    newsgroup is far older than all those flash-in-the-pan wannabes :).

    --
    -- Stephe

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Jere@21:1/5 to Stephen Leake on Fri Sep 16 11:45:56 2022
    On Friday, September 16, 2022 at 1:34:07 PM UTC-4, Stephen Leake wrote:
    Maxim Reznik <> writes:

    I'm happy to announce a new Ada web site:

    https://ada-lang.io/
    It would be nice if comp.lang.ada was listed under "community"; this newsgroup is far older than all those flash-in-the-pan wannabes :).

    --
    -- Stephe
    If you do add it, I would recommend NOT using a link to the google
    groups interface given the porn spam problem. It would stink if
    someone at a work computer followed it and got hammered by their
    IT department (speaking from experience). Perhaps someone has a
    tutorial webpage on how to setup a mail reader for comp.lang.ada
    that could be linked to under the community section?

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Jere@21:1/5 to Maxim Reznik on Fri Sep 16 11:49:22 2022
    On Friday, September 16, 2022 at 11:25:42 AM UTC-4, Maxim Reznik wrote:
    I'm happy to announce a new Ada web site:

    https://ada-lang.io/

    Thank people who make it real!

    I'm asking the community to send their updates and make it even better.

    Here is the Paul Jarrett's original message:

    Hi folks, @onox and me have been working on something for a few weeks, and we need your help. We've been building an open source, Ada community site to share with everyone. The intent is an open source community hub that will persist for a long time.
    There's a Github organization set up for people to contribute to and my intent is to hand off the domain to some existing Ada group.

    Right now, I've migrated some of my old "programming with ada" content over, and I've built on Maxim's work to output a fancy version of the AARM for it. If you have content elsewhere you'd like to add, feel free to submit it. You can use plain
    Markdown (.md files) or Markdown with React (.mdx files). Some things which I haven't found time to write, which other people could help with, would be an Alire introduction, patterns for when binding to C, how to make a memory allocator, etc.

    I haven't gone through all of it yet, but so far, it looks very nice

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Luke A. Guest@21:1/5 to Jere on Sat Sep 17 10:45:47 2022
    On 16/09/2022 19:45, Jere wrote:
    On Friday, September 16, 2022 at 1:34:07 PM UTC-4, Stephen Leake wrote:
    Maxim Reznik <> writes:

    I'm happy to announce a new Ada web site:

    https://ada-lang.io/
    It would be nice if comp.lang.ada was listed under "community"; this
    newsgroup is far older than all those flash-in-the-pan wannabes :).

    --
    -- Stephe
    If you do add it, I would recommend NOT using a link to the google
    groups interface given the porn spam problem. It would stink if
    someone at a work computer followed it and got hammered by their
    IT department (speaking from experience). Perhaps someone has a
    tutorial webpage on how to setup a mail reader for comp.lang.ada
    that could be linked to under the community section?

    The link would be news://comp.lang.ada

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From G.B.@21:1/5 to Maxim Reznik on Sat Sep 17 15:08:56 2022
    On 16.09.22 17:25, Maxim Reznik wrote:
    I'm happy to announce a new Ada web site:

    https://ada-lang.io/

    Thank people who make it real!

    I'm asking the community to send their updates and make it even better.

    Here is the Paul Jarrett's original message:

    Hi folks, @onox and me have been working on something for a few weeks, and we need your help. We've been building an open source, Ada community site to share with everyone. The intent is an open source community hub that will persist for a long time.
    There's a Github organization set up for people to contribute to and my intent is to hand off the domain to some existing Ada group.

    Right now, I've migrated some of my old "programming with ada" content over,


    <q loc=".../why-ada">Ada is missing: (...) A concept of "move".</q>

    Is it somewhat true, though, that the old limited return,
    or its more recent replacement, i.e., in situ construction,
    could at least cover some of the idea of "move"?

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From grosdan@21:1/5 to All on Sun Sep 18 01:47:47 2022
    Hi,

    I am new to Ada and appreciate the new side for a package manager.

    What I wasn't able to identify is the packages available -- is there a list?

    I am very curious what else exists in the Ada ecosystem -- in particular in terms of messaging support such as websockets and others.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Dmitry A. Kazakov@21:1/5 to grosdan on Sun Sep 18 12:57:25 2022
    On 2022-09-18 10:47, grosdan wrote:

    I am new to Ada and appreciate the new side for a package manager.

    I am not sure if package manager is a good idea if it does not refer the
    target system's packaging tools, e.g. DEB, RPM, MSI etc.

    The main problem with that stuff is usually architectural. Most of it is
    plain aggregation of source code, which is utterly wrong.

    The very idea to rebuild everything each time on each client is
    atrocious both with regard of wasting computing resources as well as
    testing, safety, consistency, interoperability inside the target.

    What I wasn't able to identify is the packages available -- is there a list?

    https://www.adaic.com/ada-resources/tools-libraries/

    I am very curious what else exists in the Ada ecosystem -- in particular in terms of messaging support such as websockets and others.

    There exists multiple implementations of websockets in Ada as well as
    other network protocols.

    I cannot suggest searching the Web, because search engines deteriorated
    beyond any usability. Just ask what you need here.

    --
    Regards,
    Dmitry A. Kazakov
    http://www.dmitry-kazakov.de

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Luke A. Guest@21:1/5 to grosdan on Sun Sep 18 17:28:11 2022
    On 18/09/2022 09:47, grosdan wrote:
    Hi,

    I am new to Ada and appreciate the new side for a package manager.

    What I wasn't able to identify is the packages available -- is there a list?

    I am very curious what else exists in the Ada ecosystem -- in particular in terms of messaging support such as websockets and others.

    https://github.com/search?q=language%3AAda&type=Repositories&ref=advsearch&l=Ada&l=

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Emmanuel Briot@21:1/5 to Maxim Reznik on Sun Sep 18 23:39:55 2022
    On Friday, September 16, 2022 at 5:25:42 PM UTC+2, Maxim Reznik wrote:
    I'm happy to announce a new Ada web site:
    https://ada-lang.io/

    Well done Maxim and Paul, the new site looks nice.

    One area that could be nice is a blog aggregator, which would monitor various Ada-related blogs on the Internet and help people find those resources.
    I am sure you guys already have plenty of ideas on what to add, so maybe not looking for more :-)

    Emmanuel

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Stephen Leake@21:1/5 to grosdan on Mon Sep 19 10:02:59 2022
    grosdan <grossd@modalai.co> writes:

    Hi,

    I am new to Ada and appreciate the new side for a package manager.

    I assume you are talking about Alire.

    What I wasn't able to identify is the packages available -- is there a
    list?

    In Alire, "packages" are called "crates"; there is a Crates menu item at
    the top of the page, which takes you to
    https://alire.ada.dev/crates.html, which gives a list of all crates
    currently in Alire, with a brief description of each. Clicking on one
    gives a more complete description.

    --
    -- Stephe

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Stephen Leake@21:1/5 to G.B. on Mon Sep 19 10:04:39 2022
    "G.B." <bauhaus@notmyhomepage.invalid> writes:

    <q loc=".../why-ada">Ada is missing: (...) A concept of "move".</q>

    Is it somewhat true, though, that the old limited return,
    or its more recent replacement, i.e., in situ construction,
    could at least cover some of the idea of "move"?

    What definition/semantics of "move" do you mean? Is it documented
    somewhere?

    --
    -- Stephe

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Paul Rubin@21:1/5 to Stephen Leake on Mon Sep 19 11:50:47 2022
    Stephen Leake <stephen_leake@stephe-leake.org> writes:
    What definition/semantics of "move" do you mean? Is it documented
    somewhere?

    I think it refers to the C++ notion. https://en.cppreference.com/w/cpp/utility/move

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From AdaMagica@21:1/5 to Paul Rubin on Tue Sep 20 04:44:28 2022
    Paul Rubin schrieb am Montag, 19. September 2022 um 20:50:50 UTC+2:
    I think it refers to the C++ notion. https://en.cppreference.com/w/cpp/utility/move

    What I do not understand: Why should the move operation be less expensive than a copy?
    As I see it: First you have to do a copy, then delete the source.

    but also means str might now be empty.

    I find this "may be empty" astonishing.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Niklas Holsti@21:1/5 to AdaMagica on Tue Sep 20 17:46:24 2022
    On 2022-09-20 14:44, AdaMagica wrote:
    Paul Rubin schrieb am Montag, 19. September 2022 um 20:50:50 UTC+2:
    I think it refers to the C++ notion.
    https://en.cppreference.com/w/cpp/utility/move

    What I do not understand: Why should the move operation be less expensive than a copy?
    As I see it: First you have to do a copy, then delete the source.


    The standard Ada containers have Move operations.

    Containers are of course often implemented with indirection, where the container object contains accesses to the data held in the container, so
    a Move operation only has to copy the access values from the source to
    the target, and does not need to copy the data. The access values in the
    source are then nulled, making the source container empty. This is often
    less expensive than copying the data.

    Eg. for Vectors, the Ada RM says "Move should not copy elements, and
    should minimize copying of internal data structures."

    For the bounded Ada containers, which are not meant to use indirection,
    while there are Move operations the RM says that the implementation
    advice "to minimize copying" does not apply.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Paul Rubin@21:1/5 to AdaMagica on Tue Sep 20 12:39:44 2022
    AdaMagica <christ-usch.grein@t-online.de> writes:
    What I do not understand: Why should the move operation be less
    expensive than a copy?

    Besides avoiding copying indirectly pointed-to data, it also can enforce
    single ownership in things like std::unique_ptr.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Stephen Leake@21:1/5 to Paul Rubin on Fri Sep 23 23:54:37 2022
    Paul Rubin <no.email@nospam.invalid> writes:

    Stephen Leake <stephen_leake@stephe-leake.org> writes:
    What definition/semantics of "move" do you mean? Is it documented
    somewhere?

    I think it refers to the C++ notion. https://en.cppreference.com/w/cpp/utility/move

    This may be similar to "ownership" in SPARK: https://docs.adacore.com/live/wave/spark2014/html/spark2014_ug/en/source/language_restrictions.html#memory-ownership-policy

    --
    -- Stephe

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From shtps@21:1/5 to All on Fri Sep 30 12:29:22 2022
    Am 27.08.22 um 11:12 schrieb Rene:
    Maxim Reznik wrote:
    Hello,

    I wonder does Ada community need yet another web site?

    My idea is here:

    https://www.reddit.com/r/ada/comments/wx9zp1/yet_another_ada_web_site/

    Maybe a web forum would be a good idea, because many people nowadays see Usenet newgroups as an outdated thing. So the fact that the community
    mostly relies on comp.lang.ada may turn them off.
    (I Don't want to discuss wether Uset actually outdated or not, but I
    guess many people feel this way)



    How about a web forum as a front end to comp.lang.ada? While accessing
    Usenet through dedicated programs is considered old fashioned the
    underlying protocol has stood the test of time and could be used
    together with a fancy web interface (such as a forum).

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Niklas Holsti@21:1/5 to shtps on Fri Sep 30 15:29:02 2022
    On 2022-09-30 13:29, shtps wrote:
    Am 27.08.22 um 11:12 schrieb Rene:
    Maxim Reznik wrote:
    Hello,

    I wonder does Ada community need yet another web site?

    My idea is here:

    https://www.reddit.com/r/ada/comments/wx9zp1/yet_another_ada_web_site/

    Maybe a web forum would be a good idea, because many people nowadays
    see Usenet newgroups as an outdated thing. So the fact that the
    community mostly relies on comp.lang.ada may turn them off.
    (I Don't want to discuss wether Uset actually outdated or not, but I
    guess many people feel this way)



    How about a web forum as a front end to comp.lang.ada? While accessing
    Usenet through dedicated programs is considered old fashioned


    Some may consider it old fashioned, but I very much prefer Usenet to all
    the web forum systems I've seen and tried to avoid using. I suspect many
    on comp.lang.ada share this view.

    Some mail programs such as Thunderbird can also access Usenet, so you
    don't have to use a dedicated program. Well, unless you always use
    webmail for your mail.


    the underlying protocol has stood the test of time and could be used
    together with a fancy web interface (such as a forum).

    That's what Google Groups does for comp.lang.ada, and sucks at it (or so
    I have heard, I've never used it myself).

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Indra Anita@21:1/5 to Niklas Holsti on Fri Sep 30 12:53:01 2022
    On Friday, September 30, 2022 at 5:59:05 PM UTC+5:30, Niklas Holsti wrote:
    On 2022-09-30 13:29, shtps wrote:
    Am 27.08.22 um 11:12 schrieb Rene:
    Maxim Reznik wrote:
    Hello,

    I wonder does Ada community need yet another web site?

    My idea is here:

    https://www.reddit.com/r/ada/comments/wx9zp1/yet_another_ada_web_site/ >>
    Maybe a web forum would be a good idea, because many people nowadays
    see Usenet newgroups as an outdated thing. So the fact that the
    community mostly relies on comp.lang.ada may turn them off.
    (I Don't want to discuss wether Uset actually outdated or not, but I
    guess many people feel this way)



    How about a web forum as a front end to comp.lang.ada? While accessing Usenet through dedicated programs is considered old fashioned
    Some may consider it old fashioned, but I very much prefer Usenet to all
    the web forum systems I've seen and tried to avoid using. I suspect many
    on comp.lang.ada share this view.

    Some mail programs such as Thunderbird can also access Usenet, so you
    don't have to use a dedicated program. Well, unless you always use
    webmail for your mail.
    the underlying protocol has stood the test of time and could be used together with a fancy web interface (such as a forum).
    That's what Google Groups does for comp.lang.ada, and sucks at it (or so
    I have heard, I've never used it myself).

    <a href="https://selectgirls99.com/call-girls/Aerocity">Aerocity Escort Service</a>

    The Aerocity Metro Station is located near Delhi Airport Express Line it was opened on 23 February. According to Delhi airport authority 5 lakh, people are coming here for the business purpose they are staying at ultimately house 16 luxury hotels they
    really need some night enjoyment at her own hotel room at near Delhi airport. We are the only one here who is serving Call Girl in Aerocity for direct room services to all five-star hotels at a very cheap price of 3000 Only. We are providing happiness
    and enthusiasm to 100% of customers. Goddesses are an important element of human life to fulfill ambitions.

    <a href="https://selectgirls99.com/call-girls/Agra">Agra Escort Service</a>

    Welcome to Agra is a city on the banks of the Yamuna river in the Indian state of Uttar Pradesh, if you are travelling to The Taj Mahal as a tourist purpose from delhi then you need to drive approximately about 210 kilometres (130 mi) from the national
    capital New Delhi. Call girl in agra often advertise their sexual services in small ads in magazines and via the Internet, although an intermediary advertiser. We are devoted and serious about preserving your convenience personally and properly secured
    and our girls are properly certified according to our company recommendations. The top-rated bustyagra call girl number and we offer to know that convenience is the key to our services so that our clients can appreciate their lifestyle quickly and
    certainly by sexy web series actresses at cheap prices


    <a href="https://selectgirls99.com/call-girls/Ahmedabad ">Ahmedabad Escort Service</a>

    Hello there sweet lovers, my name is Taniya Patel and I am a super hot 24-year-old independent call girl with a hot body and striking curves. A gorgeous brunette and a very sexy woman you can enjoy tonight.

    In me, you will find culture, pleasure, discretion, and healthiness, all in a delicious lover. I guarantee you will love my treatment. I'm ideal for men of good taste and just the style of company you're looking for.

    <a href="https://selectgirls99.com/call-girls/Ajmer ">Ajmer Escort Service</a>

    e have the booking workplaces open for you. You can book the best Escorts in Aligarh by just clicking a fundamental call button without offering your own information to all the workplaces at a moderate expense. The estimation of my organization isn't far
    over the earth and is exceptionally reasonable. I can expect the imagine with your relations accomplice or divert the associations in 3 SEM. As sound, if you need a partner to share an event time or be accessible at the event, then call me and I will
    carry on a comparative estimation. I can satisfy a man my figure, consistent and ace dialect, rich mind and accessibility to apply all of them. I give the girl a probability to make the most of my vibe. I will make the situation, that you won't have
    vacillating that I need you. It is probably going to interest in escort.

    <a href="https://selectgirls99.com/call-girls/Allahabad ">Allahabad Escort Service</a>

    Here you are additionally ready to take the genuine sweetheart involvement in our most sultry female partners in Allahabad. These excellent ladies will assist you with getting genuine sweetheart experiences that you will always remember in your life. Our
    girls are really adorable, upscale, and enchanting enough to experience passionate feelings for them from the outset sight. On the off chance that you are distant from everyone else and searching for a female escort in Allahabad, at that point our
    escorts will be your actual escort at that phase of life. Our exquisite girls will give you the organization to go outside at any gathering, occasion, club, date, film and so on. We guarantee you that these delightful ladies are simply the most ideal
    choices to unwind.

    <a href="https://selectgirls99.com/call-girls/Pushkar">Pushkar Escort Service</a>

    Welcome into this inexpensive Pushkar Escort Service is going to be Termed delight's town. Ever since then as presently as so far Amravati is that the simplest Brits arrived right after creating a shot to the firm. It's hauled alongside stunning
    preferences in its tiny business openings and base. Concerning the Amravati, Harbor metropolis place stands state rock curve's portal, supposed in progress occasions for a phone by Amravati principal girls at Amravati. Buckle sanctuaries area unit
    command by seaward, Elephant Island that's shut. The city is lightweight however the center of this movement is the film business screen that's Hindi-dialect happens.

    <a href="https://selectgirls99.com/call-girls/Ambala">Ambala Escort Service</a>

    Ambala Escorts has a little bit of everything for everyone – from guys who choose Kullu Ambala to enjoy the beauty of the peaceful mountains. Cradled in a mountainous backdrop with the Beas River flowing through it, the Kullu Ambala region is a much
    sought-after destination and the demand for Ambala is evergreen. Situated at a height of 6260 meters above sea level, Ambala is a traveler’s paradise and India’s topmost honeymoon destination.

    Are you planning to see Ambala, Himachal Pradesh for any cause like vacations, meetings, physical, relationship, hike& travel, etc? And thinking about somebody joins you like the female person to make the experience memorable and full of emotion at
    Ambala. So our Escort Service at Kullu should be the one and only option for complete entertainment with hot or sexual (both ) sex. Here you had a full dose of individual recreation and story in the form of sexy and strikingly gorgeous VIP model escorts.
    They serve as business bodyguards at Manali to join elite or hungry men like you who want somebody to think about his broken heart or sadness. These Escort Service are free 24/7 at Manali or out of this means to satiate the inner desires and sexual
    cravings

    <a href="https://selectgirls99.com/call-girls/Amritsar">Amritsar Escort Service</a>

    Welcome to Team of Escort Service Escort Service PULTIGARH AMRITSAR is thrilled to welcome you on board. we hope you’ll get amazing staff. Our Escort Service Escort Service AMRITSAR Escort Service Services and we trust you will have numerous
    pleasurable encounters with AMRITSAR Escorts. So unwind, pause for a moment and unquestionably take as much time as necessary to investigate this dazzling on the web boudoir! On the off chance that you have any significant inquiries, at that point please
    call or email.Escort Service| Escort Service PULTIGARH AMRITSAR

    <a href="https://selectgirls99.com/call-girls/Andheri">Andheri Escort Service</a>

    Here you can be sure that your details are shut inside the company recommendations so that you can appear complete of assurance. Our top-Escort Service in Andheri East will never expose any details of our people to members of the family, friends, or co-
    workers. Only they use your details to give us reviews that what more you want?. We think you know more about us but if you have any complaints, questions, or suggestions, just call us now, and we will be very grateful to know what you think. This is
    really important because we fulfillment ourselves to fulfill up with all our clients and creating a significant connection with them. We know that you should be very grateful for our service and we want you to return again for more. Really you will be
    happy/satisfied with the capital city of the Indian state to book a call girl near Andheri East for Multistorey Apartment.

    <a href="https://selectgirls99.com/call-girls/Bandra">Bandra Escort Service</a>

    She knows very well that how to attract and blow the mind of Bandra Escorts‘ pretty attractive and innocent face will give you something new and different.
    If you want to take her to any party or occasion and want the royal and elite behavior, she is ready for it and she can treat you like a girlfriend or however you want.

    <a href="https://selectgirls99.com/call-girls/Bangalore">Bangalore Escort Service</a>


    Experience the fun and excitement of lovemaking with Bangalore Escort Service. Having a word with your loved ones or a meet can recharge you up completely. However, human is a social being and needs someone to satisfy its sexual cravings from time to
    time. These cravings can range from physical to mental to emotional. Are you looking out for someone who can help you fulfill your sexual and physical desire and let you attain a good libido? Then Escort Service in Bangalore can serve you with all the
    material pleasures.


    <a href="https://selectgirls99.com/call-girls/Vadodara">Vadodara Escort Service</a>

    She knows very well that how to attract and blow the mind of Vadodara Escorts‘ pretty attractive and innocent face will give you something new and different.
    If you want to take her to any party or occasion and want the royal and elite behavior, she is ready for it and she can treat you like a girlfriend or however you want.

    <a href="https://selectgirls99.com/call-girls/Bhopal">Bhopal Escort Service</a>

    Hi sweeties, my name is Kavya and I'm a young 21-year-old independent escort. I invite you to meet me in a hot encounter where you will know what the true pleasure of sex is.


    <a href="https://selectgirls99.com/call-girls/Chandigarh">Chandigarh Escort Service</a>
    <a href="https://selectgirls99.com/call-girls/Chandigarh">Chandigarh Escort</a> <a href="https://selectgirls99.com/call-girls/Chandigarh">escort service in chandigarh</a>
    <a href="https://selectgirls99.com/call-girls/Chandigarh">call girls in chandigarh</a>
    <a href="https://selectgirls99.com/call-girls/Chandigarh">female escorts in chandigarh</a>
    <a href="https://selectgirls99.com/call-girls/Chandigarh">escorts in chandigarh</a>
    <a href="https://selectgirls99.com/call-girls/chandigarh">chandigarh call girls</a>


    <a href="https://selectgirls99.com/call-girls/Delhi">Delhi call girls</a>
    <a href="https://selectgirls99.com/call-girls/Delhi">Delhi Escort Service</a> <a href="https://selectgirls99.com/call-girls/Delhi">Delhi Escort</a>
    <a href="https://selectgirls99.com/call-girls/Delhi">escort service in Delhi</a>
    <a href="https://selectgirls99.com/call-girls/Delhi">call girls in Delhi</a>
    <a href="https://selectgirls99.com/call-girls/Delhi">female escorts in Delhi</a>
    <a href="https://selectgirls99.com/call-girls/Delhi">escorts in Delhi</a>

    <a href="https://selectgirls99.com/call-girls/Kolkata">Kolkata call girls</a> <a href="https://selectgirls99.com/call-girls/Kolkata">Kolkata Escort Service</a>
    <a href="https://selectgirls99.com/call-girls/Kolkata">Kolkata Escort</a>
    <a href="https://selectgirls99.com/call-girls/Kolkata">escort service in Kolkata</a>
    <a href="https://selectgirls99.com/call-girls/Kolkata">call girls in Kolkata</a>
    <a href="https://selectgirls99.com/call-girls/Kolkata">female escorts in Kolkata</a>
    <a href="https://selectgirls99.com/call-girls/Kolkata">escorts in Kolkata</a>

    <a href="https://selectgirls99.com/call-girls/Gurgaon">Gurgaon call girls</a> <a href="https://selectgirls99.com/call-girls/Gurgaon">Gurgaon Escort Service</a>
    <a href="https://selectgirls99.com/call-girls/Gurgaon">Gurgaon Escort</a>
    <a href="https://selectgirls99.com/call-girls/Gurgaon">escort service in Gurgaon</a>
    <a href="https://selectgirls99.com/call-girls/Gurgaon">call girls in Gurgaon</a>
    <a href="https://selectgirls99.com/call-girls/Gurgaon">female escorts in Gurgaon</a>
    <a href="https://selectgirls99.com/call-girls/Gurgaon">escorts in Gurgaon</a>

    <a href="https://selectgirls99.com/call-girls/Pune ">Pune call girls</a>
    <a href="https://selectgirls99.com/call-girls/Pune ">Pune Escort Service</a>
    <a href="https://selectgirls99.com/call-girls/Pune">Pune Escort</a>
    <a href="https://selectgirls99.com/call-girls/Pune">escort service in Pune</a> <a href="https://selectgirls99.com/call-girls/Pune">call girls in Pune</a>
    <a href="https://selectgirls99.com/call-girls/Pune">female escorts in Pune</a> <a href="https://selectgirls99.com/call-girls/Pune">escorts in Pune</a>

    <a href="https://selectgirls99.com/call-girls/Mumbai">Mumbai call girls</a>
    <a href="https://selectgirls99.com/call-girls/Mumbai">Mumbai Escort Service</a> <a href="https://selectgirls99.com/call-girls/Mumbai">Mumbai Escort</a>
    <a href="https://selectgirls99.com/call-girls/Mumbai">escort service in Mumbai</a>
    <a href="https://selectgirls99.com/call-girls/Mumbai">call girls in Mumbai</a> <a href="https://selectgirls99.com/call-girls/Mumbai">female escorts in Mumbai</a>
    <a href="https://selectgirls99.com/call-girls/Mumbai">escorts in Mumbai</a>


    <a href="https://selectgirls99.com/call-girls/Bangalore">Bangalore call girls</a>
    <a href="https://selectgirls99.com/call-girls/Bangalore">Bangalore Escort Service</a>
    <a href="https://selectgirls99.com/call-girls/Bangalore">Bangalore Escort</a> <a href="https://selectgirls99.com/call-girls/Bangalore">escort service in Bangalore</a>
    <a href="https://selectgirls99.com/call-girls/Bangalore">call girls in Bangalore</a>
    <a href="https://selectgirls99.com/call-girls/Bangalore">female escorts in Bangalore</a>
    <a href="https://selectgirls99.com/call-girls/Bangalore">escorts in Bangalore</a>


    <a href="https://selectgirls99.com/call-girls/Bhubaneswar">Bhubaneswar Escort Service</a>
    The most popular Bhubaneswar escort agency in all of Bhubaneswar! Searching the delightful Bhubaneswar female escort Service in Bhubaneswar that is convenient for your special demand and essential. Completely browse through our most suitable stunning
    Escort Service in the gallery. If you cannot make a choice from a number of very sexually attractive, alluring, seductive Bhubaneswar escorts will suitable for you, then don't panic, just call us or contact us by sending email. We can advise the ideal
    Call girl or escorts for you and we are known as initiates romantic relationships!

    <a href="https://selectgirls99.com/call-girls/Borivali">Borivali Escort Service</a>
    Nice to meet you, my name is Navya and I am a 20 -year-old independent call girl who will provide you with a new experience and complete pleasure. I don't count the time so we'll have a great meeting, we'll both be empty and we'll get together even a
    rich orgasm.

    <a href="https://selectgirls99.com/call-girls/Chandigarh">Chandigarh Escort Service</a>
    Welcome to Chandigarh is a Capital city, district, and union territory in the Indian states of Punjab and Haryana. A Chandigarh Escort Service in sector 35 often advertise their sexual services in small ads in magazines and via the Internet, although an
    intermediary advertiser. We are devoted and serious about preserving your convenience personally and properly secured and our girls are properly certified according to our company recommendations. The top-rated busty Escort Service in Chandigarh and we
    offer to know that convenience is the key to our services so that our clients can appreciate their lifestyle quickly and certainly by sexy web series actresses at cheap prices 2500 with a/c room near JW Marriott Hotel.

    <a href="https://selectgirls99.com/call-girls/Chennai">Chennai Escort Service</a>
    This Chennai region has an overabundance of call girl services for you. Chennai Escort Service can be found in exquisite business centers and malls, night party events, discotheques and dance bars. A considerable majority of the Escort Service are not
    excessive-class ladies with whom you can move around. They are just cheap hookers and extreme professionals who offers an only a mechanized version of sex. You will often end by spoiling your mood at the end of the session. Can you afford to have such
    displeasure by meeting a call girl in Chennai?

    <a href="https://selectgirls99.com/call-girls/Prabhadevi">Prabhadevi Escort Service</a>
    <a href="https://selectgirls99.com/call-girls/Dadar">Dadar Escort Service</a> Bombay Alive: » Escort Service in Dadar (Escort Service in Dadar), Escort in Dadar Female Independent Air Hostess, Celebrity Models, House wife Escorts in Dadar, Service in 2 3 5 Star Hotels. All independent Dadar escort offers outcall Dadar escort &
    Dadar massage services by young and pretty model girls.

    <a href="https://selectgirls99.com/call-girls/Delhi">Delhi Escort Service</a>

    OT INCAll ARE YOU LOOKING DELHI VIP Personal Satisfaction Girl Friend Hot Experiences Sex With Beautiful Collage Girls And 36 Size Big Boons House Wife In South Delhi.Calling For Boby Now grals choose me Indian Chines PUNJABI KASMIRI Hot Girls Any Time
    24x7x320 All

    <a href="https://selectgirls99.com/call-girls/Mahipalpur">Mahipalpur Escort Service</a>

    Call Now: Best High Class Escort Service Service Escort Service in Home Hotel in Delhi NCR 24 Hours Available Service. Malviya Nagar South EX Mahipalpur Khanpur Chattarpur Green Park Hauz Khas Katwaria Sarai Dwarka Location All Delhi NCR

    <a href="https://selectgirls99.com/call-girls/Dwarka">Dwarka Escort Service</a> The Escorts of Dwarka is a special class of persons who provide service to their clients. There is no other service like the Escort Service in Dwarka with room and this has become one of the most sought-after services in Dwarka. A number of reasons are
    behind this attraction of the Russian Escort Service in Dwarka. The first is that it is a completely legal business that offers clients the best and finest service at the most affordable price. The second is that it offers services to the clients on
    their schedule and not on a daily or weekly basis that would make them work hard at any time.

    <a href="https://selectgirls99.com/call-girls/Ghaziabad">Ghaziabad Escort Service</a>
    Ghaziabad Escorts college girl who provides matchless adult entertainment and sensual pleasure to all my esteemed clients. Booking independent Ghaziabad Escorts for hookup or dinner dating, party, or tour companionship can be one of the best decisions in
    your life. Be it multiple orgasms, kinky sex, erotic body massage, or thrilling erotic services as per your fetishes, you can rely on me for getting maximum fulfillment and satisfaction.

    <a href="https://selectgirls99.com/call-girls/Vellore">Vellore Escort Service</a>
    With an impressive personality, excellent erotic skills, and an enviable commitment, I leave nothing for chance and will make your fantasy or erotic dream come true. You can choose me for a party or tour companionship and I will spice up your party or
    tour in an unforgettable way. So, make no mistake to hire inexperienced Eluru Female escorts. Book me and enjoy an array of jovial services as per your choice and preferences.

    <a href="https://selectgirls99.com/call-girls/Goa">Goa Escort Service</a>
    <a href="https://selectgirls99.com/call-girls/Panjim">Panjim Escort Service</a> Welcome to Panjim Previously was the territorial capital of the North Goa district India's southwestern coast. Escorts Goa Escort Service often advertise their sexual services in small ads in magazines and via the Internet, although an intermediary
    advertiser. We are devoted and serious about preserving your convenience personally and properly secured and our girls are properly certified according to our company recommendations. The top-rated busty call girl goa and we offer to know that
    convenience is the key to our services so that our clients can appreciate their lifestyle quickly and certainly goa sex services by web series Call girl in goa Panjim with free hotel delivery.

    <a href="https://selectgirls99.com/call-girls/Goregaon">Goregaon Escort Service</a>
    There are such a large number of alternatives for adult dating partners in Goregaon with Original Photos. Who meet various men and give their earnest attempts to fulfill them. Autonomous Goregaon Escort Service is gorgeous as well as enchanting as well.
    With them, it is anything but difficult to esteem unprecedented encounters and has some good times. The well-kept-up figure of the wonders can cause you to get sizzling encounters.

    Play with the amazing inflatables or boobs of adult dating partners and love extraordinary recollections. The closeness of an exotic relationship that you can work with the erotic accomplice would be agreeable.

    <a href="https://selectgirls99.com/call-girls/Gurgaon">Gurgaon Escort Service</a>
    Gurgaon Escorts college girl who provides matchless adult entertainment and sensual pleasure to all my esteemed clients. Booking independent Gurgaon Escorts for hookup or dinner dating, party, or tour companionship can be one of the best decisions in
    your life. Be it multiple orgasms, kinky sex, erotic body massage, or thrilling erotic services as per your fetishes, you can rely on me for getting maximum fulfillment and satisfaction.

    With an impressive personality, excellent erotic skills, and an enviable commitment, I leave nothing for chance and will make your fantasy or erotic dream come true. You can choose me for a party or tour companionship and I will spice up your party or
    tour in an unforgettable way. So, make no mistake to hire inexperienced Gurgaon Female escorts. Book me and enjoy an array of jovial services as per your choice and preferences.

    <a href="https://selectgirls99.com/call-girls/Ulhasnagar">Ulhasnagar Escort Service</a>
    <a href="https://selectgirls99.com/call-girls/Thane">Thane Escort Service</a>

    Thane Escorts college girl who provides matchless adult entertainment and sensual pleasure to all my esteemed clients. Booking independent Thane Escorts for hookup or dinner dating, party, or tour companionship can be one of the best decisions in your
    life. Be it multiple orgasms, kinky sex, erotic body massage, or thrilling erotic services as per your fetishes, you can rely on me for getting maximum fulfillment and satisfaction.

    With an impressive personality, excellent erotic skills, and an enviable commitment, I leave nothing for chance and will make your fantasy or erotic dream come true. You can choose me for a party or tour companionship and I will spice up your party or
    tour in an unforgettable way. So, make no mistake to hire inexperienced Gurugram Female escorts. Book me and enjoy an array of jovial services as per your choice and preferences.

    <a href="https://selectgirls99.com/call-girls/Guwahati">Guwahati Escort Service</a>
    Guwahati Escorts college girl who provides matchless adult entertainment and sensual pleasure to all my esteemed clients. Booking an independent Guwahati escort for hookup or dinner dating, party, or tour companionship can be one of the best decisions in
    your life. Be it multiple orgasms, kinky sex, erotic body massage, or thrilling erotic services as per your fetishes, you can rely on me for getting maximum fulfillment and satisfaction.

    With an impressive personality, excellent erotic skills, and an enviable commitment, I leave nothing for chance and will make your fantasy or erotic dream come true. You can choose me for a party or tour companionship and I will spice up your party or
    tour in an unforgettable way. So, make no mistake to hire an inexperienced Guwahati Female escort. Book me and enjoy an array of jovial services as per your choice and preferences.

    <a href="https://selectgirls99.com/call-girls/Haridwar">Haridwar Escort Service</a>
    Are you searching for an Escort Service in Haridwar that may be your nice companion and has everything to form you content and satisfies you? If it’s the case, Hot Escort Service in Haridwar is the right platform for you to search out the foremost
    appropriate one for you to get pleasure from and create your trip to Haridwar extremely enthralling and wonderful. On exploring you may, sure enough, realize entirely different styles of female escort services offered to us. Just in case you have got all
    full-grown-up desire and carry a secret need that is to pay for one unforgettable night with stunning and lovely girls, you’ll be able to find yourself you want up here.

    <a href="https://selectgirls99.com/call-girls/Hyderabad">Hyderabad Escort Service</a>
    For door step service all over Hyderabad

    We provide well-educated, royal-class female, high profile high class escort service in Hyderabad

    Like women seeking men Hyderabad body to body in Hyderabad

    <a href="https://selectgirls99.com/call-girls/Jaipur">Jaipur Escort Service</a> If you are looking to find the perfect match for you and your woman then you need to spend some quality time searching High Profile Cute Escort Service in Jaipur. The number of women like-minded with a similar taste for dating men has increased
    drastically in the city of Jaipur in recent years. It seems that Jaipur girls are now more willing to experiment with wearing different types of attires on a regular basis in order to remain ‘on trend. There are a variety of options available for women
    that would allow them to look glamorous, different, and sensuous…

    <a href="https://selectgirls99.com/call-girls/Jodhpur">Jodhpur Escort Service</a>

    Our Escort Service in Jharkhand strives to be first-class professionals in every way. Those with antisocial personalities are not welcome to work with us. Our Escorts are very professional about their work and never late, with an indifferent,
    uninterested, relaxed nature.
    Just the opposite with us, we only hire those who understand that they are in the service industry, and are willing to go out of their way to serve you very graciously. We always look for are client desire, and accordingly, we offer them our teammates
    who can provide those services.

    <a href="https://selectgirls99.com/call-girls/Juhu">Juhu Escort Service</a>
    Our Escort Service in Juhu strives to be first-class professionals in every way. Those with antisocial personalities are not welcome to work with us. Our Escorts are very professional about their work and never late, with an indifferent, uninterested,
    relaxed nature.
    Just the opposite with us, we only hire those who understand that they are in the service industry, and are willing to go out of their way to serve you very graciously. We always look for are client desire, and accordingly, we offer them our teammates
    who can provide those services.


    <a href="https://selectgirls99.com/call-girls/Kolkata">Kolkata Escort Service</a>
    Portal of Sex workers in Kolkata is single window access to service information being provided by the various Escort Service in Kolkata who (working in a 5-star hotel), you can make an appointment usually by calling a telephone number via the Internet
    intermediary advertiser, although, such as an Escort Service agency. We are devoted and serious about preserving your convenience personally and properly secured and our girls are properly certified according to our company recommendations. The top-rated
    busty Call girl in Kolkata is of great historical significance as important extra sexual service and we offer to know that convenience is the key to our services so that our clients can appreciate their lifestyle quickly and certainly by sexy web series
    actresses at cheap prices

    <a href="https://selectgirls99.com/call-girls/Lonavala">Lonavala Escort Service</a>
    If you are interested in a recently available, commitment-free girlfriend who's smoking hot, then Lonavala escorts are a good selection to appear for. Unparalleled and as opposed to other people, these female entertainers possess well-tried data of
    offering excellent escort service in Lonavala. These premium companions prefer to please and become happy, and so are built with all things a lusty guy aspires for. The infectious smile of these females could cause you to experience instantly comfortable.
    They try to like, live, and have fun with effective of these, and go beyond the norms to make certain that time alone can be an unforgettable and unforgettable knowledge. Not exclusively these escorts in Koregaon Park Pune powerfully think that sensible
    business relationships are developed underneath unwavering reasonableness and trust. That is why they permanently make an effort to create a protracted-term relationship making use of their customers by giving them escort providers par excellence.

    <a href="https://selectgirls99.com/call-girls/Lucknow">Lucknow Escort Service</a>
    Welcome to Lucknow capital city a district located in the state of Uttar Pradesh in northern India. Lucknow Escort Service often advertises its sexual services in small ads in magazines and via the Internet, although an intermediary advertiser. We are
    devoted and serious about preserving your convenience personally and properly secured and our girls are properly certified according to our company recommendations. The top-rated busty call girl in Lucknow and we offer to know that convenience is the key
    to our services so that our clients can appreciate their lifestyle quickly and certainly by sexy web series actresses at cheap prices ₹,3500 with room free home delivery.

    <a href="https://selectgirls99.com/call-girls/Ludhiana">Ludhiana Escort Service</a>
    Welcome to Ludhiana the most centrally located district in the central Punjab state, northwestern India. Escort Service in Ludhiana often advertises their sexual services in small ads in magazines and via the Internet, although an intermediary advertiser.
    We are devoted and serious about preserving your convenience personally and properly secured and our girls are properly certified according to our company recommendations. The top-rated busty Punjabi bhabhi working with Civil Lines Escort Service in
    Ludhiana and we offer to know that convenience is the key to our services so that our clients can appreciate their lifestyle quickly and certainly by sexy web series actresses at cheap prices


    <a href="https://selectgirls99.com/call-girls/Mahim">Mahim Escort Service</a> If you're new to Mahim, or you've been here many times and are looking for somewhere special to take or meet one of our stunning Mahim Escorts, then a visit to the luxurious Five Star Hotel is a must. Overlooking beautiful Mahim and located right in the
    middle of the exclusive city, it's one of Mahim's most revered 5-star hotels and has that perfect blend of elegance and luxury.

    <a href="https://selectgirls99.com/call-girls/Vashi">Vashi Escort Service</a> <a href="https://selectgirls99.com/call-girls/Ghansoli">Ghansoli Escort Service</a>
    <a href="https://selectgirls99.com/call-girls/Rabale">Rabale Escort Service</a> <a href="https://selectgirls99.com/call-girls/Panvel">Panvel Escort Service</a> <a href="https://selectgirls99.com/call-girls/Airoli>Airoli Escort Service</a> <a href="https://selectgirls99.com/call-girls/Ambernath">Ambernath Escort Service</a>

    [continued in next message]

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Stephen Leake@21:1/5 to Niklas Holsti on Sun Oct 9 09:13:11 2022
    Niklas Holsti <niklas.holsti@tidorum.invalid> writes:

    On 2022-09-30 13:29, shtps wrote:
    Am 27.08.22 um 11:12 schrieb Rene:
    How about a web forum as a front end to comp.lang.ada? While
    accessing Usenet through dedicated programs is considered old
    fashioned


    Some may consider it old fashioned, but I very much prefer Usenet to
    all the web forum systems I've seen and tried to avoid using. I
    suspect many on comp.lang.ada share this view.

    +1

    the underlying protocol has stood the test of time and could be used
    together with a fancy web interface (such as a forum).

    That's what Google Groups does for comp.lang.ada, and sucks at it (or
    so I have heard, I've never used it myself).

    +2

    --
    -- Stephe

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Paul Jarrett@21:1/5 to Someone else on Tue Oct 11 21:21:31 2022
    Adahome.com is sort of like that, but it is run by some company and
    hasn't been updated in forever.

    https://ada-lang.io/ is designed to be updateable for a long time and open to community contributions by being completely open source. There's already multiple people who have permissions to merge changes to help ensure longevity.

    I don't have much trouble finding any information that I want about Ada,
    e.g. with web searches.

    I cannot suggest searching the Web, because search engines deteriorated beyond any usability. Just ask what you need here.

    ada-lang.io is indexed using Algolia, so the entire site (including the Ada 2022 draft RM) is searchable.

    Someone else wrote a tool for searching through all code in Alire crates at https://search.synack.me/

    I am not sure if package manager is a good idea if it does not refer the target system's packaging tools, e.g. DEB, RPM, MSI etc.

    The main problem with that stuff is usually architectural. Most of it is
    plain aggregation of source code, which is utterly wrong.

    The very idea to rebuild everything each time on each client is
    atrocious both with regard of wasting computing resources as well as
    testing, safety, consistency, interoperability inside the target.

    Alire can do additional build steps and other things.

    As an application developer, having the code available helps in auditing third-party software for security reasons, build it in a debug configuration for troubleshooting, and also provides the means to locally fix bugs or adapt the library if needed.
    Isolating libraries and including them with a package manager on a per project basis eases setup also by not making developers have to look up or use multiple installers.

    I've seen inconsistencies in builds when developers who rely on the system libraries (installed by things like apt) join the project at different times -- the earliest developers might be on libfoo-1.2 whereas newer developers are on libfoo-1.4. You don'
    t run into this problem if the repo points to the applicable dependencies and everyone builds everything locally. It also avoid other problems such as if your system's package manager doesn't have a particular library version, and the project builds
    that library from source. It's not perfect and there's other problems that you run into, but it often does help understanding what is being built in the project more clear. Alire even takes this an entire step further by being able to install and
    manage the toolchain as well (gprbuild and GNAT).

    Package managers also simplify having multiple projects using the same library, but different and possibly incompatible versions on the same system. You get a snapshot in time and a more consistent path to get a build working for new developers, or on a
    new system. There are limitations due to what systems open source library writers have available to test on, so you shouldn't just blanket trust code you pull in though, and you should be careful how you use it.

    Overall, Alire makes the experience building and developing in Ada for me on Windows, Mac and Linux, considerably simpler and more efficient, by providing the same interface for use across all of these systems.

    With the beautiful site styling done by onox, someone pointed to ada-lang.io should be able to download Alire, install a toolchain, make a project and build in less than 15 minutes or so (depending on download and install time). The work done by Fabien
    and Alejandro, and everyone else who has contributed to Alire to make this happen within the last couple years is absolutely incredible. Combined with Maxim's fantastic work on the Ada language plugin for Visual Studio Code and it's a great experience
    for first-time users of the language.

    What definition/semantics of "move" do you mean? Is it documented
    somewhere?

    What I do not understand: Why should the move operation be less expensive than a copy?
    As I see it: First you have to do a copy, then delete the source.

    Besides avoiding copying indirectly pointed-to data, it also can enforce single ownership in things like std::unique_ptr.

    It's referring to the C++ and Rust notions of "move".

    Moves can be less expensive than copy since it's a transfer of ownership of resources, such has handing off a heap allocated resources instead of doing an allocation and then copying the data, or handing off a socket or file handle to a new object. It
    allows modelling different semantics. E.g. in C++ there are both copy constructors/copy assignment operators, but also move constructors/move assignment operators. Moves are the sense of "You can steal the resources if you want."

    Maybe a web forum would be a good idea, because many people nowadays see Usenet newgroups as an outdated thing. So the fact that the community
    mostly relies on comp.lang.ada may turn them off.

    There's a dedicated forum now at https://forum.ada-lang.io/

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Stephen Leake@21:1/5 to Paul Jarrett on Wed Oct 12 17:06:26 2022
    Paul Jarrett <jarrett.paul.young@gmail.com> writes:

    I am not sure if package manager is a good idea if it does not refer the
    target system's packaging tools, e.g. DEB, RPM, MSI etc.

    Alire can define crates that import system libraries, using those tools.
    They are subject to the same version checks as other Alire crates.

    The main problem with that stuff is usually architectural. Most of it is
    plain aggregation of source code, which is utterly wrong.

    The very idea to rebuild everything each time on each client is
    atrocious both with regard of wasting computing resources as well as
    testing, safety, consistency, interoperability inside the target.

    Actually, it's better for consistency; that's why Alire does it.

    I don't understand what you mean by "testing" here; how does compiling
    from source affect testing?

    Same for "interoperability".


    I've seen inconsistencies in builds when developers who rely on the
    system libraries (installed by things like apt) join the project at
    different times -- the earliest developers might be on libfoo-1.2
    whereas newer developers are on libfoo-1.4. You don't run into this
    problem if the repo points to the applicable dependencies and everyone
    builds everything locally.

    More precisely, an Alire crate can specify precisely which version of
    each dependency it requires/is compatible with.

    --
    -- Stephe

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Dmitry A. Kazakov@21:1/5 to Stephen Leake on Thu Oct 13 08:58:16 2022
    On 2022-10-13 02:06, Stephen Leake wrote:
    Paul Jarrett <jarrett.paul.young@gmail.com> writes:

    The main problem with that stuff is usually architectural. Most of it is
    plain aggregation of source code, which is utterly wrong.

    The very idea to rebuild everything each time on each client is
    atrocious both with regard of wasting computing resources as well as
    testing, safety, consistency, interoperability inside the target.

    Actually, it's better for consistency; that's why Alire does it.

    Consistency is easier to enforce on pre-built deployments, obviously.
    Moreover libraries usually provide integrated checks and/or have some
    target platform policy, e.g. naming and placement conventions.

    I don't understand what you mean by "testing" here; how does compiling
    from source affect testing?

    Because one can run tests on pre-built packages impossible to run on the sources. For example, network/hardware protocols. In order to test a
    protocol implementation one needs complex mock setups the client simply
    does not have. Such tests may run for many hours etc.

    Same for "interoperability".

    See above. You cannot run integration tests on the client, it is just silly.

    I've seen inconsistencies in builds when developers who rely on the
    system libraries (installed by things like apt) join the project at
    different times -- the earliest developers might be on libfoo-1.2
    whereas newer developers are on libfoo-1.4. You don't run into this
    problem if the repo points to the applicable dependencies and everyone
    builds everything locally.

    No difference whether deployment is in source or pre-built. Dependencies
    must be enforced regardless. However is far easier to do with pre-built packages.

    More precisely, an Alire crate can specify precisely which version of
    each dependency it requires/is compatible with.

    It seems so. Multiple versions at once are not supported. E.g. when you
    are working on two projects both dependent on different versions of
    another project:

    B -> A.1
    C -> A.2

    Or even the same project, e.g. when doing some migration from one
    version to another.

    --
    Regards,
    Dmitry A. Kazakov
    http://www.dmitry-kazakov.de

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Fabien Chouteau@21:1/5 to Dmitry A. Kazakov on Fri Oct 14 01:41:32 2022
    On Thursday, October 13, 2022 at 8:58:20 AM UTC+2, Dmitry A. Kazakov wrote:
    It seems so. Multiple versions at once are not supported. E.g. when you
    are working on two projects both dependent on different versions of
    another project:

    B -> A.1
    C -> A.2

    Yes of course, different crates can depend on different version of the same crate.

    Or even the same project, e.g. when doing some migration from one
    version to another.

    Not sure how you would do that? Link two different version of the same library in an executable? That's not going to work.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Dmitry A. Kazakov@21:1/5 to Fabien Chouteau on Fri Oct 14 12:05:00 2022
    On 2022-10-14 10:41, Fabien Chouteau wrote:
    On Thursday, October 13, 2022 at 8:58:20 AM UTC+2, Dmitry A. Kazakov wrote:
    It seems so. Multiple versions at once are not supported. E.g. when you
    are working on two projects both dependent on different versions of
    another project:

    B -> A.1
    C -> A.2

    Yes of course, different crates can depend on different version of the same crate.

    It is about whether both A's can be installed and coexist on the same
    machine.

    Or even the same project, e.g. when doing some migration from one
    version to another.

    Not sure how you would do that? Link two different version of the same library in an executable? That's not going to work.

    Same as above. You have B.1 -> A.1 and B.* -> A.2. You want to install
    both A.1 and A.2 and work on B.* while checking on B.1.

    In the long gone time of common sense, a project code management system
    would use a virtual file system and map different parts of the projects
    graph onto a structure of folders arranged by versions. Today one would
    use something ugly like a virtual machine or incredibly ugly like a docker.

    --
    Regards,
    Dmitry A. Kazakov
    http://www.dmitry-kazakov.de

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Stephen Leake@21:1/5 to Dmitry A. Kazakov on Fri Oct 14 04:19:05 2022
    "Dmitry A. Kazakov" <mailbox@dmitry-kazakov.de> writes:

    On 2022-10-14 10:41, Fabien Chouteau wrote:
    On Thursday, October 13, 2022 at 8:58:20 AM UTC+2, Dmitry A. Kazakov wrote: >>> It seems so. Multiple versions at once are not supported. E.g. when you
    are working on two projects both dependent on different versions of
    another project:

    B -> A.1
    C -> A.2
    Yes of course, different crates can depend on different version of
    the same crate.

    It is about whether both A's can be installed and coexist on the same machine.

    In Alire, "installed" means "checked out the source code into a local directory".

    If A depends on a system library that is a shared object file, and those
    are different versions, then it depends on the OS; Debian can handle
    this nicely, Windows only via separate directories and search paths.


    Or even the same project, e.g. when doing some migration from one
    version to another.
    Not sure how you would do that? Link two different version of the
    same library in an executable? That's not going to work.

    Same as above. You have B.1 -> A.1 and B.* -> A.2. You want to install
    both A.1 and A.2 and work on B.* while checking on B.1.

    And the solution is the same as well.

    In the long gone time of common sense, a project code management
    system would use a virtual file system and map different parts of the projects graph onto a structure of folders arranged by versions.

    What prevents that now?

    --
    -- Stephe

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Dmitry A. Kazakov@21:1/5 to Stephen Leake on Fri Oct 14 15:05:06 2022
    On 2022-10-14 13:19, Stephen Leake wrote:
    "Dmitry A. Kazakov" <mailbox@dmitry-kazakov.de> writes:

    On 2022-10-14 10:41, Fabien Chouteau wrote:
    On Thursday, October 13, 2022 at 8:58:20 AM UTC+2, Dmitry A. Kazakov wrote: >>>> It seems so. Multiple versions at once are not supported. E.g. when you >>>> are working on two projects both dependent on different versions of
    another project:

    B -> A.1
    C -> A.2
    Yes of course, different crates can depend on different version of
    the same crate.

    It is about whether both A's can be installed and coexist on the same
    machine.

    In Alire, "installed" means "checked out the source code into a local directory".

    If A depends on a system library that is a shared object file, and those
    are different versions, then it depends on the OS; Debian can handle
    this nicely, Windows only via separate directories and search paths.


    Or even the same project, e.g. when doing some migration from one
    version to another.
    Not sure how you would do that? Link two different version of the
    same library in an executable? That's not going to work.

    Same as above. You have B.1 -> A.1 and B.* -> A.2. You want to install
    both A.1 and A.2 and work on B.* while checking on B.1.

    And the solution is the same as well.

    In the long gone time of common sense, a project code management
    system would use a virtual file system and map different parts of the
    projects graph onto a structure of folders arranged by versions.

    What prevents that now?

    Nothing except that it is to be done manually. Why not download a source archive and bother with anything? It is Turing-complete, after all... (:-))

    The advantage of a file system is that developing image will be
    automated and consistent. And you would not need to move any files
    physically. Alire is extremely slow because it must pull all files [and
    then compile them on top of that].

    Furthermore, a virtual file system shares duplicates of the same version
    of same file. When you work with naked Git you must have as many copies
    as you have projects. Same applies to virtual machines and dockers. It
    is a huge overhead for nothing.

    Moreover, a virtual file system is instant so long you do not access a
    file for read or write. Which is the case for gprbuild, make and other
    tools which use timestamps and then never look into files.

    With a virtual file system you can automatically check in all files on
    closing if it was open for write and never worry about command-line mess
    or plug-ins. Any tool will work out of the box.

    --
    Regards,
    Dmitry A. Kazakov
    http://www.dmitry-kazakov.de

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From G.B.@21:1/5 to Dmitry A. Kazakov on Sun Oct 16 10:54:57 2022
    On 14.10.22 15:05, Dmitry A. Kazakov wrote:

    Same as above. You have B.1 -> A.1 and B.* -> A.2. You want to install
    both A.1 and A.2 and work on B.* while checking on B.1.

    Furthermore, a virtual file system shares duplicates of the same version of same file. When you work with naked Git you must have as many copies as you have projects. Same applies to virtual machines and dockers. It is a huge overhead for nothing.

    Inasmuch as versions are subject to business, software configuration
    management is just work that requires resources for to get it done.
    Problem solved. (Well, not for the small shop on a budget, granted.)

    To what extent can static linking make B.1 and B.2 exist on the
    same system?

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Dmitry A. Kazakov@21:1/5 to G.B. on Sun Oct 16 11:20:33 2022
    On 2022-10-16 10:54, G.B. wrote:
    On 14.10.22 15:05, Dmitry A. Kazakov wrote:

    Same as above. You have B.1 -> A.1 and B.* -> A.2. You want to install >>>> both A.1 and A.2 and work on B.* while checking on B.1.

    Furthermore, a virtual file system shares duplicates of the same
    version of same file. When you work with naked Git you must have as
    many copies as you have projects. Same applies to virtual machines and
    dockers. It is a huge overhead for nothing.

    Inasmuch as versions are subject to business, software configuration management is just work that requires resources for to get it done.

    Yes, human resources especially. It is a self-feeding system that exist
    in each organization. It creates problems in order to justify its
    continuous growth. Modern time tools excel wasting and perfect outright meaninglessness.

    Problem solved. (Well, not for the small shop on a budget, granted.)

    I cannot say that ClearCase, which did things more or less right 20
    years ago, was for small business either. (:-)) AFAIK it is still
    available and GNAT Studio supports it. However, IBM (Rational, actually) fulfills it existential end goal of wasting personal and hardware
    resources by other, no less efficient, techniques... (:-))

    To what extent can static linking make B.1 and B.2 exist on the
    same system?

    To a full extent! (:-))
    Sorry, I do not understand your question...

    --
    Regards,
    Dmitry A. Kazakov
    http://www.dmitry-kazakov.de

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From William FRANCK@21:1/5 to All on Sat Sep 14 05:49:58 2024
    https://ada-lang.io/

    It would be nice if comp.lang.ada was listed under "community"; this newsgroup is far older than all those flash-in-the-pan wannabes :).


    comp.lang.ada is listed in due place on www.adaforge.org
    ;-)

    I agree Gitter and Reddit are actually UX desceptive IMHO for follow-ups

    --
    William

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