« first day (758 days earlier)      last day (1017 days later) » 

00:03
yay i reduced g++ error output to 96 lines
turns out i had a circular dependency and g++ decided to break my brain instead of saying ERROR: CIRCULAR DEPENDENCY
now its only 4 lines of errors
getting there
00:36
\o/
You have corrupted your soul with pointers
repent
> Me: You know some math.
Copilot: I don't know, sir.
01:32
[Discord Relay]
lyxal#4610: '
[Discord Relay]
lyxal#4610: '
why then does discord mangle ' and "?
and why only occasionally
@emanresuA ah, but it is wise pointers
but also weak and shared
you can't be smart without being weak
lest you create a memory leak :p
01:53
Why does 05AB1E have a command for each of these without popping: range(1, len(a) + 1), a[-1], a[0], store in register, max(a), and min(a)
and Vyxal doesn't have any commands to do something without popping asdasdasd
well, that's a modifier, not an element :p
that's to make something not pop
02:11
@Steffan a[0] is head extract
02:24
@Steffan TBH the first one makes sense, I've used a lot more than ż
02:39
@Steffan also reverse
@Steffan I suppose we could make some of those peek instead of pop
02:56
I guess we also have (a, len(a))
And bifurcate, technically
@Seggan No, head extract pops. It pushes a[0], a[1:], not a, a[0]
@emanresuA Max and min are also useful. I've used them many times with duplicate
 
8 hours later…
 
1 hour later…
 
2 hours later…
14:13
Today I remembered that instead of elements, I originally called them "built-in functions" and the character for vectorise was Ѷ
and that ‹› was the original list brackets
 
4 hours later…
18:22
Ugh, I think we might have to make our own parser for VyxalS instead of using ANTLR
It'd be a pain to get the shared part to realize that there's generated parsers for the JVM and JS
Wait maybe not
@user I already have it working lol
Oh nice
 
4 hours later…
22:51
Found a 5-byte fibonacci!
I'ma finally update Vylight
TODO:
- `⟑` is a functional element
- `⁺` should be a number, not a modifier
- select list digraphs should have constant highighting
Actually...
CMQ: should constants be highlighted as constants, or as their relevant types (lists, strings, numbers)?
23:15
@emanresuA :(
@emanresuA Their relevant types
What aboout compressed ints/strings?

« first day (758 days earlier)      last day (1017 days later) »