« first day (812 days earlier)      last day (963 days later) » 

01:33
chunkybanana approved on PR #1260 (Vyxal/Vyxal): "This looks like it works, it looks really cool, and I can't be bothered testing it."
02:01
Steffan153 opened PR #1262 (Vyxal/Vyxal) (Vyxal:fix-t-mutating → Vyxal:main): Fix issue where negative indexing into LazyList appends to itself
Steffan153 opened PR #1263 (Vyxal/Vyxal) (Vyxal:fix-floor → Vyxal:main): Fix floor
[Discord Relay]
cjquines#0001: what _is_ the dream for good tooling though
cjquines#0001: what does a great vyxal website look like
Steffan153 opened PR #1264 (Vyxal/Vyxal) (Vyxal:fix-untruth-again → Vyxal:main): Fix untruth
Steffan153 closed issue #1258 in Vyxal/Vyxal: Floor is broken again for strings without numbers
Steffan153 merged PR #1263 (Vyxal/Vyxal) (Vyxal:fix-floor → Vyxal:main): Fix floor
Steffan153 deleted branch Vyxal/fix-floor
Steffan153 closed issue #1261 in Vyxal/Vyxal: Untruth is broken
Steffan153 merged PR #1264 (Vyxal/Vyxal) (Vyxal:fix-untruth-again → Vyxal:main): Fix untruth
Steffan153 deleted branch Vyxal/fix-untruth-again
Steffan153 closed issue #1242 in Vyxal/Vyxal: Strings are sometimes outputted without quotes in lists
Steffan153 merged PR #1259 (Vyxal/Vyxal) (Vyxal:fix-strings-without-quotes → Vyxal:main): Fix strings without quotes
Steffan153 deleted branch Vyxal/fix-strings-without-quotes
[Discord Relay]
cjquines#0001: can someone review 1257 💤
02:29
Wow y’all have been busy
@VyxalBot cjquinds i would review it but me no comprende js and i can’t run it because I’m on mobile
@VyxalBot cjquines i guess good tooling would include intelliswnse, a nice keyboard and search (which you’ve just provided), a debugger, a vscode plugin to do everything we do online rn, a package manager
Intellisense, plugin, and package manager are pretty out there but i want to get a debugger working
Would really help people get into code golf
And once they start getting comfortable with golfing instead of sane code they can move on to pornography
(no one explain that last bit to cjquines oranyone else please)
A vscode plug--YESSS
But how would intellisense? I mean like in JS, you know, autocomplete, but there's no autocomplete, everything's one char
Or like autocomplete digraphs?
Vypilot
Ah
Also we should have stuff like on aplgolf, type typable letters that expand to Unicode chars when you press Tab
@Steffan but yeah vyxal doesn’t really need it
@Steffan yeah that’d be huge
No it wouldn't
Only 256 chars
02:40
I hate golfing on tio because you have to manually copy characters
@Steffan nono i meant it’d be a very good thing
So instead of getting out keyboard to do updot A, maybe just do [A][.][Tab]
O
Like q huge convenience
Yeah
I'll have to do that sometime
Adam's thing has it for several langs that you can use on TIO
So like for osabie you just have a little header to click chars
and jelly
02:42
Yeah i just don’t like bookmarklets anymore
I have a few in my bookmark bar, and I keep accidentally clicking on them and messing up the page
I'm bound to get rid of them
Brownies for fixing this bug
[Discord Relay]
cjquines#0001: mmmmmm yes a debugger. that'd be so cool. i want to do that
I’m working on it for v3 :)
@Steffan I’ll try tomorrow, frick LazyLists
03:07
[Discord Relay]
cjquines#0001: maybe just basic breakpoints and stack inspection
[Discord Relay]
cjquines#0001: actually i have no idea how hard that is i dont know pl implementation that much
03:24
It’s hard but def doable
We won’t do anything fancy ig
 
3 hours later…
06:03
cjquines created branch Vyxal/vdb
[Discord Relay]
cjquines#0001: after reading about it, i actually think it's not too hard to implement a basic debugger
[Discord Relay]
cjquines#0001: i'll be working in the branch vdb, you can check Vyxal/vdb.py for the plan
[Discord Relay]
cjquines#0001: i need help thinking about what the frontend would look like though
 
4 hours later…
10:22
[Discord Relay]
emanresu#3881: You'll ruun into issues with lazyness
 
2 hours later…
12:24
It’s hard making a debugger for a transpiled language
It’ll be easier to do in v3 which’ll have an interpreter
 
2 hours later…
14:33
[Discord Relay]
cjquines#0001: just dont inspect lazy things—im just thinking stepping, not full inspection or changing stack variables
 
1 hour later…
15:44
@VyxalBot @cjquines just make it identical to gdb :P
 
2 hours later…
17:23
Steffan153 opened PR #1265 (Vyxal/Vyxal) (Vyxal:add-unicode-tab-completions → Vyxal:main): Add tab completions for unicode chars
 
2 hours later…
 
4 hours later…
23:47
So, this just happened. It's rather upsetting to have someone scoop me on an answer I was working on myself, but at the same time, it did show me what the optimal way to do that in Vyxal was.
But after studying Vyxal for a while, I'm feeling pretty disappointed in it.
(And yes, I upvoted Steffan's answer even though it made me mad, because I did learn something from it. Even if what I learned was disappointing.)
I really want to port this answer to a better golfing language than Pyth. Vyxal seemed the most promising option, but that's not saying much. It's really sad that it has no eval in the online version, like Pyth does. Eval is the only way a program like this can be implemented. But still, I'd at least be able to demonstrate the program on replit.com.
But needing empty 2-byte identity lambdas just to get a program to work, instead of crashing from maximum recursion, in a program that is conceptually non-recursive, seems really bad language design.
i feel like that's more of an interpreter design issue
So maybe I just need to implement a golfing language myself. In C++. Would be nice to finally have a golfing language that isn't slow.
@UnrelatedString Well, yeah. But would it really make sense to reimplement Vyxal from scratch following its same language specifications?
Seems to me it'd be better to reexamine all of its design decisions and implement a new language that's better.

« first day (812 days earlier)      last day (963 days later) »