+++ BREAKING NEWS: XY Switches Programming Language +++

Please check the FAQ (https://www.xyplorer.com/faq.php) before posting a question...
aurumdigitus
Posts: 1045
Joined: 30 May 2008 21:02
Location: Lake Erie

Re: +++ BREAKING NEWS: XY Switches Programming Language +++

Post by aurumdigitus » 07 Apr 2020 19:29

WOW! XYplorer tardily moving into the 21st Century. Maybe this is the light at the end of the Covid-19 tunnel we have been eagerly waiting for.

Knew the software was very complex but 250 KLOC's. Once-upon-a-time MS-DOS came on two diskettes.

rpnfan
Posts: 34
Joined: 07 Jan 2016 21:42

Re: +++ BREAKING NEWS: XY Switches Programming Language +++

Post by rpnfan » 08 Apr 2020 13:10

Big thumbs up, this indeed looks promising!

mumajs
Posts: 36
Joined: 03 Nov 2018 16:47

Re: +++ BREAKING NEWS: XY Switches Programming Language +++

Post by mumajs » 08 Apr 2020 13:44

The best news I even hear last days. That is absolutely amazing. Because I also do a programs in .net I believe it will be really correct way of movement. I hope also network access will be much better than it is now. Really I am happy to hear that xyplorer is moving forward! I appreciate your decision and your work Don. Amazing news!

autocart
Posts: 839
Joined: 26 Sep 2013 15:22

Re: +++ BREAKING NEWS: XY Switches Programming Language +++

Post by autocart » 08 Apr 2020 15:10

I just had a thought.

Will it be possible after the move to .net to access the UI-controls via AutoHotkey?
Right now it is pretty ok. AutoHotkey can "see" the individual windows *and* actually most of the *controls* with their info (title, class, position, size, ...).
Whenever controls work with some standards, e.g. Edit-Controls, I can read and adapt their content (e.g. text) as well.

However, e.g. in "Paint.NET" (programmed with C#) AutoHotkey can only "see" the main window with its info (title, class, ...) (besides, ofc, standard dialogs like save...). Most other stuff is not possible / accessable with AutoHotkey.

I am wondering how this will be in the future .net version of XY, so that I can know and prepare my mind regarding what to expect.

Regards, S.

John_C
Posts: 208
Joined: 16 May 2018 20:04

Re: +++ BREAKING NEWS: XY Switches Programming Language +++

Post by John_C » 09 Apr 2020 15:42

Yes, XY is created on the dead language, but this is what I like about it.

See Vim, Emacs, Unix utils, Windows command prompt. All this software is very old, sometimes isn't very easy to use, and have some limitations. However, this software have great advantage: it just works. It worked 20 years ago and it will work the next 20 years.

Compare it with typical .NET app. (I will call it <Foo>.) It's like:
Hey, you have .NET 4.1. To use the Foo app, you need to download .NET 5.3. Hey, you said you have Windows 7... In such a case you will not be able to install 5.3, sorry...
Hey, you have .NET 5.2 and want to install an older version of the Foo app? In such a case you need to downgrade your .NET to 3.2. Hey, you said you have another apps on your PC that requiring 5.2? It's not my problem dude. And by the way, version 3.2 was removed from Microsoft website and no, you willn't be able to download it from archive.org.
Also, what about testing new versions when reporting bugs? Currently, to report a bug, I download a portable version, check the bug, and then return to my current version. I'm not sure .NET apps can be used in such a way, i.e. without installation.
Last edited by John_C on 10 Apr 2020 20:51, edited 1 time in total.

aurumdigitus
Posts: 1045
Joined: 30 May 2008 21:02
Location: Lake Erie

Re: +++ BREAKING NEWS: XY Switches Programming Language +++

Post by aurumdigitus » 10 Apr 2020 15:57

The new incarnation of the software is estimated to be six months away. Don has stated that the name will need to remain the same. Still it should be modified in some fashion to make it crystal clear that it has cut the cord from Visual Basic. Recommend something like this: XYplorer NG 1.0. In the annals of program development everyone knows that NG refers to "next generation". What could be more definitive than that?

As this will be an expensive operation in terms of both time and money I for one would not be adverse to having to purchase a new Lifetime License. While it may wind up looking about the same, under the hood the metamorphosis will effectively delivery a new program.

Filehero
Posts: 2407
Joined: 27 Feb 2012 18:50
Location: Windows 10 Pro x64

Re: +++ BREAKING NEWS: XY Switches Programming Language +++

Post by Filehero » 15 Apr 2020 21:57

Has the code migration already started?

Drooling ....

admin
Site Admin
Posts: 49770
Joined: 22 May 2004 16:48
Location: Cologne, Win 8.1, Win 10
Contact:

Re: +++ BREAKING NEWS: XY Switches Programming Language +++

Post by admin » 16 Apr 2020 18:01

It's on its way... :)
FAQ | XY News RSS | XY Twitter | Stay home! 🎸 Or wear a mask! 😷

serendipity
Posts: 3355
Joined: 07 May 2007 18:14
Location: NJ/NY

Re: +++ BREAKING NEWS: XY Switches Programming Language +++

Post by serendipity » 16 Apr 2020 18:58

This is FANTASTIC NEWS!! :appl: :appl: :appl: :beer: :beer: :beer:
Stay safe, Don! :masked:

Filehero
Posts: 2407
Joined: 27 Feb 2012 18:50
Location: Windows 10 Pro x64

Re: +++ BREAKING NEWS: XY Switches Programming Language +++

Post by Filehero » 17 Apr 2020 08:28

admin wrote:
16 Apr 2020 18:01
It's on its way... :)
:)

rpnfan
Posts: 34
Joined: 07 Jan 2016 21:42

Re: +++ BREAKING NEWS: XY Switches Programming Language +++

Post by rpnfan » 18 Apr 2020 16:03

aurumdigitus wrote:
10 Apr 2020 15:57
The new incarnation of the software is estimated to be six months away. Don has stated that the name will need to remain the same. Still it should be modified in some fashion to make it crystal clear that it has cut the cord from Visual Basic. Recommend something like this: XYplorer NG 1.0. In the annals of program development everyone knows that NG refers to "next generation". What could be more definitive than that?
I would not call it NG. This stands for "not good" in english...

I think it's pretty simple to differentiate a new version. Just name it XYPlorer 21 ;-) Would somehow be logical after version 20 and also roughly becoming available in / to 2021 :-)

autocart
Posts: 839
Joined: 26 Sep 2013 15:22

Re: +++ BREAKING NEWS: XY Switches Programming Language +++

Post by autocart » 18 Apr 2020 16:06

rpnfan wrote:
18 Apr 2020 16:03
aurumdigitus wrote:
10 Apr 2020 15:57
The new incarnation of the software is estimated to be six months away. Don has stated that the name will need to remain the same. Still it should be modified in some fashion to make it crystal clear that it has cut the cord from Visual Basic. Recommend something like this: XYplorer NG 1.0. In the annals of program development everyone knows that NG refers to "next generation". What could be more definitive than that?
I would not call it NG. This stands for "not good" in english...

I think it's pretty simple to differentiate a new version. Just name it XYPlorer 21 ;-) Would somehow be logical after version 20 and also roughly becoming available in / to 2021 :-)
... and it also could stand for the 21st century ... :kidding:

Filehero
Posts: 2407
Joined: 27 Feb 2012 18:50
Location: Windows 10 Pro x64

Re: +++ BREAKING NEWS: XY Switches Programming Language +++

Post by Filehero » 18 Apr 2020 19:59

Hi Don,

would you like to elaborate a bit how this migration is supposed to work in detail? I consider this goal a tremendous endeavour, therefore I really do appreciate to be able to witness it, sort of. :tup:

- what kind of analysis' of code structures have been done in the beginning? What was the outcome? Did you get a kind of heat map 'forecasting' heavy manual work/re-work or zones-of-troubles, respectively?

- is the automated part a 'big bang' or rather broken down into chunks which offer better handling by whatever means?

- are there (any) automated tests involved? How do you know how much manual rework is required after a "component" has been migrated to .NET? Or is it more like 1st, getting rid of any compiler errors, followed by manually triggering every code path from the GUI to uncover the runtime issues?

- how do you 'map' VB-specific implementation patterns into the new world (delegates, for instance)?

.... more questions to come.

Very, very interesting!

Filehero

admin
Site Admin
Posts: 49770
Joined: 22 May 2004 16:48
Location: Cologne, Win 8.1, Win 10
Contact:

Re: +++ BREAKING NEWS: XY Switches Programming Language +++

Post by admin » 18 Apr 2020 20:13

Sure, I'll keep you posted.

At the moment I'm cleaning the code. Many things can just be dropped, e.g. everything related to XYcopy.

More later.
FAQ | XY News RSS | XY Twitter | Stay home! 🎸 Or wear a mask! 😷

Evolve
Posts: 8
Joined: 27 Feb 2020 09:48

Re: +++ BREAKING NEWS: XY Switches Programming Language +++

Post by Evolve » 19 Apr 2020 13:30

admin wrote:
05 Apr 2020 23:10
Black menu in dark mode
Hell yeah!

Post Reply