« first day (353 days earlier)      last day (1182 days later) » 

6:46 AM
@ngn i recently switched to busybox-win32. see:
msys64 2.57 GB (43 000 files) llvm 1.37 GB (100 binaries, no libc)
busybox 500k (1 file) tcc 1.63 MB
but this is all peanuts. i wanted to typeset an old paper and installed
texlive: 6.37 GB (200 000 files)
 
 
5 hours later…
12:03 PM
Could the scan variants be unified into a single adverb that tells the verb to preserve intermediate results?
 
ngn
12:20 PM
@chrispsn example?
 
12:59 PM
@chrispsn Well, +/ is *|+\ -- in general, f/ is *|f\ ; and if you adopt ktye's and CoSy's "no such thing as atom, only length 1 vector" then each-both (') becomes each-left if you emlist the left side, and each-right if you enlist the right side.
(in general for dyadic f, that is)
 
 
2 hours later…
ngn
3:05 PM
@ktye tcc (or the standard it implements) doesn't even like $ as a macro name
 
@ngn "$" not being a valid name is a part of the C standard afaik
 
ngn
@dzaima there are many c standards
TIL: there's a C18
 
@ngn i don't think this differs between any of the iso ones
 
ngn
@dzaima oh, i don't claim that. i'm not familiar with any of them :)
 
question #1: how many useful functions are there which are lambdas in x, y, and z? e.g. {x y z x} is useful (multicolumn sort and converging select)
 
3:18 PM
yep, the latest draft says identifiers are [a-zA-Z0-9_], but notes $ as a common extension
 
question #2: how many useful short compositions are there? e.g. *|
 
ngn
@StevanApter for #2 @chrispsn ran some statistics on my codegolfing solutions, if that counts as useful
 
ngn
3:46 PM
without looking i can think of these: <<: *<: *>: +|: ~= ~< ~> ~^:
 
ngn
3:58 PM
@ktye @dzaima $ - deja vu
 
@ngn see the repository github.com/ktye/i/tree/master/_/ngn
the readme has the build line which replaces $ and k.c includes an ifdef for tinycc replacements at the top.
 
ngn
@ktye should i replace $ with a letter? there are some unused ones: G J M Q(almost) X Y
 
@ngn it would only help if i can get it to run with tcc, which is not clear if it works at all. maybe there are more preprocessor problems. maybe you can check if you see any issues with those i put under ifdef TINYC. for clzll i don't know the 64bit assembly, so i cast to 32bit.
 
ngn
Y represents the same sound (at least in english) as the "i" in "if" and looks like a branch or a fork in the road
@ktye clang compiles clzll as a lzcntq instruction
that's with -march=native
 
 
3 hours later…
7:11 PM
@ngn so +/\ becomes what's +\ now
 
7:31 PM
TIL fixedpoint over does a different check to fixedpoint scan
Fixedpoint over just checks prior value
 
7:50 PM
fixpoint over should check initial value as well (it took a bit of persuasion to get charlie to make that extension in k4)
 
 
1 hour later…
ngn
8:54 PM
@chrispsn looks like j
 
@ngn huh. There you go
 

« first day (353 days earlier)      last day (1182 days later) »