Closed abrudz closed 8 months ago
The configuration should reflect that the name of the first menu is static. If it isn't possible to populate it with the actual app name, maybe use something like <app-menu>
as placeholder.
I don't know that I agree here.
The Ride Stand-alone application should indeed say Ride, That should be true today (if not that is indeed an issue). The baked-in version as part of Dyalog (E.G. Dyalog-18.2) should say Dyalog-18.2, perhaps should have some additional Ride features (connecting to another interpreter) disabled to make it clearer.
But this was an intentional decision for the baked-in Dyalog/Ride.
The RIDE stand-alone release says RIDE-X.Y. There are two aspects here:
The version number - at least for Dyalog - is due to installing multiple versions, you would not be able to install both 18.2 & 19.0 if it was just named "Dyalog" as one would overwrite the other due to the way "Applications" work in the /Applications
directory.
This is important for a number of users to be able run multiple versions.
For Ride standalone, this may be less of an issue We may be able to drop the version number on the Application without too many issues, However I don't have too many opinions on what we do there, that may be one for @dyaandys
This is where having an unbundled approach would solve all problems, right ;) -- multiple interpreters installed under (say) /opt/
. Single RIDE in /Applications
. This is how Mathematica solves this problem, for example.
This is probably not the right place for this discussion -- but it sounds like we largely agree that RIDE-standalone doesn't need version numbers in its app name?
This is probably not the right place for this discussion -- but it sounds like we largely agree that RIDE-standalone doesn't need version numbers in its app name?
Well, I certainly need multiple versions of Ride as well.
Stefan, I noticed that all other applications in your list are not programming languages. I wouldn't be too surprised if, say, Python would have a version number as well.
On Wed, 26 Jul 2023 at 12:52, Stefan Kruger @.***> wrote:
This is where having an unbundled approach would solve all problems, right ;) -- multiple interpreters installed under (say) /opt/. Single RIDE in /Applications. This is how Mathematica solves this problem, for example.
This is probably not the right place for this discussion -- but it sounds like we largely agree that RIDE-standalone doesn't need version numbers in its app name?
— Reply to this email directly, view it on GitHub https://github.com/Dyalog/ride/issues/966#issuecomment-1651543083, or unsubscribe https://github.com/notifications/unsubscribe-auth/AD5XJHNF46DT6B4JQWS5RLDXSDZFRANCNFSM6AAAAAAY7D7UAE . You are receiving this because you are subscribed to this thread.Message ID: @.***>
@aplteam -- I think that's partly my point -- no other programming language (that I can recall) installs itself under /Applications, thus bypassing the issue we face as the system intended. I have a gazillion versions of Python, Ruby, Go [etc] installed, none of which are troubling the /Applications directory. The closest thing I can think of that is similar to Dyalog/RIDE is Mathematica which installs its front end into /Applications, and its kernels (the actual interpreter) elsewhere -- the "app" has no version as part of its installed name, but the kernels are carefully versioned.
I can't think of any app that installs in /Applications that uses version numbers as part of the application name. Happy to be shown examples.
Well, I certainly need multiple versions of Ride as well.
@aplteam Can you tell me more about the use case here?
When a new version comes along I install it straight away, but I leave the old one for a while, sometimes several of them, not only to be able to revert back but also the compare the two.
Won't fix in RIDE but will be resolved when Dyalog not packaged with RIDE anymore.
Describe the issue you are having
MacOS Application menu should say "RIDE", not "Dyalog", because, once started, RIDE can launch or connect to various versions of interpreter, without the application menu name changing. Indeed, RIDE can be open on its own (e.g. to change settings).
Paste the contents of Help → About (Shift+F1)