• Bootcamp

    From =?UTF-8?Q?Arne_Vajh=C3=B8j?=@21:1/5 to All on Tue May 20 23:00:01 2025
    https://www.linkedin.com/posts/vms-software-inc-_thats-a-wrap-for-the-malm%C3%B6-bootcamp-over-activity-7330638443586256898-OxYT/

    Next one will be:

    Portsmouth, NH
    October 22–24

    Arne

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Robert A. Brooks@21:1/5 to All on Wed May 21 09:34:45 2025
    On 5/20/2025 23:00, Arne Vajhøj wrote:
    https://www.linkedin.com/posts/vms-software-inc-_thats-a-wrap-for-the-malm%C3%B6-bootcamp-over-activity-7330638443586256898-OxYT/

    Next one will be:

    Portsmouth, NH
    October 22–24

    We think Portsmouth will be a fine location for the boot camp. Rooms should be much cheaper than
    in Boston, and there are buses that go directly from Boston/Logan Airport to Portsmouth.


    --
    -- Rob

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From David Meyer@21:1/5 to Robert A. Brooks on Wed May 21 23:35:37 2025
    "Robert A. Brooks" <FIRST.LAST@vmssoftware.com> writes:

    On 5/20/2025 23:00, Arne Vajhøj wrote:
    https://www.linkedin.com/posts/vms-software-inc-_thats-a-wrap-for-the-malm%C3%B6-bootcamp-over-activity-7330638443586256898-OxYT/
    Next one will be:
    Portsmouth, NH
    October 22–24

    We think Portsmouth will be a fine location for the boot camp. Rooms should be much cheaper than
    in Boston, and there are buses that go directly from Boston/Logan Airport to Portsmouth.

    I've heard Innsmouth is a nice place (during the day), though the bus
    driver has a certain look about him.

    --
    David Meyer
    Takarazuka, Japan
    papa@sdf.org

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Subcommandante XDelta@21:1/5 to David Meyer on Thu May 22 09:13:49 2025
    On 22/05/2025 12:35 am, David Meyer wrote:
    :
    We think Portsmouth will be a fine location for the boot camp. Rooms should be much cheaper than
    in Boston, and there are buses that go directly from Boston/Logan Airport to Portsmouth.

    I've heard Innsmouth is a nice place (during the day), though the bus
    driver has a certain look about him.


    Well played, well played. :-)

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Stephen Hoffman@21:1/5 to Robert A. Brooks on Thu May 22 22:44:41 2025
    On 2025-05-21 13:34:45 +0000, Robert A. Brooks said:

    On 5/20/2025 23:00, Arne Vajhøj wrote:
    https://www.linkedin.com/posts/vms-software-inc-_thats-a-wrap-for-the-malm%C3%B6-bootcamp-over-activity-7330638443586256898-OxYT/


    Next one will be:

    Portsmouth, NH
    October 22–24

    We think Portsmouth will be a fine location for the boot camp. Rooms
    should be much cheaper than in Boston, and there are buses that go
    directly from Boston/Logan Airport to Portsmouth.

    Alternatively, MBTA to North Station, and Amtrak Downeaster to
    Portsmouth: https://amtrakdowneaster.com



    --
    Pure Personal Opinion | HoffmanLabs LLC

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From =?UTF-8?Q?Arne_Vajh=C3=B8j?=@21:1/5 to Robert A. Brooks on Tue Jun 3 13:19:14 2025
    On 5/21/2025 9:34 AM, Robert A. Brooks wrote:
    On 5/20/2025 23:00, Arne Vajhøj wrote:
    https://www.linkedin.com/posts/vms-software-inc-_thats-a-wrap-for-the-
    malm%C3%B6-bootcamp-over-activity-7330638443586256898-OxYT/

    Next one will be:

    Portsmouth, NH
    October 22–24

    We think Portsmouth will be a fine location for the boot camp.  Rooms
    should be much cheaper than
    in Boston, and there are buses that go directly from Boston/Logan
    Airport to Portsmouth.

    They have already opened for registration:

    https://events.vmssoftware.com/bootcamp-portsmouth-2025

    Arne

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From =?UTF-8?Q?Arne_Vajh=C3=B8j?=@21:1/5 to All on Tue Jun 3 13:24:20 2025
    On 5/20/2025 11:00 PM, Arne Vajhøj wrote:
    https://www.linkedin.com/posts/vms-software-inc-_thats-a-wrap-for-the- malm%C3%B6-bootcamp-over-activity-7330638443586256898-OxYT/

    Next one will be:

    Portsmouth, NH
    October 22–24

    Note that there are links to presentations from Malmö at:
    https://events.vmssoftware.com/bootcamp-repository

    Arne

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Craig A. Berry@21:1/5 to All on Thu Jun 5 20:28:39 2025
    On 6/3/25 12:24 PM, Arne Vajhøj wrote:
    On 5/20/2025 11:00 PM, Arne Vajhøj wrote:
    https://www.linkedin.com/posts/vms-software-inc-_thats-a-wrap-for-the-
    malm%C3%B6-bootcamp-over-activity-7330638443586256898-OxYT/

    Next one will be:

    Portsmouth, NH
    October 22–24

    Note that there are links to presentations from Malmö at:
      https://events.vmssoftware.com/bootcamp-repository

    The link to presentation materials under Malmö points to

    https://app.box.com/folder/322067756653

    but Box says, "Oops! We can't seem to find the page you're looking for."

    The YouTube links appear to work.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From =?UTF-8?Q?Arne_Vajh=C3=B8j?=@21:1/5 to Craig A. Berry on Thu Jun 5 21:39:41 2025
    On 6/5/2025 9:28 PM, Craig A. Berry wrote:
    On 6/3/25 12:24 PM, Arne Vajhøj wrote:
    On 5/20/2025 11:00 PM, Arne Vajhøj wrote:
    https://www.linkedin.com/posts/vms-software-inc-_thats-a-wrap-for-
    the- malm%C3%B6-bootcamp-over-activity-7330638443586256898-OxYT/

    Next one will be:

    Portsmouth, NH
    October 22–24

    Note that there are links to presentations from Malmö at:
       https://events.vmssoftware.com/bootcamp-repository

    The link to presentation materials under Malmö points to

    https://app.box.com/folder/322067756653

    but Box says, "Oops! We can't seem to find the page you're looking for."

    When I click that link I get prompted for login.

    VSI should fix.

    Arne

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Craig A. Berry@21:1/5 to All on Fri Jun 6 10:17:15 2025
    On 6/5/25 8:39 PM, Arne Vajhøj wrote:
    On 6/5/2025 9:28 PM, Craig A. Berry wrote:
    On 6/3/25 12:24 PM, Arne Vajhøj wrote:
    On 5/20/2025 11:00 PM, Arne Vajhøj wrote:
    https://www.linkedin.com/posts/vms-software-inc-_thats-a-wrap-for-
    the- malm%C3%B6-bootcamp-over-activity-7330638443586256898-OxYT/

    Next one will be:

    Portsmouth, NH
    October 22–24

    Note that there are links to presentations from Malmö at:
       https://events.vmssoftware.com/bootcamp-repository

    The link to presentation materials under Malmö points to

    https://app.box.com/folder/322067756653

    but Box says, "Oops! We can't seem to find the page you're looking for."

    When I click that link I get prompted for login.

    VSI should fix.

    I got prompted for a login too. I went ahead and logged in since I do
    in fact have a Box account. Then I clicked the link again and got the
    404 error.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Subcommandante XDelta@21:1/5 to All on Sat Jun 7 17:06:31 2025
    On 21/05/2025 1:00 pm, Arne Vajhøj wrote:
    https://www.linkedin.com/posts/vms-software-inc-_thats-a-wrap-for-the-malm%C3%B6-bootcamp-over-activity-7330638443586256898-OxYT/

    Next one will be:

    Portsmouth, NH
    October 22–24

    Arne


    Enquiring minds want to know - just what went down at Malmo?

    Who chanced the Lutefisk?

    What did people think of the meatballs (even if ameliorated with Lingon
    berry sauce)?

    Who double dog dared and had some Surströmming with Akvavit chasers?

    Will Gerard ever be the same?

    Do tell :-)

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Lawrence D'Oliveiro@21:1/5 to Subcommandante XDelta on Sat Jun 7 07:24:08 2025
    On Sat, 7 Jun 2025 17:06:31 +1000, Subcommandante XDelta wrote:

    ... just what went down at Malmo?

    I think that’s either “Malmø” or “Malmö”, depending on which side of the
    Øresund (or is that Öresund?) you’re on ...

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From =?UTF-8?Q?Arne_Vajh=C3=B8j?=@21:1/5 to Lawrence D'Oliveiro on Sat Jun 7 12:45:09 2025
    On 6/7/2025 3:24 AM, Lawrence D'Oliveiro wrote:
    On Sat, 7 Jun 2025 17:06:31 +1000, Subcommandante XDelta wrote:
    ... just what went down at Malmo?

    I think that’s either “Malmø” or “Malmö”, depending on which side of the
    Øresund (or is that Öresund?) you’re on ...

    It is Øresund in Danish and Öresund in Swedish, but it may be
    most correct to use Malmö and Øresund, because Sweden got the
    city from Denmark in 1658 (due to cold weather!!!!), but the
    waterway stayed with Denmark (and Denmark collected tax from
    ships sailing through until 1857).

    Arne

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Simon Clubley@21:1/5 to arne@vajhoej.dk on Mon Jun 9 12:44:06 2025
    On 2025-06-07, Arne Vajhj <arne@vajhoej.dk> wrote:
    On 6/7/2025 3:24 AM, Lawrence D'Oliveiro wrote:
    On Sat, 7 Jun 2025 17:06:31 +1000, Subcommandante XDelta wrote:
    ... just what went down at Malmo?

    I think that?s either ?Malm? or ?Malm?, depending on which side of the
    resund (or is that resund?) you?re on ...

    It is resund in Danish and resund in Swedish, but it may be
    most correct to use Malm and resund, because Sweden got the
    city from Denmark in 1658 (due to cold weather!!!!), but the
    waterway stayed with Denmark (and Denmark collected tax from
    ships sailing through until 1857).


    $ set response/mode=good_natured

    Us crazy Europeans and the fact we refuse to restrict ourselves to
    using good old 7-bit US ASCII. :-)

    What is interesting is how some same word spellings are pronounced
    differently depending on which European country you are in.

    Simon.

    --
    Simon Clubley, clubley@remove_me.eisner.decus.org-Earth.UFP
    Walking destinations on a map are further away than they appear.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Simon Clubley@21:1/5 to Simon Clubley on Mon Jun 9 12:48:20 2025
    On 2025-06-09, Simon Clubley <clubley@remove_me.eisner.decus.org-Earth.UFP> wrote:

    $ set response/mode=good_natured

    Us crazy Europeans and the fact we refuse to restrict ourselves to
    using good old 7-bit US ASCII. :-)


    BTW, just in case it is not clear, _I_ am fully in support of the
    fact us Europeans refuse to do that. The US is not the entire world. :-)

    Simon.

    --
    Simon Clubley, clubley@remove_me.eisner.decus.org-Earth.UFP
    Walking destinations on a map are further away than they appear.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Dan Cross@21:1/5 to clubley@remove_me.eisner.decus.org- on Mon Jun 9 15:58:01 2025
    In article <1026kum$hpp1$1@dont-email.me>,
    Simon Clubley <clubley@remove_me.eisner.decus.org-Earth.UFP> wrote:
    On 2025-06-07, Arne Vajhj <arne@vajhoej.dk> wrote:
    On 6/7/2025 3:24 AM, Lawrence D'Oliveiro wrote:
    On Sat, 7 Jun 2025 17:06:31 +1000, Subcommandante XDelta wrote:
    ... just what went down at Malmo?

    I think that?s either ?Malm? or ?Malm?, depending on which side of the >>> resund (or is that resund?) you?re on ...

    It is resund in Danish and resund in Swedish, but it may be
    most correct to use Malm and resund, because Sweden got the
    city from Denmark in 1658 (due to cold weather!!!!), but the
    waterway stayed with Denmark (and Denmark collected tax from
    ships sailing through until 1857).


    $ set response/mode=good_natured

    Us crazy Europeans and the fact we refuse to restrict ourselves to
    using good old 7-bit US ASCII. :-)

    "Us"? Aren't you in the UK? :-D :-D :-D

    (Too soon?)

    What is interesting is how some same word spellings are pronounced >differently depending on which European country you are in.

    I've always found this criticism of ASCII kind of weird. Of
    course it's US-centric; it was designed in the US. The "A"
    stands for "American", after all.

    If a character set had been designed in some European country, I
    would expect it to be localized to that country's writing
    system; it wouldn't be reasonable for me to be upset that it did
    not cater to the US in that case, because the US didn't invent
    it.

    - Dan C.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Simon Clubley@21:1/5 to Dan Cross on Mon Jun 9 18:00:10 2025
    On 2025-06-09, Dan Cross <cross@spitfire.i.gajendra.net> wrote:
    In article <1026kum$hpp1$1@dont-email.me>,
    Simon Clubley <clubley@remove_me.eisner.decus.org-Earth.UFP> wrote:
    On 2025-06-07, Arne Vajhj <arne@vajhoej.dk> wrote:
    On 6/7/2025 3:24 AM, Lawrence D'Oliveiro wrote:
    On Sat, 7 Jun 2025 17:06:31 +1000, Subcommandante XDelta wrote:
    ... just what went down at Malmo?

    I think that?s either ?Malm? or ?Malm?, depending on which side of the >>>> resund (or is that resund?) you?re on ...

    It is resund in Danish and resund in Swedish, but it may be
    most correct to use Malm and resund, because Sweden got the
    city from Denmark in 1658 (due to cold weather!!!!), but the
    waterway stayed with Denmark (and Denmark collected tax from
    ships sailing through until 1857).


    $ set response/mode=good_natured

    Us crazy Europeans and the fact we refuse to restrict ourselves to
    using good old 7-bit US ASCII. :-)

    "Us"? Aren't you in the UK? :-D :-D :-D


    Not everyone in the UK denies geography and shared cultural values. :-(

    (Too soon?)

    I've always found this criticism of ASCII kind of weird. Of
    course it's US-centric; it was designed in the US. The "A"
    stands for "American", after all.


    I guess I was being a bit too subtle. :-)

    It was not a comment against the US ASCII character set, but a comment
    about how too many Americans expect everyone else in the world to adapt
    to them (and to their limited understanding of the rest of the world).

    "Why don't they just speak English ?"
    -- Clueless political person talking about alien contact, Contact (1997)

    A fictional comment that seems to reflect reality, especially these days.

    Simon.

    --
    Simon Clubley, clubley@remove_me.eisner.decus.org-Earth.UFP
    Walking destinations on a map are further away than they appear.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Dan Cross@21:1/5 to clubley@remove_me.eisner.decus.org- on Mon Jun 9 18:28:27 2025
    In article <10277fa$lpkj$1@dont-email.me>,
    Simon Clubley <clubley@remove_me.eisner.decus.org-Earth.UFP> wrote:
    On 2025-06-09, Dan Cross <cross@spitfire.i.gajendra.net> wrote:
    In article <1026kum$hpp1$1@dont-email.me>,
    Simon Clubley <clubley@remove_me.eisner.decus.org-Earth.UFP> wrote:
    On 2025-06-07, Arne Vajhj <arne@vajhoej.dk> wrote:
    On 6/7/2025 3:24 AM, Lawrence D'Oliveiro wrote:
    On Sat, 7 Jun 2025 17:06:31 +1000, Subcommandante XDelta wrote:
    ... just what went down at Malmo?

    I think that?s either ?Malm? or ?Malm?, depending on which side of the >>>>> resund (or is that resund?) you?re on ...

    It is resund in Danish and resund in Swedish, but it may be
    most correct to use Malm and resund, because Sweden got the
    city from Denmark in 1658 (due to cold weather!!!!), but the
    waterway stayed with Denmark (and Denmark collected tax from
    ships sailing through until 1857).


    $ set response/mode=good_natured

    Us crazy Europeans and the fact we refuse to restrict ourselves to
    using good old 7-bit US ASCII. :-)

    "Us"? Aren't you in the UK? :-D :-D :-D

    Not everyone in the UK denies geography and shared cultural values. :-(

    And yet....

    (Too soon?)

    I've always found this criticism of ASCII kind of weird. Of
    course it's US-centric; it was designed in the US. The "A"
    stands for "American", after all.

    I guess I was being a bit too subtle. :-)

    It was not a comment against the US ASCII character set, but a comment
    about how too many Americans expect everyone else in the world to adapt
    to them (and to their limited understanding of the rest of the world).

    Many do, and that's a shame, but I've found that Europeans tend
    to expect that even more so than Americans. Perhaps an artifact
    of the euro-centrism of colonialism, something that Europeans do
    not generally have to confront daily. It's kind of amazing when
    one considers that most major problems in the world today can be
    traced back to roots in European colonialism.

    "Why don't they just speak English ?"
    -- Clueless political person talking about alien contact, Contact (1997)

    A fictional comment that seems to reflect reality, especially these days.

    Indeed.

    - Dan C.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From =?UTF-8?Q?Arne_Vajh=C3=B8j?=@21:1/5 to Simon Clubley on Mon Jun 9 15:23:34 2025
    On 6/9/2025 8:44 AM, Simon Clubley wrote:
    What is interesting is how some same word spellings are pronounced differently depending on which European country you are in.

    Different languages have totally different "sound style" - not
    particular surprising that the same word may be pronounced
    differently. Some words are close to impossible to pronounce in
    some languages.

    What is weird is that in English many cities got very different
    spelling of names than in their native language - more different
    than what is warranted by differences in alphabets.

    København - Copenhagen
    München - Munich
    Köln - Cologne
    Firenze - Florence
    etc.

    Arne

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From =?UTF-8?Q?Arne_Vajh=C3=B8j?=@21:1/5 to Dan Cross on Mon Jun 9 15:16:26 2025
    On 6/9/2025 11:58 AM, Dan Cross wrote:
    If a character set had been designed in some European country, I
    would expect it to be localized to that country's writing
    system; it wouldn't be reasonable for me to be upset that it did
    not cater to the US in that case, because the US didn't invent
    it.

    The Western European alphabets are supersets of the English alphabet,
    so the UK/US would not be missing any letters.

    But if we for Western European alphabets take the abomination
    known as ISO-646/ECMA-6, then all SW people will be missing
    something. ASCII [\]{|} are among those used for national characters.

    Arne

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Robert A. Brooks@21:1/5 to All on Mon Jun 9 15:54:34 2025
    On 6/9/2025 15:23, Arne Vajhøj wrote:
    On 6/9/2025 8:44 AM, Simon Clubley wrote:
    What is interesting is how some same word spellings are pronounced
    differently depending on which European country you are in.

    Different languages have totally different "sound style" - not
    particular surprising that the same word may be pronounced
    differently. Some words are close to impossible to pronounce in
    some languages.

    What is weird is that in English many cities got very different
    spelling of names than in their native language - more different
    than what is warranted by differences in alphabets.

    København - Copenhagen

    When I was in Denmark, I asked about that, and the answer I was given
    was along the lines of "Blame the French".



    --
    -- Rob

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From =?UTF-8?Q?Arne_Vajh=C3=B8j?=@21:1/5 to Robert A. Brooks on Mon Jun 9 17:01:00 2025
    On 6/9/2025 3:54 PM, Robert A. Brooks wrote:
    On 6/9/2025 15:23, Arne Vajhøj wrote:
    On 6/9/2025 8:44 AM, Simon Clubley wrote:
    What is interesting is how some same word spellings are pronounced
    differently depending on which European country you are in.

    Different languages have totally different "sound style" - not
    particular surprising that the same word may be pronounced
    differently. Some words are close to impossible to pronounce in
    some languages.

    What is weird is that in English many cities got very different
    spelling of names than in their native language - more different
    than what is warranted by differences in alphabets.

    København - Copenhagen

    When I was in Denmark, I asked about that, and the answer I was given
    was along the lines of "Blame the French".

    Wikipedia has some details:

    https://en.wikipedia.org/wiki/Copenhagen#Etymology

    Arne

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Chris Townley@21:1/5 to All on Mon Jun 9 21:56:49 2025
    On 09/06/2025 20:23, Arne Vajhøj wrote:
    On 6/9/2025 8:44 AM, Simon Clubley wrote:
    What is interesting is how some same word spellings are pronounced
    differently depending on which European country you are in.

    Different languages have totally different "sound style" - not
    particular surprising that the same word may be pronounced
    differently. Some words are close to impossible to pronounce in
    some languages.

    What is weird is that in English many cities got very different
    spelling of names than in their native language - more different
    than what is warranted by differences in alphabets.

    København - Copenhagen
    München - Munich
    Köln - Cologne
    Firenze - Florence
    etc.

    Arne

    Th French do that as well - Londres, or London

    --
    Chris

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Dan Cross@21:1/5 to arne@vajhoej.dk on Mon Jun 9 20:54:34 2025
    In article <1027bu8$n25i$1@dont-email.me>,
    Arne Vajhøj <arne@vajhoej.dk> wrote:
    On 6/9/2025 11:58 AM, Dan Cross wrote:
    If a character set had been designed in some European country, I
    would expect it to be localized to that country's writing
    system; it wouldn't be reasonable for me to be upset that it did
    not cater to the US in that case, because the US didn't invent
    it.

    The Western European alphabets are supersets of the English alphabet,
    so the UK/US would not be missing any letters.

    Well, next time, invent it before we Americans do. :-)

    But if we for Western European alphabets take the abomination
    known as ISO-646/ECMA-6, then all SW people will be missing
    something. ASCII [\]{|} are among those used for national characters.

    So don't do that.

    - Dan C.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From =?UTF-8?Q?Arne_Vajh=C3=B8j?=@21:1/5 to Lawrence D'Oliveiro on Mon Jun 9 18:57:43 2025
    On 6/9/2025 6:50 PM, Lawrence D'Oliveiro wrote:
    On Mon, 9 Jun 2025 15:16:26 -0400, Arne Vajhøj wrote:
    But if we for Western European alphabets take the abomination known as
    ISO-646/ECMA-6, then all SW people will be missing something.

    Aren’t all the world’s national character sets on the way out, being steadily supplanted by Unicode?

    ISO-646 (7 bit NRC) - 1965/1967
    ISO-8859 (8 bit) - 1985/1987
    ISO-10646 (Unicode) - 1993

    So 7 bit NRC has been obsolete for like 40 years.

    But it is only a few years since we saw a 7 bit NRC question
    here.

    :-)

    Arne

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Lawrence D'Oliveiro@21:1/5 to All on Mon Jun 9 22:50:17 2025
    On Mon, 9 Jun 2025 15:16:26 -0400, Arne Vajhøj wrote:

    But if we for Western European alphabets take the abomination known as ISO-646/ECMA-6, then all SW people will be missing something.

    Aren’t all the world’s national character sets on the way out, being steadily supplanted by Unicode?

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Simon Clubley@21:1/5 to arne@vajhoej.dk on Tue Jun 10 18:26:51 2025
    On 2025-06-09, Arne Vajhj <arne@vajhoej.dk> wrote:

    What is weird is that in English many cities got very different
    spelling of names than in their native language - more different
    than what is warranted by differences in alphabets.

    Kbenhavn - Copenhagen
    Mnchen - Munich
    Kln - Cologne
    Firenze - Florence
    etc.


    And then there's the city which couldn't decide what it should be called,
    so they stuck both the French and German versions in the name. That's the
    kind of "solution" our civil servants would be proud of. :-)

    Simon.

    PS: Biel/Bienne for those who did not get the reference.

    PPS: And yes, I know the location and history of Biel/Bienne is unusual. :-)

    --
    Simon Clubley, clubley@remove_me.eisner.decus.org-Earth.UFP
    Walking destinations on a map are further away than they appear.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Simon Clubley@21:1/5 to arne@vajhoej.dk on Tue Jun 10 18:16:42 2025
    On 2025-06-09, Arne Vajhj <arne@vajhoej.dk> wrote:
    On 6/9/2025 11:58 AM, Dan Cross wrote:
    If a character set had been designed in some European country, I
    would expect it to be localized to that country's writing
    system; it wouldn't be reasonable for me to be upset that it did
    not cater to the US in that case, because the US didn't invent
    it.

    The Western European alphabets are supersets of the English alphabet,
    so the UK/US would not be missing any letters.

    But if we for Western European alphabets take the abomination
    known as ISO-646/ECMA-6, then all SW people will be missing
    something. ASCII [\]{|} are among those used for national characters.


    Hey! That was once considered to be a viable solution. :-)

    Simon.

    PS: Just in case: $ set response/mode=good_natured

    PPS: Thankfully those times have passed.

    --
    Simon Clubley, clubley@remove_me.eisner.decus.org-Earth.UFP
    Walking destinations on a map are further away than they appear.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From gcalliet@21:1/5 to All on Tue Jul 1 11:39:15 2025
    Le 07/06/2025 à 09:06, Subcommandante XDelta a écrit :
    Enquiring minds want to know - just what went down at Malmo?
    Business as usual.

    The supplier is the center of the ecosystem and knows what is good for you.

    The problem is: did VMS ecosystem survived thanks to "business as
    usual"? I remember discutions here in 2013 where everybody known VMS
    will dye, because of the standard rules of business.

    Summary: VSI is redoing the same mistake as Digital: because we have got
    a superior and genial offer we have not to hear about the way the
    ecosystem and its context have evolved. The bad side of the excellence.

    And no meatballs.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Simon Clubley@21:1/5 to gcalliet on Tue Jul 1 17:27:38 2025
    On 2025-07-01, gcalliet <gerard.calliet@pia-sofer.fr> wrote:
    Le 07/06/2025 09:06, Subcommandante XDelta a crit:
    Enquiring minds want to know - just what went down at Malmo?
    Business as usual.

    The supplier is the center of the ecosystem and knows what is good for you.

    The problem is: did VMS ecosystem survived thanks to "business as
    usual"? I remember discutions here in 2013 where everybody known VMS
    will dye, because of the standard rules of business.

    Summary: VSI is redoing the same mistake as Digital: because we have got
    a superior and genial offer we have not to hear about the way the
    ecosystem and its context have evolved. The bad side of the excellence.


    Can you offer specific examples ? It's hard to have a discussion unless
    there are specific concerns listed.

    Simon.

    --
    Simon Clubley, clubley@remove_me.eisner.decus.org-Earth.UFP
    Walking destinations on a map are further away than they appear.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Lawrence D'Oliveiro@21:1/5 to gcalliet on Wed Jul 2 00:05:32 2025
    On Tue, 1 Jul 2025 11:39:15 +0200, gcalliet wrote:

    The problem is: did VMS ecosystem survived thanks to "business as
    usual"? I remember discutions here in 2013 where everybody known VMS
    will dye, because of the standard rules of business.

    I would say their market is a fraction of what it would have been if they
    had been ready with an x86 port say, five years earlier.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From gcalliet@21:1/5 to All on Wed Jul 2 13:51:22 2025
    Le 01/07/2025 à 19:27, Simon Clubley a écrit :
    On 2025-07-01, gcalliet <gerard.calliet@pia-sofer.fr> wrote:
    Le 07/06/2025 à 09:06, Subcommandante XDelta a écrit :
    Enquiring minds want to know - just what went down at Malmo?
    Business as usual.

    The supplier is the center of the ecosystem and knows what is good for you. >>
    The problem is: did VMS ecosystem survived thanks to "business as
    usual"? I remember discutions here in 2013 where everybody known VMS
    will dye, because of the standard rules of business.

    Summary: VSI is redoing the same mistake as Digital: because we have got
    a superior and genial offer we have not to hear about the way the
    ecosystem and its context have evolved. The bad side of the excellence.


    Can you offer specific examples ? It's hard to have a discussion unless
    there are specific concerns listed.

    Simon.

    Some points:

    Very good bootcamp, like the old ones, but without the official presence
    of users club. So: how the needs of the actors could be officialy heard?

    Camiel explain very clearly the strategy choosed, and explain the way
    users should go. How can we do if this strategy is not good for us?

    Darya says "our actual goal is making our customers go to x86". Is it
    sure all the VMS users can go as fast as possible to x86?

    I know people who need bare metal solutions, there were someone at the
    bootcamp who ask this question. No answer. It is not the strategy.

    Presentation of the best (for VSI) new solution: going to the cloud (VSI
    Cloud offer based on Oracle cloud) and final possibility being some
    Saas. Not any discussion about this strategy except "the times are
    changing, we go with them".


    Every point has somehow strong justifications. But I think we are
    missing a more collaborating brainstorming about the needs, pace of
    evolutions, goals...

    In the old times, when we had a strong world wide compagny, and when
    everything was at its beginning, ok. Now there is a complex ecosystem
    trying to rebound. Perhaps another way of building strategies could help.

    Gérard Calliet

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From gcalliet@21:1/5 to All on Wed Jul 2 14:01:46 2025
    Le 02/07/2025 à 02:05, Lawrence D'Oliveiro a écrit :
    On Tue, 1 Jul 2025 11:39:15 +0200, gcalliet wrote:

    The problem is: did VMS ecosystem survived thanks to "business as
    usual"? I remember discutions here in 2013 where everybody known VMS
    will dye, because of the standard rules of business.

    I would say their market is a fraction of what it would have been if they
    had been ready with an x86 port say, five years earlier.
    Of course.

    But also VSI didn't really address the ecosystem as the complex set it
    is, with totally different needs and paces of evolution.

    So they didn't reassure a lot of actors about the way they can wait the
    moment they will be able to change. "If the only issue is going as soon
    as possible to x86, because I cannot now, I'll go away".

    It is very important VSI realize now how to reassure Alpha or Itanium
    users (they have extended their support). They would have do it from the beginning.

    Gérard Calliet

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From =?UTF-8?Q?Arne_Vajh=C3=B8j?=@21:1/5 to gcalliet on Wed Jul 2 09:22:50 2025
    On 7/2/2025 7:51 AM, gcalliet wrote:
    Le 01/07/2025 à 19:27, Simon Clubley a écrit :
    On 2025-07-01, gcalliet <gerard.calliet@pia-sofer.fr> wrote:
    Le 07/06/2025 à 09:06, Subcommandante XDelta a écrit :
    Enquiring minds want to know - just what went down at Malmo?
    Business as usual.

    The supplier is the center of the ecosystem and knows what is good
    for you.

    The problem is: did VMS ecosystem survived thanks to "business as
    usual"? I remember discutions here in 2013 where everybody known VMS
    will dye, because of the standard rules of business.

    Summary: VSI is redoing the same mistake as Digital: because we have got >>> a superior and genial offer we have not to hear about the way the
    ecosystem and its context have evolved. The bad side of the excellence.


    Can you offer specific examples ? It's hard to have a discussion unless
    there are specific concerns listed.

    Camiel explain very clearly the strategy choosed, and explain the way
    users should go. How can we do if this strategy is not good for us?

    Darya says "our actual goal is making our customers go to x86". Is it
    sure all the VMS users can go as fast as possible to x86?

    Last VAX model was introduced in 1996, last Alpha model in 2003 and
    last Itanium in 2017.

    There are emulators available for VAX and Alpha but not for Itanium.

    Latest VMS for VAX is 7.3, latest for Alpha and Itanium are 8.4.

    Eventually customers will have to either migrate to x86-64 or migrate
    off VMS.

    Very little VSI can do about that.

    It is my impression that VSI offer great support for Itanium and 8.4
    (8.4-2L3) for customers that for whatever reason prefer to stay on that platform for some years.

    I know people who need bare metal solutions, there were someone at the bootcamp who ask this question. No answer. It is not the strategy.

    Presentation of the best (for VSI) new solution: going to the cloud (VSI Cloud offer based on Oracle cloud) and final possibility being some
    Saas. Not any discussion about this strategy except "the times are
    changing, we go with them".

    This keeps coming up.

    Virtual is definitely the way forward. It is for other OS. It is
    for VMS. But the fact that the vast majority will be going virtual
    does not preclude that there is a number of customers that
    for whatever reason need or strongly prefer physical.

    And I think it would make sense for VSI to offer at least one
    or two certified physical server(s).

    We know that it works. Hobbyists has successfully run VMS on
    physical x86-64 servers.

    But how to make it happen?

    I assume:
    * people actually buying VMS licenses tell their friendly VSI
    sales person that they are interested in a physical server,
    because VSI need to know that they will sell more VMS
    licenses by doing it - else it will not happen
    * same people tell what server(s) are relevant to change
    the goal from the abstract "support physical servers" to
    "certify HPE DLxxx Gy for VMS", because the latter can
    get estimated and if VSI leadership has an estimate of
    NNN hours in the hand then it may not look as bad

    Every point has somehow strong justifications. But I think we are
    missing a more collaborating brainstorming about the needs, pace of evolutions, goals...

    In the old times, when we had a strong world wide compagny, and when everything was at its beginning, ok. Now there is a complex ecosystem
    trying to rebound. Perhaps another way of building strategies could help.

    In the old times DEC was the second largest IT company in the world. I
    doubt VSI will make top 2000 today. Different world.

    Regarding ecosystem, then I believe changing and improving
    VSI approach to open source is very important.

    Arne

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Simon Clubley@21:1/5 to gcalliet on Wed Jul 2 18:24:10 2025
    On 2025-07-02, gcalliet <gerard.calliet@pia-sofer.fr> wrote:

    Presentation of the best (for VSI) new solution: going to the cloud (VSI Cloud offer based on Oracle cloud) and final possibility being some
    Saas. Not any discussion about this strategy except "the times are
    changing, we go with them".


    Thanks to the Orange One, the times are now changing in the other direction.

    Within a few short months, that idea (of letting a US vendor control access
    to your data) has become a hard no in an increasing number of people outside
    of the US.

    A country that was once implicitly trusted, has now become something to
    be avoided when possible.

    This is an example of the kind of discussions that are now taking place
    in Europe:

    https://nltimes.nl/2025/05/20/microsofts-icc-email-block-triggers-dutch-concerns-dependence-us-tech

    You can find the same discussions going on across the whole of Europe and Donald Trump is rapidly in danger of doing to the US what Gerald Ratner
    did to his company.

    A major concern in people wanting to do business with the US is his unpredictable bullying approach to dealing with people, organisations,
    and countries, with the unpredictable bit been the most important.

    For example, would he suddenly consider the forced sale of ASML to
    US interests by cutting off access to US resources until they comply ?

    He's just announced that unless Japan very quickly yields to his demands,
    he's going to impose a 30% to 35% penalty on them. That to me sounds like another version of Danegeld and Kipling was right about what the end result
    of that is.

    Simon.

    --
    Simon Clubley, clubley@remove_me.eisner.decus.org-Earth.UFP
    Walking destinations on a map are further away than they appear.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From =?UTF-8?Q?Arne_Vajh=C3=B8j?=@21:1/5 to Lawrence D'Oliveiro on Thu Jul 3 10:56:26 2025
    On 7/2/2025 7:32 PM, Lawrence D'Oliveiro wrote:
    On Wed, 2 Jul 2025 14:01:46 +0200, gcalliet wrote:
    Le 02/07/2025 à 02:05, Lawrence D'Oliveiro a écrit :
    I would say their market is a fraction of what it would have been if
    they had been ready with an x86 port say, five years earlier.

    Of course.

    But also VSI didn't really address the ecosystem as the complex set it
    is, with totally different needs and paces of evolution.

    Essentially all the (remaining) customers were waiting to move to x86, because all the existing platforms that VMS ran on were dead-ends 10 years ago. The only strategy left to VSI was “run as fast as possible”.

    We discussed this sort of thing in this group a few years ago. The obvious way it seemed to me to get to a shipping product as quickly as possible
    was to re-implement VMS as an emulation layer on top of a Linux kernel.
    Chuck away all the internals of the super/exec/kernel-mode legacy baggage: keep just the userland APIs and DCL. Hardly anybody would care about
    anything else.

    You keep pushing that idea.

    But:
    1) Third party user mode emulations has existed for decades, but
    there is still demand for VMS, so the hypothesis that
    "Hardly anybody would care about anything else" does not
    match with the real world.
    2) The assumption that it would be easier to rewrite user mode
    stuff to use Linux kernel than rewrite VMS kernel to support
    x86-64 has been rejected by everyone that has spoken on the
    topic *and* has actually worked on VMS.
    3) The kernel is only a part of the project - an important part
    but still just a part. Another huge part has been the compilers.
    Getting Fortran, Pascal, Cobol and Basic compilers that
    accept all the traditional VMS extensions so existing code
    continues to compile has been a huge effort.
    4) As with any software project writing the code is just a
    part of the project. On top of that comes planning,
    project management, testing, documentation etc.. The number
    of hours for does not depend much on the technical implementation.
    5) The idea of emulating one OS on another OS is questionable
    in itself. It is not that difficult to achieve 90-95%
    compatibility. But 100% compatibility is very hard. Because
    the core OS design tend to spill over into
    userland semantics. It is always tricky to emulate *nix
    on VMS and it would be be tricky to emulate VMS on *nix.
    Getting DCL, image activation, process permanent files,
    subprocesses, logicals and symbols working 100% compatible
    on a Linux kernel would not be easy. A lot hang on the
    4 mode design and DCL being in S.

    Arne

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Lawrence D'Oliveiro@21:1/5 to gcalliet on Wed Jul 2 23:32:00 2025
    On Wed, 2 Jul 2025 14:01:46 +0200, gcalliet wrote:

    Le 02/07/2025 à 02:05, Lawrence D'Oliveiro a écrit :

    I would say their market is a fraction of what it would have been if
    they had been ready with an x86 port say, five years earlier.

    Of course.

    But also VSI didn't really address the ecosystem as the complex set it
    is, with totally different needs and paces of evolution.

    Essentially all the (remaining) customers were waiting to move to x86,
    because all the existing platforms that VMS ran on were dead-ends 10 years
    ago. The only strategy left to VSI was “run as fast as possible”.

    We discussed this sort of thing in this group a few years ago. The obvious
    way it seemed to me to get to a shipping product as quickly as possible
    was to re-implement VMS as an emulation layer on top of a Linux kernel.
    Chuck away all the internals of the super/exec/kernel-mode legacy baggage:
    keep just the userland APIs and DCL. Hardly anybody would care about
    anything else.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Dan Cross@21:1/5 to arne@vajhoej.dk on Thu Jul 3 15:27:40 2025
    In article <10465mq$62th$1@dont-email.me>,
    Arne Vajhøj <arne@vajhoej.dk> wrote:
    On 7/2/2025 7:32 PM, Lawrence D'Oliveiro wrote:
    [snip]
    You keep pushing that idea.

    And you keep humoring a troll.

    Of course, the troll's idea is bad. That said....

    But:
    [snip]
    5) The idea of emulating one OS on another OS is questionable
    in itself.

    This really needs to be qualified, as it is common and has been
    done for decades. Evaluation criteria must include a) the
    complexity of the emulation target, and b) its alignment with
    the existing system design. Consider PA1050 on TOPS-20, for
    example: this was a type-2 hypervisor that allowed the
    DECSYSTEM-20 to provide very faithful emulation of TOPS-10. But
    TOPS-20 is argably closer to TOPS-10 than, say, VMS is to
    Linux. And since TOPS-20 used a different mechanism for
    trapping into the executive for system requests than TOPS-10, it
    was easy to distinguish between the two.

    On the other hand, things like gVisor, which emulates the Linux
    kernel interface, are very complex and difficult to get right.
    And of course the PDP-10 was a much simpler machine than x86_64.

    It is not that difficult to achieve 90-95%
    compatibility. But 100% compatibility is very hard.

    For systems that are very precisely specified and where the
    target is very faithful _to that specification_ it's not so bad.

    The real hard part is providing compatibility for areas where
    the implementation differs from the specification. Linux, in
    particular, is very bad in this regard: the maxim from Torvalds
    to "not break userspace!" means that when surprising or
    unintended behavior is discovered, more often than not, it
    becomes a de facto part of the interface (since some userspace
    software somewhere may depend on it).

    Other systems are far more rigorous about giving compatibility
    guarantees at the behavioral level.

    Because
    the core OS design tend to spill over into
    userland semantics. It is always tricky to emulate *nix
    on VMS and it would be be tricky to emulate VMS on *nix.
    Getting DCL, image activation, process permanent files,
    subprocesses, logicals and symbols working 100% compatible
    on a Linux kernel would not be easy. A lot hang on the
    4 mode design and DCL being in S.

    Those things, specifically, probably wouldn't be that bad, given
    the internal task system used by the Linux kernel. Much harder
    are the undocumented assumptions about how the system behaves.

    I imagine that things like mailboxes and ASTs might be
    challenging to emulate well. The latter may be ok; since POSIX
    real time signals were modeled after VMS ASTs, if the system
    provides good support for them, it may be possible to build ASTs
    that interact well with the rest of the system. A much harder
    area, in my estimation, would be the IO subsystem, which is
    rather different.

    - Dan C.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Chris Townley@21:1/5 to bill on Thu Jul 3 17:47:04 2025
    On 03/07/2025 17:33, bill wrote:
    On 7/3/2025 10:56 AM, Arne Vajhøj wrote:
    On 7/2/2025 7:32 PM, Lawrence D'Oliveiro wrote:
    On Wed, 2 Jul 2025 14:01:46 +0200, gcalliet wrote:
    Le 02/07/2025 à 02:05, Lawrence D'Oliveiro a écrit :
    I would say their market is a fraction of what it would have been if >>>>> they had been ready with an x86 port say, five years earlier.

    Of course.

    But also VSI didn't really address the ecosystem as the complex set it >>>> is, with totally different needs and paces of evolution.

    Essentially all the (remaining) customers were waiting to move to x86,
    because all the existing platforms that VMS ran on were dead-ends 10
    years
    ago. The only strategy left to VSI was “run as fast as possible”.

    We discussed this sort of thing in this group a few years ago. The
    obvious
    way it seemed to me to get to a shipping product as quickly as possible
    was to re-implement VMS as an emulation layer on top of a Linux kernel.
    Chuck away all the internals of the super/exec/kernel-mode legacy
    baggage:
    keep just the userland APIs and DCL. Hardly anybody would care about
    anything else.

    You keep pushing that idea.

    But:
    1) Third party user mode emulations has existed for decades, but
        there is still demand for VMS, so the hypothesis that
        "Hardly anybody would care about anything else" does not
        match with the real world.
    2) The assumption that it would be easier to rewrite user mode
        stuff to use Linux kernel than rewrite VMS kernel to support
        x86-64 has been rejected by everyone that has spoken on the
        topic *and* has actually worked on VMS.
    3) The kernel is only a part of the project - an important part
        but still just a part. Another huge part has been the compilers.
        Getting Fortran, Pascal, Cobol and Basic compilers that
        accept all the traditional VMS extensions so existing code
        continues to compile has been a huge effort.
    4) As with any software project writing the code is just a
        part of the project. On top of that comes planning,
        project management, testing, documentation etc.. The number
        of hours for does not depend much on the technical implementation.
    5) The idea of emulating one OS on another OS is questionable
        in itself. It is not that difficult to achieve 90-95%
        compatibility. But 100% compatibility is very hard. Because
        the core OS design tend to spill over into
        userland semantics. It is always tricky to emulate *nix
        on VMS and it would be be tricky to emulate VMS on *nix.
        Getting DCL, image activation, process permanent files,
        subprocesses, logicals and symbols working 100% compatible
        on a Linux kernel would not be easy. A lot hang on the
        4 mode design and DCL being in S.


    Please stop feeding the troll.  He is going to continue to insist
    that the only survival for VMS is to become another Linux distribution.
    You can't win.  Starve it and let it die.

    bill


    +1

    --
    Chris

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Lawrence D'Oliveiro@21:1/5 to All on Thu Jul 3 22:39:15 2025
    On Thu, 3 Jul 2025 10:56:26 -0400, Arne Vajhøj wrote:

    5) The idea of emulating one OS on another OS is questionable
    in itself. It is not that difficult to achieve 90-95%
    compatibility. But 100% compatibility is very hard. Because
    the core OS design tend to spill over into
    userland semantics. It is always tricky to emulate *nix
    on VMS and it would be be tricky to emulate VMS on *nix.

    It was always tricky to emulate *nix on proprietary OSes. But emulating proprietary OSes on Linux does actually work a lot better. Look at WINE,
    which has progressed to the point where it can be the basis of a
    successful shipping product (the Steam Deck) that lets users run Windows
    games without Windows. That works so well, it puts true Windows-based
    handheld competitors in the shade.

    That has never been done before. And it’s got to be a more difficult job
    than emulating VMS, with its much simpler APIs.

    Getting DCL, image activation, process permanent files,
    subprocesses, logicals and symbols working 100% compatible on a
    Linux kernel would not be easy. A lot hang on the 4 mode design and
    DCL being in S.

    We don’t need to emulate the internals of DCL. We just need to be able to
    run users’ command procedures.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From =?UTF-8?Q?Arne_Vajh=C3=B8j?=@21:1/5 to Lawrence D'Oliveiro on Thu Jul 3 20:56:29 2025
    On 7/3/2025 6:39 PM, Lawrence D'Oliveiro wrote:
    On Thu, 3 Jul 2025 10:56:26 -0400, Arne Vajhøj wrote:
    5) The idea of emulating one OS on another OS is questionable
    in itself. It is not that difficult to achieve 90-95%
    compatibility. But 100% compatibility is very hard. Because
    the core OS design tend to spill over into
    userland semantics. It is always tricky to emulate *nix
    on VMS and it would be be tricky to emulate VMS on *nix.

    It was always tricky to emulate *nix on proprietary OSes. But emulating proprietary OSes on Linux does actually work a lot better. Look at WINE, which has progressed to the point where it can be the basis of a
    successful shipping product (the Steam Deck) that lets users run Windows games without Windows. That works so well, it puts true Windows-based handheld competitors in the shade.

    That has never been done before. And it’s got to be a more difficult job than emulating VMS, with its much simpler APIs.

    After 31 years of work, then Wine is pretty good. But I don't think
    anyone would call it 100% compatible. Which is why many *nix users
    still would run real Windows in a VM.

    WSL 1 did the other direction. Worked decently, but not 100% compatible
    either. So WSL 2 uses a VM to run the real thing.

    Getting DCL, image activation, process permanent files,
    subprocesses, logicals and symbols working 100% compatible on a
    Linux kernel would not be easy. A lot hang on the 4 mode design and
    DCL being in S.

    We don’t need to emulate the internals of DCL. We just need to be able to run users’ command procedures.

    The issue is that the internals is reflected in the semantics. It
    becomes messy.

    Arne

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Lawrence D'Oliveiro@21:1/5 to All on Fri Jul 4 01:40:31 2025
    On Thu, 3 Jul 2025 20:56:29 -0400, Arne Vajhøj wrote:

    After 31 years of work, then Wine is pretty good. But I don't think
    anyone would call it 100% compatible.

    Like I said, good enough to use as the basis for a shipping, commercially- successful product -- one that has the Windows-based competitors choking
    in its dust, even.

    We don’t need to emulate the internals of DCL. We just need to be able
    to run users’ command procedures.

    The issue is that the internals is reflected in the semantics. It
    becomes messy.

    What do we need? The DCL emulator can run in a separate process from the
    user program. When the user hits CTRL/C or CTRL/Y, the DCL process issues
    a SIGSTOP to the user-program process. All handling of supervisor-mode-
    stuff is emulated by sending requests to the DCL process.

    Do you begin to see how it could work?

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Waldek Hebisch@21:1/5 to Lawrence D'Oliveiro on Sun Jul 6 00:36:51 2025
    Lawrence D'Oliveiro <ldo@nz.invalid> wrote:
    On Thu, 3 Jul 2025 10:56:26 -0400, Arne Vajhøj wrote:

    5) The idea of emulating one OS on another OS is questionable
    in itself. It is not that difficult to achieve 90-95%
    compatibility. But 100% compatibility is very hard. Because
    the core OS design tend to spill over into
    userland semantics. It is always tricky to emulate *nix
    on VMS and it would be be tricky to emulate VMS on *nix.

    It was always tricky to emulate *nix on proprietary OSes. But emulating proprietary OSes on Linux does actually work a lot better. Look at WINE, which has progressed to the point where it can be the basis of a
    successful shipping product (the Steam Deck) that lets users run Windows games without Windows. That works so well, it puts true Windows-based handheld competitors in the shade.

    You mention Wine, but do you know what you are talking about? At
    the start Wine project had idea similar to yours: write loader
    for Windows binaries, redirect system library calls to equivalent
    Linux system/library calls and call it done. The loader part
    went smoothly, but they relatively quickly (in around 2 years)
    discoverd that devil is in emulating Windows libraries. Initial
    idea of redirecting calls to "equivalent" Linux calls turned out
    to be no go. Instead, they decided to effectively create
    Windows clone. That is Wine provides several libraries which
    are supposed to behave identically as corresponding Windows
    libraries and use the same interfaces. Only at lowest level
    they have calls to Linux libraries. In light of Wine experience,
    approach taken by VSI is quite natural.

    Why part has taken so much time? We do not know. One could
    expect that only small part of kernel is architecture dependent.
    Given that this is third port architecture dependent parts
    should be well-know to developers and clearly speparated from
    machine independent parts. There are probably some performance
    critical libraries written in native assembly (not Macro32!).
    Of course compilers (or rather their backends) are architecure
    dependent. There is also question of device drivers, while
    they can be architecture independent the set of devices
    available on x86-64 seem to differ from Itanium or Alpha.

    Given 40+ developement team (this seem to correspond to publicaly
    available information about VSI) and considering 10kloc/year
    developer productivity (I think this is reasonable estimate for
    system type work) in 4 years VSI could create about 1.6 Mloc
    of new code. We do not know size of VMS kernel, but at first
    glance this 1.6 Mloc is enough to cover architecure dependent
    parts of VMS. So one could expect port in 4-5 years or faster
    if architecure dependent parts are smaller. IIUC initial
    VSI estimate was similar.

    What went wrong? Clearly VSI hit some difficulties. Public
    information indicates that work on compilers took more time
    than expected (and that could slow down other work as it
    depends on working compilers). Note that compilers are
    neccessary for success of VMS and in compier work VSI
    actually worked close to your suggestion: they reuse
    open source backend and just add VMS-specific extentions
    and frontends. But without knowing what took time we do
    not know if some alternative approach would work better.

    --
    Waldek Hebisch

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Lawrence D'Oliveiro@21:1/5 to Waldek Hebisch on Sun Jul 6 03:22:46 2025
    On Sun, 6 Jul 2025 00:36:51 -0000 (UTC), Waldek Hebisch wrote:

    Lawrence D'Oliveiro <ldo@nz.invalid> wrote:

    It was always tricky to emulate *nix on proprietary OSes. But
    emulating proprietary OSes on Linux does actually work a lot
    better. Look at WINE, which has progressed to the point where it
    can be the basis of a successful shipping product (the Steam Deck)
    that lets users run Windows games without Windows. That works so
    well, it puts true Windows-based handheld competitors in the shade.

    You mention Wine, but do you know what you are talking about?

    Just look at the success of the Steam Deck, and you’ll see.

    What went wrong? Clearly VSI hit some difficulties. Public information indicates that work on compilers took more time than expected (and that
    could slow down other work as it depends on working compilers).

    Weren’t they using existing code-generation tools like LLVM? That should
    have saved them a lot of work.

    No, the sheer job of reimplementing the entire kernel stack (including
    custom driver support) on a new architecture was what slowed them down.
    And the effort should have been avoided.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Waldek Hebisch@21:1/5 to Lawrence D'Oliveiro on Sun Jul 6 12:52:22 2025
    Lawrence D'Oliveiro <ldo@nz.invalid> wrote:
    On Sun, 6 Jul 2025 00:36:51 -0000 (UTC), Waldek Hebisch wrote:

    Lawrence D'Oliveiro <ldo@nz.invalid> wrote:

    It was always tricky to emulate *nix on proprietary OSes. But
    emulating proprietary OSes on Linux does actually work a lot
    better. Look at WINE, which has progressed to the point where it
    can be the basis of a successful shipping product (the Steam Deck)
    that lets users run Windows games without Windows. That works so
    well, it puts true Windows-based handheld competitors in the shade.

    You mention Wine, but do you know what you are talking about?

    Just look at the success of the Steam Deck, and you’ll see.

    Well, in Usenet discussion it is easy to snip/ignore inconvenient
    facts that I gave. In real life such approach does not work.

    What went wrong? Clearly VSI hit some difficulties. Public information
    indicates that work on compilers took more time than expected (and that
    could slow down other work as it depends on working compilers).

    Weren’t they using existing code-generation tools like LLVM? That should have saved them a lot of work.

    Should, yes. Yet clearly compilers were late. You should recalibrate
    your estimates of effort. In particular reusing independently
    developed piece of code frequently involves a lot of work.

    No, the sheer job of reimplementing the entire kernel stack (including
    custom driver support) on a new architecture was what slowed them down.
    And the effort should have been avoided.

    There are no indicatianos of substantial reimplementation. Official
    info says that new or substantially reworked code is in C. But
    w also have information that amount of Macro32 and Bliss did not
    substantially decrease. So, (almost all) old code is still in use.
    It could be that small changes to old code took a lot of time.
    It could be that some new pieces were particularly tricky.
    However, you should understand that porting really means replicating
    exisiting behaviour on new hardware. Replicating behaviour gets
    more tricky if you change more parts and especially if you want
    to target a high level interface.

    --
    Waldek Hebisch

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Lawrence D'Oliveiro@21:1/5 to Waldek Hebisch on Sun Jul 6 21:38:42 2025
    On Sun, 6 Jul 2025 12:52:22 -0000 (UTC), Waldek Hebisch wrote:

    Lawrence D'Oliveiro <ldo@nz.invalid> wrote:

    No, the sheer job of reimplementing the entire kernel stack (including
    custom driver support) on a new architecture was what slowed them down.
    And the effort should have been avoided.

    There are no indicatianos of substantial reimplementation.

    All previous implementations were on hardware that DEC/Compaq/HP
    controlled. Not any more. Now they have to work on already-existing
    hardware, that conforms to standards they don’t control.

    So yes, the job of creating drivers conforming to their own proprietary
    API for all that hardware would be quite huge.

    And it should have been avoided.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Stephen Hoffman@21:1/5 to Waldek Hebisch on Fri Jul 11 17:13:11 2025
    On 2025-07-06 00:36:51 +0000, Waldek Hebisch said:

    You mention Wine, but do you know what you are talking about? At the
    start Wine project had idea similar to yours: write loader for Windows binaries, redirect system library calls to equivalent Linux
    system/library calls and call it done. The loader part
    went smoothly, but they relatively quickly (in around 2 years)
    discoverd that devil is in emulating Windows libraries. Initial idea
    of redirecting...

    Some folks are seemingly unfamiliar with OpenVMS and OpenVMS apps, and apparently also seemingly unfamiliar with Linux, and with a fondness
    for unworkable suggestions. Not that I too don't have a fondness for unworkable suggestions.

    What you've posted has been highlighted before. As has porting VAX/VMS
    to the Mach kernel, which actually happened. (Hi, Chris!) It also
    doesn't appreciably move the operating system work forward. Ports
    ~never do.

    And there is a vendor that already provides custom solutions based on
    porting parts of the APIs to another platform, with Sector7. What
    Sector7 offers very much parallels Proton and Wine, too. But unlike VSI
    and Sector7, there are a whole lot more users of each of those
    candidate apps than the often-one-off apps found on OpenVMS. That
    disparity increases the effort involved for each app, and for the users
    of that app.

    And at the end of all that work, what's left? Outsourcing third-party
    OpenVMS app support to VSI, on a compatibility API? They can offer that
    now, and without creating Proton and Wine.

    Given 40+ developement team (this seem to correspond to publicaly
    available information about VSI) and considering 10kloc/year developer productivity...
    ...What went wrong? Clearly VSI hit some difficulties...

    40 or 50 engineers is far too small for a project of the scale and
    scope of a feature-competitive operating system. For a competitive
    platform, I'd be looking to build (slowly) to 2000, andquite possibly
    more. But that takes revenues and reinvestments.

    As an example of scale and scope that ties back to Valve and their
    efforts with Wine and Proton and Steam Deck and other functions, Valve
    may well presently have as many job openings as VSI has engineers: https://www.glassdoor.com/Jobs/Valve-Corporation-Jobs-E24849.htm https://www.valvesoftware.com/en/


    --
    Pure Personal Opinion | HoffmanLabs LLC

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Stephen Hoffman@21:1/5 to Waldek Hebisch on Fri Jul 11 17:58:56 2025
    On 2025-07-06 12:52:22 +0000, Waldek Hebisch said:

    There are no indicatianos of substantial reimplementation. Official
    info says that new or substantially reworked code is in C. But w also
    have information that amount of Macro32 and Bliss did not substantially decrease. So, (almost all) old code is still in use.
    It could be that small changes to old code took a lot of time. It could
    be that some new pieces were particularly tricky. However, you should understand that porting really means replicating exisiting behaviour on
    new hardware. Replicating behaviour gets more tricky if you change
    more parts and especially if you want to target a high level interface.

    You're correct. Reworking existing working code is quite often an
    immense mistake.

    It usually fails. If not always fails.

    And bringing a source-to-source translation tooling or an LLM can be
    helpful, and can also introduce new issues and new bugs.

    About the only way a global rewrite can succeed — absent a stratospheric-scale budget for the rewrite, and maybe not even then —
    is an incremental rewrite, as the specific modules need more than
    trivial modifications.

    Reworking a project of the scale of OpenVMS — easily a decade-long
    freeze — and for little benefit to VSI.

    Some bozo once wrote: "...VSI spends years creating an inevitably-somewhat-incomplete third-party Linux porting kit for
    customer OpenVMS apps, and the end goal of the intended customers then inexorably shifts toward the removal of that porting kit, and probably
    in the best case the whole effort inevitably degrades into apps ported
    top and running on VSI Linux. Or to porting to and running on some
    other not-VSI Linux. That's certainly a service business opportunity,
    providing customers assistance porting their OpenVMS apps to VSI Linux.
    It does get VSI out of maintaining a kernel, but does not reduce much
    else. And that at no small cost and no small investment, and at a cost
    of a number of other opportunities..."

    Yeah, I'm sure some customers would like assistance porting their
    native OpenVMS apps to native Linux, but that's already an opportunity
    for services organizations, albeit without the code sharing.

    And I'd be willing to bet money VSI will need a number of modifications
    to the Linux kernel, too. And the new OpenVMS kernel will then have to
    be maintained on an ongoing basis, and it'll have to comply with GPL2
    and potentially other licenses. If you're going to dream, maybe to to
    seL4 or some other kernel intended for this sort of thing.

    But again, this has all been discussed before: https://groups.google.com/g/comp.os.vms/c/1etAx5jJoNM/m/nUY5infiAgAJ



    --
    Pure Personal Opinion | HoffmanLabs LLC

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Lawrence D'Oliveiro@21:1/5 to Stephen Hoffman on Fri Jul 11 22:51:46 2025
    On Fri, 11 Jul 2025 17:58:56 -0400, Stephen Hoffman wrote:

    Some bozo once wrote: "...VSI spends years creating an inevitably-somewhat-incomplete third-party Linux porting kit for
    customer OpenVMS apps ...

    Still, not as many years as it took to port OpenVMS to x86-64.

    ... and the end goal of the intended customers then
    inexorably shifts toward the removal of that porting kit, and probably
    in the best case the whole effort inevitably degrades into apps ported
    top and running on VSI Linux.

    If it was a VSI-proprietary Linux, then that would defeat the point. The
    whole point about moving to Linux is that it offers you a roadmap to the future, free of vendor lock-in.

    And I'd be willing to bet money VSI will need a number of modifications
    to the Linux kernel, too.

    Not sure why. If Microsoft can make do with relatively modest changes to
    get a Linux kernel into WSL2 under Windows, a much simpler, older OS like
    VMS would hardly be a bigger job.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Lawrence D'Oliveiro@21:1/5 to Stephen Hoffman on Fri Jul 11 22:59:36 2025
    On Fri, 11 Jul 2025 17:13:11 -0400, Stephen Hoffman wrote:

    What you've posted has been highlighted before. As has porting VAX/VMS
    to the Mach kernel, which actually happened.

    Yes, but microkernels are their own amusing little dead-end, aren’t they.

    It also doesn't appreciably move the operating system work forward.
    Ports ~never do.

    Funny. If it wasn’t for ports, Unix would be nothing more than yet another footnote in that list of interesting museum-piece OSes from the 1960s/
    1970s. And Linux would not now run on about two dozen different major
    processor architectures, and be essentially dominating the entire
    computing landscape.

    Ports are what make a piece of software portable.

    And there is a vendor that already provides custom solutions based on
    porting parts of the APIs to another platform, with Sector7. What
    Sector7 offers very much parallels Proton and Wine, too.

    But Sector7’s offerings seem to be incomplete. For example, I could find
    no mention of being able to offer DECnet support. Which is something
    available on Linux.

    40 or 50 engineers is far too small for a project of the scale and scope
    of a feature-competitive operating system.

    The Linux kernel has something like 1000 active contributors at any one
    time. You can’t compete with that. But why not leverage that power?

    For a competitive platform, I'd be looking to build (slowly) to
    2000, andquite possibly more. But that takes revenues and
    reinvestments.

    Those revenues clearly aren’t there. They might have been if VSI had a shipping product five years earlier. So it seems like there is no way your suggested strategy would have worked.

    As an example of scale and scope that ties back to Valve and their
    efforts with Wine and Proton and Steam Deck and other functions, Valve
    may well presently have as many job openings as VSI has engineers ...

    And remember, Valve didn’t do this on their own. They build on (and contribute back to) the work of the existing open-source community.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From =?UTF-8?Q?Arne_Vajh=C3=B8j?=@21:1/5 to Stephen Hoffman on Fri Jul 11 20:16:58 2025
    On 7/11/2025 5:58 PM, Stephen Hoffman wrote:
    On 2025-07-06 12:52:22 +0000, Waldek Hebisch said:
    There are no indicatianos of substantial reimplementation.  Official
    info says that new or substantially reworked code is in C.  But w also
    have information that amount of Macro32 and Bliss did not
    substantially decrease.  So, (almost all) old code is still in use.
    It could be that small changes to old code took a lot of time. It
    could be that some new pieces were particularly tricky. However, you
    should understand that porting really means replicating exisiting
    behaviour on new hardware.  Replicating behaviour gets more tricky if
    you change more parts and especially if you want to target a high
    level interface.

    You're correct. Reworking existing working code is quite often an
    immense mistake.

    It usually fails. If not always fails.

    And bringing a source-to-source translation tooling or an LLM can be
    helpful, and can also introduce new issues and new bugs.

    About the only way a global rewrite can succeed — absent a stratospheric-scale budget for the rewrite, and maybe not even then — is
    an incremental rewrite, as the specific modules need more than trivial modifications.

    Large applications get rewritten all the time.

    The failure rate is pretty high, but there are also lots of successes.

    Two key factors for success are:
    - realistic approach: realistic scope, realistic time frame and
    realistic budget
    - good team - latest and greatest development methodology can not
    make a bad team succeed - people with skills and experience are
    needed for big projects

    The idea of a 1:1 port is usually bad. Yes - you can implement the
    exact same flow of your Cobol application in Java/C++/Go/C#,
    but that only solves a language problem not an architecture problem.
    You need to re-architect the solution: from ISAM to RDBMS,
    from vertical app scaling to horizontal app scaling, from 5x16 to
    7x24 operations etc..

    And that is the problem with the incremental rewrite - it lean
    more to existing architecture than changing architecture. The
    strangler pattern is rarely practical to implement.

    As an example of a success story Morgan Stanley recently told
    that they rewrote 9 million lines of Cobol using a LLM. But smart
    people - they did not let the LLM auto-convert the code (that
    would likely have resulted in a big mess) - instead they
    let the LLM document the code and produce requirements for the
    new code.

    Reworking a project of the scale of OpenVMS — easily a decade-long
    freeze — and for little benefit to VSI.

    True. It is difficult to see the business case for that.

    Arne

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From =?UTF-8?Q?Arne_Vajh=C3=B8j?=@21:1/5 to bill on Sat Jul 12 10:41:01 2025
    On 7/12/2025 9:35 AM, bill wrote:
    On 7/11/2025 8:16 PM, Arne Vajhøj wrote:
    The idea of a 1:1 port is usually bad. Yes - you can implement the
    exact same flow of your Cobol application in Java/C++/Go/C#,
    but that only solves a language problem not an architecture problem.

    The biggest problem with this the idea of going from a domain specific language to a general purpose language.  While you can write an IS in
    pretty much any language (imagine rewriting the entire government
    payroll currently in COBOL in BASIC!!) there were real advantages to
    having domain specific languages.  But then, no one today seems to even consider things like efficiency.  Just throw more hardware at the
    problem.

    That argument made sense 40 years ago, but I don't think there
    is much point today - the modern languages have the features
    the need like easy database access and decimal data type and
    the missing features like terminal screen and reporting are no
    longer needed.

    You need to re-architect the solution: from ISAM to RDBMS,

    This is the only one I totally agree with but the original problem
    had nothing to do with the language.  It had to do with the fact that
    RDBMS wasn't around when COBOL was written.  I have been doing COBOL
    and RDBMS since 1980 and it was old code when I got there.

    True.

    But it is still a relevant example of where 1:1 will go wrong. If
    you have a Cobol system using ISAM files, then do not want to convert
    it to a Java/C++/Go/C# system using ISAM files.

    from vertical app scaling to horizontal app scaling,

    Not really sure what this means.  :-)

    You can call it cluster support.

    If you run out of CPU power, then instead of upgrading from a
    big expensive box to a very big very expensive box then you just
    add a cluster node more.

                                                          from 5x16 to
    7x24 operations etc..

    Certainly don't get this.  Every place I ever saw COBOL was 24/7 and
    that is going back to at least 1972.

    I would be surprised if you have never experienced a financial
    institution operating with a "transaction will be completed
    next day" model.

    Arne

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From =?UTF-8?Q?Arne_Vajh=C3=B8j?=@21:1/5 to bill on Sat Jul 12 11:13:48 2025
    On 7/12/2025 11:02 AM, bill wrote:
    On 7/12/2025 10:41 AM, Arne Vajhøj wrote:
    On 7/12/2025 9:35 AM, bill wrote:
    On 7/11/2025 8:16 PM, Arne Vajhøj wrote:
                                                                   If
    you have a Cobol system using ISAM files, then do not want to convert
    it to a Java/C++/Go/C# system using ISAM files.

    If you have a COBOL program using ISAM today it should have been
    converted to DBMS years ago.  That does not imply that it should be converted to JAVA/C++/Go/C#.

    No.

    But it implies that *if* you are rewriting it then it should also
    be converted from ISAM to RDBMS.

    Not 1:1 conversion.

    from vertical app scaling to horizontal app scaling,

    Not really sure what this means.  :-)

    You can call it cluster support.

    If you run out of CPU power, then instead of upgrading from a
    big expensive box to a very big very expensive box then you just
    add a cluster node more.

    OK.  But I don't see what that has to do with it being written in COBOL.
    Or are you saying that IBM Systems don't scale?

    Applications are not clusterable by magic - they need to be designed
    for it.

    So again if you are converting a non clusterable then it may be
    a good opportunity to convert it to clusterable instead of 1:1
    conversion.

    It is possible to buy pretty powerful systems. But N small systems
    with power 1 are cheaper than 1 huge system with power N. That was
    the case 40 years ago for VAX. It is the case today.

                                                          from 5x16 to
    7x24 operations etc..

    Certainly don't get this.  Every place I ever saw COBOL was 24/7 and
    that is going back to at least 1972.

    I would be surprised if you have never experienced a financial
    institution operating with a "transaction will be completed
    next day" model.

    I get that now.  That has nothing to do with IT and everything to do
    with people and their being more "legacy" than the IS.  I am finally starting to see change. My last automatic payment from DFAS wasn't
    really due until a Monday, but the funds showed up on a Saturday.
    Even things that once ran only nightly as "batch" are now processed
    almost immediately.  But the people still only work 8 hours a day 5
    days a week and it is them that cause the apparent lag in most IT processing.  Used to be systems went offline for 6-8 hours for backups. Today if they go offline at all it is for seconds to minutes.  But, none
    of this was ever related to the language an IS was written in and
    rewriting it in JAVA/C++/Go/C# is not going to improve anything.

    Again. It impacts the design. If the system is designed to only
    do certain things at a certain time, then the logic in the system
    must be re-designed to do everything as quickly as possible.

    So again again if you rewrite an application, then you want
    to change that logic instead of doing the 1:1 conversion.

    Arne

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From =?UTF-8?Q?Arne_Vajh=C3=B8j?=@21:1/5 to bill on Sat Jul 12 13:42:40 2025
    On 7/12/2025 1:26 PM, bill wrote:
    On 7/12/2025 11:13 AM, Arne Vajhøj wrote:
    So again again if you rewrite an application, then you want
    to change that logic instead of doing the 1:1 conversion.

    And this, of course, is where we disagree.  You see rewrites as
    normal and the best way to go.  I see them as usually a waste of
    time being called on for the wrong reasons.  Because your peers
    at a conference laugh at your legacy system is no reason to rewrite
    it.  (And, yes, I have seen senior management want to make major
    and often ridiculous changes based on something their peers said
    over lunch at a conference!!)

    There is a whole discipline dedicated to determining
    if, when and how to modernize IT systems.

    But mistakes are made.

    Some systems are attempted to be modernized even though they should not.

    Some systems are kept even though they should have been modernized.

    The second is probably more common than the first.

    WuMo:

    https://wumo.com/img/wumo/2020/07/wumo5efeff933b2cb2.74594194.jpg

    Arne

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