« first day (1247 days earlier)      last day (148 days later) » 

11:16 AM
@Adnan 2-byte builtin request: .N: will return 1 (truthy) if it's the last iteration of the loop/map/filter/etc., 0 (falsey) if it's not the last iteration. Thought about it after seeing @Emigna's answer here just yet.
 
12:02 PM
Alright, here's a grab-bag of feature suggestions for @Adnan:

* The big one: change `õ` to a variable that defaults to `""`, and have a single-byte command (`ñ`?) to append to it. This way, we'd have incremental variables for all types: `¾`/`¼` for numbers, `¯`/`ˆ`for arrays, `õ`/`ñ` for strings. (Probably needs two-byte commands to clear or directly assign to it as well).

* I've never wanted suffixes in the order returned by `.s`. A two-byte shortcut for `.sR` (`.η`?) would be nice.

* As far as I can tell, `O` and `P` on lists that contain both numbers and non-numbers do nothing. Ignori
 
12:13 PM
All very good ideas. I can't say I've ever needed P/O to work on mixed lists, but I can't see a drawback to them having this function. The suggestion for à/ß might need some consideration as they could no longer be used to pop the largest digit in a number. Doing Ws\ over ß is a bit clunky. Haven't personally used ß a lot though, but I've seen it used by others more.
 
Yeah, the change to à/ß would not be retro-compatible. I haven't seen any answer that would break because of it, but it's a good idea to be careful.
As an alternative, a two-byte max(a, b) would also be cool (we already have a two-byte min(a,b), it's ÅL).
 
‚à works as a 2-byte alternative
 
Doesn't vectorize though
Or does it?
Nah it doesn't, just tested it
ÅL does vectorize, otherwise it'd be completely redundant with ‚ß
 
12:39 PM
Ah OK. Never used ÅL so I did wonder why it existed :P
 
 
2 hours later…
2:16 PM
Here's an alternative 23-bytes Walk the Words to demonstrate ÅL: tio.run/…
It would be 22 with my suggested change to ß
 
2:40 PM
Oh wait āZÊ> also gives 22
 
@Grimy this would be 22
And that as well yes :)
 
Ooh yeah I didn't think about ¤‹
 
ZÊ is technically better since it's easier to type ;)
 
Yeah my keyboard doesn't have a ‹
Maybe I should make an 05AB1E layout
 
2:55 PM
The language bar Adám made is very helpful
Most commands are there
 

« first day (1247 days earlier)      last day (148 days later) »