Opening namespace root # in workspace explorer stops ⎕JSON from working correctly
Did you connect to an already running interpreter or start the interpreter from RIDE?
Started an interpreter from Ride
How do you reproduce the issue?
'ns'⎕NS⍬
ns.name←'Daisy'
⎕JSON ns
{"name":"Daisy"}
⍝ Now open the namespace root # in workspace explorer
⎕JSON ns
DOMAIN ERROR: JSON export: the right argument cannot be converted
⎕JSON ns
∧
Starting a new session fixes this behaviour until you open the root #
Paste the contents of Help → About (Shift+F1)
IDE:
Version: 4.4.3687
Platform: MacIntel
Date: 2022-02-23 13:44:34 +0100
Git commit: a3d8123cfb690ead493e261ccced59407db04c64
Preferences:{
"colourScheme":"Dracula",
"confirmations":"{\"SaveFileOptionsExtension:.aplf\":100,\"SaveFileOptionsExtension:.apln\":100}",
"kbdLocale":"en_US_Mac",
"lbarOrder":"← +-×÷*⍟⌹○!? |⌈⌊⊥⊤⊣⊢ =≠≤<>≥≡≢ ∨∧⍲⍱ ↑↓⊂⊃⊆⌷⍋⍒ ⍳⍸∊⍷∪∩~ /\\⌿⍀ ,⍪⍴⌽⊖⍉ ¨⍨⍣.∘⍤⍥@ ⍞⎕⍠⌸⌺⌶⍎⍕ ⋄⍝→⍵⍺∇& ¯⍬ ",
"menu":"# see below for syntax\n\nDyalog {mac}\n About Dyalog =ABT\n -\n Preferences... =PRF\n - \n &Quit =QIT\n&File {!browser}\n &Open... =OWS {local}\n &New Session =NEW\n &Connect... =CNC\n - {!mac}\n &Quit =QIT {!mac}\n&Edit\n Undo =UND {!browser}\n Redo =RDO {!browser}\n - {!browser}\n Cut =CT {!browser}\n Copy =CP {!browser}\n Paste =PT {!browser}\n Select All =SA {mac}\n - {mac||!browser}\n &Find... =SC\n Find and &Replace... =RP\n - {!mac}\n Preferences... =PRF {!mac}\n&View\n Show Language Bar =LBR\n Show Status Bar =SBR\n Show Workspace Explorer =WSE\n Show Debug =DBG\n Line Wrapping in Session =WRP\n - {!browser}\n Show Status Window =SSW\n Auto Status =ASW\n - {!browser}\n Stops =TVB\n Line Numbers =LN\n Outline =TVO\n - {!browser}\n Increase Font Size =ZMI {!browser}\n Decrease Font Size =ZMO {!browser}\n Reset Font Size =ZMR {!browser}\n - {!browser}\n Toggle Full Screen {!browser}\n&Window\n Close All Windows =CAW\n&Action\n Edit =ED\n Trace =TC\n -\n Clear all trace/stop/monitor =CAM\n Weak Interrupt =WI\n Strong Interrupt =SI\n&Threads {rp21}\n Pause on Error =POE\n Pause all Threads =PAT\n Unpause all threads =UAT\n Continue all threads =MA\n&My\n Dyalog\n Mastering APL =https://mastering.dyalog.com/README.html\n -\n APL Cart =https://aplcart.info\n APL Wiki =https://aplwiki.com\n&Help\n Getting &Started =https://dyalog.com/introduction.htm\n -\n Dyalog &Help =DHI\n &Language Elements =LEL\n &Documentation Centre =DOX\n -\n Dyalog &Website =https://dyalog.com/\n &Email Dyalog =EMD\n -\n Latest &Enhancements =ENH\n Read &Me =RME\n &Third Party Licences =TPL\n &About =ABT {!mac}\n\n# Syntax:\n# &x access key, alt+x\n# =CMD command code; some are special:\n# LBR WRP WSE render as checkboxes\n# =http://example.com/ open a URL\n# {} conditional display, a boolean expression\n# operators: && || ! ( )\n# variables: local browser mac win\n# - separator (when alone)\n# # comment\n\n# The =PRF (\"Preferences...\") menu item must be present.",
"otherExe":"/Applications/Dyalog-18.2.app/Contents/Resources/app/../Dyalog/mapl",
"wse":"1"
}
Interpreter:
Version: 18.2.45505
Platform: Mac-64
Edition: Unicode/64
Date: Apr 7 2022 at 00:12:12
Describe the issue you are having
Opening namespace root # in workspace explorer stops ⎕JSON from working correctly
Did you connect to an already running interpreter or start the interpreter from RIDE?
Started an interpreter from Ride
How do you reproduce the issue?
Starting a new session fixes this behaviour until you open the root #
Paste the contents of Help → About (Shift+F1)