https://github.com/dyalog/qse
Initialisation of ⎕SE, including source code that ends up somewhere in ⎕SE, and code to get it there.
https://github.com/dyalog/qse
apl dyalog dyalog-apl
Last synced: 11 months ago
JSON representation
Initialisation of ⎕SE, including source code that ends up somewhere in ⎕SE, and code to get it there.
- Host: GitHub
- URL: https://github.com/dyalog/qse
- Owner: Dyalog
- License: mit
- Created: 2023-06-21T10:35:27.000Z (over 2 years ago)
- Default Branch: master
- Last Pushed: 2025-02-10T11:48:53.000Z (11 months ago)
- Last Synced: 2025-02-10T12:36:21.695Z (11 months ago)
- Topics: apl, dyalog, dyalog-apl
- Language: APL
- Homepage: https://help.dyalog.com/latest/#UserGuide/The%20APL%20Environment/Session%20Initialisation.htm
- Size: 1.04 MB
- Stars: 4
- Watchers: 5
- Forks: 0
- Open Issues: 7
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# qSE
This repository contains things that initialise `⎕SE` and end up there, as a sort of boot-strapping.
Note that `⎕SE` is currently populated as follows:
- The interpreter loads a session .dse file which is created by the buildse.dws workspace and contains (on Windows) mostly GUI objects.
- The interpreter automatically loads and executes StartupSession.aplf which in turn:
- Loads Link
- Uses that to load things from various StartupSession folders
- Boots SALT
- Loads and executes setup.dyalog if it exists
- Loads and executes a .dyapp file if specified
- Calls any `Run` functions in the Link-loaded directories