Skip to content

Gui for running selected versions of Dyalog APL with specific parameters

License

Notifications You must be signed in to change notification settings

aplteam/Launchy

Repository files navigation

Launchy

Launchy

Overview

Originally, Launchy was designed to be useful for people with multiple versions of Dyalog installed on their Windows machine(s).

However, over the years it evolved into an all-singing-all-dancing tool that allows to manipulate all sorts of parameters, so it's now a useful tool even if you have ony a single version of Dyalog installed on your machine.

Launchy simplifies the process making adjustments like...

  • setting certain flags like PropertyExposeRoot and others
  • specifying the workspace size
  • setting debug flags
  • specifying additional command line parameters
  • running (or ignoring) a user defined setup.dyalog script
  • starting the APL interpreter in elevated mode (admin rights required)
  • giving the interpreter a Ride

In addition to its main goal Launchy offers these features:

  • Start any major version of Ride installed on your machine
  • Store DSS credentials in the Registry
  • Patch either the currently selected or all installed versions of Dyalog
  • Edit the Registry entries for the currently selected version of Dyalog
  • Display the online help for the currently selected version of Dyalog
  • Open a Windows Explorer on...
    • the installation directory of the currently selected version of Dyalog
    • the help directory of the currently selected version of Dyalog
  • Edit Launchy's INI file(s)
  • Edit version-specific or -agnostic files config.dcfg for the currently selected version of Dyalog
  • Start the Registry editor for the currently selected version of Dyalog.

Preconditions

Launchy is self-contained and does not rely on anything. It is a "bound executable", meaning that it can run even on a machine with no Dyalog installed at all, although this would not make too much sense of course.

Documentation

  • Have a look at the "launchy_manual.html" file which provides details. This file will be shown in your default browser by pressing F1 in Launchy or by selecting "Help > Help on Launchy" from Launchy's menu bar.

  • Pay attention to the INI file which should be self-explanatory for programmers.