the-carlisle-group / Acre-Desktop

A simple Dyalog APL IDE plugin that introduces "projects" and allows you to keep your source code in Unicode text files.
MIT License
11 stars 1 forks source link

Dependencies property #204

Closed PaulMansour closed 3 years ago

PaulMansour commented 5 years ago

The dependency property is a vector of objects that look like:

{
 "group": "the-carlisle-group",
 "name" : "Rumba",
 "version": "1.2.3",
 "alias": "R",
 "inject": "all"        // "none" "root" "all" 
}

For loading packages, the target namespace is completely specified by the group, name, and version properties. For example:

#.the_carlisle_group.Rumba_1_2_3

Note, for loading projects the target space is implicitly defined by the last two segments of the path, unless one overrides using the open command.

PaulMansour commented 3 years ago

Obsolete issue.