@xpqz Looks to me like the format of the data changed since that example is written, and maybe some of the columns are called something different. That is, it'll need to be re-written to process the current data - and any notebooks as a result should probably include a link to the current snapshot of that data somehow
Neither will work on this size dataset. Tried opening as an actual spreadsheet -- gave up waiting. Loading into sqlite3 -- 0.75s. It truly is an inspriational bit of engineering.
@Adám And how about the other suggestions? Like the ~| (⎕p or pi) function, under, underbar rho? Nice to know what developments are being worked on. I have no opinion on wether they are usefull or not.
@awagga If it is a mode, then a plain number can be big int, much like you currently can't see the difference between binary and decimal floats. APL2 uses R for complex numbers in angle form. Maybe Q
@Richard Current suggestions are X⊇Y, f⍥k, f⍛g plus possibly promote rank and demote rank.
Until now, I've though < and > for the last two, but I'm beginning to think that ∧ and ∨ might be better.
@RikedyP When nic converts dates via date←1+{2 ⎕NQ'.' 'DateToIDN'(⍎¨(⍵≠'-')⊆⍵)}¨date -- is the IDN thing here the Dyalog representation (1⎕DT), or something else?
@xpqz How did you find getting APL keyboard set up for macOS? Was it straightforward/smooth? Does it gel well enough with what you'd expect? Are there any specific improvements to the information or process that you'd recommend?
@RikedyP Do you want comments here, or happy to email on the topic.
To be fair, it's a long time ago since I did this, but at the time there was a sense of unnecessary friction: why isn't a keyboard layout and fonts etc installed as part of the package?
My expectation was to be able to write APL from the moment I'd installed the downloaded package from Dyalog.
The process itself was (as far as I recall) reasonably pain free. Download this and this file. Put them there and there. Change the following settings. It just felt (at the time) as all of that could have been automatic.
thanks! i was trying to do something like )copy rats which failed. my impression is that Dyalog APL uses floating point for internal representation of numbers. is that correct? if so, how does 'big' represent numbers internally? text?
@gwa000 If you searched APLcart for help with that, but didn't find what you were looking for, please do let me know which search terms you used, so I can add them.
@Adám i was only looking in dfns.dyalog.com/n_contents.htm for how to get at them. just out of curiosity are these user contributed, Dyalog experimental, etc.?