|
From: | Elias Mårtenson |
Subject: | Re: [Bug-apl] Suggested change in rendering of ⎕CR |
Date: | Wed, 13 Apr 2016 20:38:42 +0800 |
I agree, and specifically I'd suggest using double quotes for an encapsulated array of characters, while using single quotes to indicate the difference between characters and numbers inside an array.
This would be analogous with the GNU APL extension where double quotes ensures arrays even for single characters.
I'm on mobile now so I can't really make any good examples. But I'm hoping you'll understand what I mean.
Regards,
Elias
Off the cuff, it seems like putting quotes around strings is a really good idea. How else would you tell the difference between 123 and "123"?BlakeOn Wed, Apr 13, 2016 at 2:34 AM, Elias Mårtenson <address@hidden> wrote:Given the following _expression_:8⎕CR 2 2⍴10 'foo' 20 'bar'┌→───────┐↓10 ┌→──┐││ │foo│││ └───┘││20 ┌→──┐││ │bar│││ └───┘│└∊───────┘The combination of strings and numbers in the array isn't very pretty.I'd like to suggest that it renders as following instead:┌→───────┐↓ ┌→──┐││10 │foo│││ └───┘││ ┌→──┐││20 │bar│││ └───┘│└∊───────┘I would also like to see another ⎕CR mode that would render it like below, as this would make displaying arrays with lots of strings (in my case, database table content) much easier to read:┌→───────┐↓10 "foo"││20 "bar"│└∊───────┘Jürgen, what's your opinion on this?Regards,
Elias
[Prev in Thread] | Current Thread | [Next in Thread] |