Dyalog / Dyalog/ride

Feature request: associate .dws files in OSX with RIDE

Open
#147 0 comments 0 reactions 0 assignees View on GitHub
enhancement MacOS
Dominant language
JavaScript
Stars
233
Forks
35
Avg merge
4m
Merged PRs (30d)
2

Description

As a user on OSX I want to double-click on my workspace file in Finder to "load" them to Dyalog interpreter with RIDE.
Currently I have to )load them manually from RIDE.
Probably it should be an option to 1) set the default interpreter 2) either load workspace to running session or 3) create a new session for open workspace.

On OSX there is generally no user-friendly way to load applications/workspaces:
- there is no option to create an executable
- no association with .dws files (this issue)
- no easy scripting facility to run script file, I only could "run" the workspace.

P.S.
For scripting I currently have to write workspace with LX with something like "main [diamond] [quad]off' and run interpreter like this "dyalog -b -s ~/Sources/apl/dyalog-workspaces/test.dws", but I can't do it with the simple text file.

Contributor guide

No contributing guide indexed for this repository

Research direction

The issue names Finder, .dws files, and RIDE but no files or tests. Start by tracing the macOS application file-association flow and the RIDE path for opening or creating interpreter sessions. Before implementation, clarify the default-interpreter and session behavior required; done means double-clicking a .dws file follows the agreed behavior.

Written by the indexing model from the issue text.

Assessment

Tech stack
javascript, macos
Domain
desktop
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.