« first day (808 days earlier)      last day (1847 days later) » 

9:40 AM
ಠ_ಠ apl385 displays as a different char
 
10:03 AM
on the bright side, because of that, yay aligned DejaVu Sans Mono and APL385!
 
 
3 hours later…
1:12 PM
is there a proper way to read a tradfns source including the s (and if possible, without the reformatting) and writing a tradfns source to the namespace?
⎕fix seems to write something, but it errors after it's called
ah, 2 ⎕fix
 
ngn
2:14 PM
@dzaima without the reformatting - probably not, as it's stored internally in tokenized form (unless something has changed recently)
@dzaima ⎕vr includes the -s
 
@ngn I recall disabling RIDEs option of handling formatting trough the interpreter working, though that doesn't seem to be the case now (or it didn't ever work)
 
ngn
@dzaima i don't remember much of that. it probably meant letting the interpreter do its own default formatting
 
ah yeah, that'd make sense
 
ngn
in any case, information is lost in the process of tokenization
 
 
7 hours later…
9:28 PM
@dzaima If you use 2 ⎕FIX 'file://path/file.ext' then APL will preserve the whitespace when you use the editor. ⎕CR ⎕NR ⎕VR will still be derived from th tokenised form though.
 
10:25 PM
heh. performance is interesting
 
10:51 PM
@dzaima Indeed:
      ⎕io←0
      'memo' 'cache'⎕cy'dfns'
      po2←2*⍳1024
      po2cache←cache⍬
      po2Fast←2∘*memo po2cache
      r←?10000000⍴10
      ]runtime -c "po2[r]" "po2Fast r"

  po2[r]    → 2.4E¯2 |    0% ⎕⎕⎕⎕⎕⎕⎕⎕⎕⎕⎕⎕⎕⎕⎕⎕⎕⎕⎕⎕⎕⎕⎕⎕⎕⎕⎕⎕⎕⎕⎕⎕⎕⎕⎕⎕⎕⎕⎕⎕
  po2Fast r → 0.0E0  | -100%
 

« first day (808 days earlier)      last day (1847 days later) »