« first day (587 days earlier)      last day (872 days later) » 

12:08 AM
Lyxal closed issue #237 (The Online Interpreter should probably be changed to percent encode ' in the share URL, Vyxal/Vyxal)
 
12:52 AM
that's where we are getting our icons from
because I lost the original svg source
 
1:05 AM
actually no because they're too small
might as well use font-awesome
the lib is already being included so it makes sense
 
 
1 hour later…
2:33 AM
"E",0 return exception
["E",0] does not
also {}
putting something in it does not make it work
 
@Niko because it's trying to interpret it as a tuple
 
2:49 AM
the exception are weird tho
 
yeah, the exception handling isn't exactly the best
that's something we've known for a while
 
Btw, we were joking about Scala as LYaL in TNB, but y’all can feel free to ask me questions about Scala over the next few days since I don’t have school or anything
 
Ugh, I can't do anything with Vyxal because all the servers are doown
@user Good online IDE?
 
Unfortunately other countries don’t have thanksgiving:(
@emanresuA Scastie
 
@emanresuA ?
@user you were?
 
2:57 AM
@emanresuA i can't run vyxal too, after I accidently run a big input
 
cause I wasn't
 
please forgive me if that's the cause
 
It lets you run in Worksheet mode, save your code and make shortish permalinks, set your own settings, and use dependencies
@lyxal Oh lol
 
I was trying to crack Aaron's vyxal code
 
@lyxal Hyper's is down (presumably 'cos ACE); the main one is up but isn't working
 
2:58 AM
Well it’d be unfair to go to Scala because there’s four langs with more upvotes (one of which is frocking Vyxal)
 
 
oh no
 
@lyxal ಠ_ಠ
 
what's happening inside
 
Shit you should really shut down lyxal.pa.com
Temporarily at least
 
2:59 AM
It's fine
it's just a backlog of sessions
 
Oh ok
 
oh fixed
pog
 
because pythonanywhere doesn't support multithreading
meaning it doesn't actually clear the session files
 
Still, it’s not safe to have a known ace out in the wild
 
it's not an ACE
it's server limitations
 
3:00 AM
@lyxal 😟
 
what's ACE
 
Arbitrary code execution
 
@lyxal No but there’s a separate ace lying about
 
@user true, but it didn't cause the temporary outage
 
Ye
Anyway I’m out for the day
 
3:01 AM
I really want to switch over to heroku someday, but it's probably a little late for that seeing as how we have vyxal.pa
because maybe heroku actually has multithreading
 
did the backlog store all the output?
 
output, input and programs
 
oh no I think maybe it's me who filled the backlog full
sorry about that if that's true
 
@lyxal I think hyper took their server down 'cos ACE
 
3:35 AM
there we go no more ace
 
It's a server only change
As in, it's only on l.pa
 
Whatcha do?
 
Strip the non-alphabet using the strip_non_alphabet function that already existed
 
3:47 AM
No that's the reply you give when someone tells you what a pufferfish is
 
in The Nineteenth Byte, Jul 28 at 1:12, by Aaron Miller
I was showing off GPT-3 to my family and had my sister give me a prompt, so she gave me a prompt about a squid.
> She smiled and I smiled.

“What’s a pufferfish?” she asked.

“A pufferfish is a fish.”

“Oh.”
 
 
2 hours later…
6:07 AM
3 messages moved to ­Trash
 
6:27 AM
Everything alright?
 
7:03 AM
that's thank to font-awesome
 
Oh, that’s lookin good
 
ikr
 
@lyxal testing shit lol
probably should've just logged in on the bot in the sandbox but i was lazy
 
@lyxal Where’s the strip_non_alphabet function located?
 
@lyxal wait were we not using that before
the jht/vyxapedia sites use materialize icons
 
7:13 AM
!!/'night
 
@AaroneousMiller o/
 
@hyper-neutrino we were using svgs earlier
 
7:31 AM
can someone check to make sure I've structured the __init__.py file correctly?
because it's giving me errors like
line
23, in lambda_wrap
    elements.elements.get(branch[0].branches[0][0].value, ("", 1))[
AttributeError: 'dict' object has no attribute 'elements'
in lambdas
 
8:02 AM
because I think I've done something wrong
 
8:52 AM
(sorry I haven't been doing much but) how close are we to done?
 
9:44 AM
> Auto-integration to PA
(cc @pxeger @lyxal) what does this mean?
Webhooks?
 
@emanresuA deploying to PythonAnywhere automatically
not necessarily using webhooks, but the same idea
 
Btw, should we keep supporting Vyxal 2.4.1 - that is, fixing bugs when they appear or similar?
Or at least fixing security vulnerabilities
 
@emanresuA almost
Just the python anywhere auto integration which you've already mentioned and making sure that Vyxal actually works as a package
Because I think I've set it up wrong
 
Btw I think I've discovered where all our server space went
Will stuff break if I delete those
Do we still use this?
ø⁄
 
10:33 AM
@emanresuA no no that's built into PA
It autologs
I never set those up
@emanresuA it'd expired so no
Besides it never worked anyway
That details how we can find out what's using up our storage
 
 
2 hours later…
12:24 PM
there we go the site server works good
sure there's no __main__.py now
but that can be fixed later
@pxeger quick question: do you think that setting up the auto-integration will require modifying flask_app.py?
asking because curious
 
Yay!
 
1:23 PM
Gaming
 
@lyxal yes
PythonAnywhere is kinda jank so the only real way to remotely execute a command is to modify your app to accept them
At least, unless you pay for SSH access
 
 
2 hours later…
3:24 PM
in Scala, 5 mins ago, by user
Scala CMC: Implement zipWith (Scastie with the signature to start out with)
Feel free to attempt if y'all have the time :)
 
 
4 hours later…
7:54 PM
6 messages moved to Scala
 
 
4 hours later…
11:28 PM
@lyxal i still want to learn Vyxal
 
From what I've seen, you seem to have pretty good knowledge of vyxal
What would you like to know?
 
@lyxal what are the best tip for golfing in Vyxal?
 
12
Q: Tips for Golfing in Vyxal

lyxalVyxal is a golfing language that has 500+ different commands (achieved through overloads), and is a known beater of Jelly, 05AB1E and most golfing languages. Henceforth, it seems like a good idea to share some of the tips and tricks of the industry used to get terse programs in Vyxal. One tip per...

 
but i said best tip
 
6
A: Tips for Golfing in Vyxal

lyxalCompress your strings and numbers Nobody likes long strings. And nobody likes long numbers either. Luckily there's two ways of compressing strings and one way to compress numbers. Dictionary Compression Fun fact: Vyxal has access to a roughly 20k word "dictionary" (read: a list of words) which ca...

 
11:39 PM
There's no single best tip that you can use all the time. You need to use a bunch of different things to golf your code
 
Ok
So...
I have a question.
is there functions in Vyxal?
 
Yes
 
there are
 
then How to make
 
11:43 PM
@function_name:args|code;
 
what does code do
 
? It's the body of the function
 
you replace code with whatever you want
 
then that does the ; outside the functions do?
 
terminates the definition
 
11:46 PM
@UnrelatedString ???????????????????????????????????
 
it closes the function definition
 
mean the functions will remove?
 
no
 
It tells the parser that the function definition has ended so you can write other stuff after it
 
@Fmbalbuena ?????
 
11:46 PM
it's the equivalent of unindenting after a function definition in python
 
Or in C-like languages when you put a } to end blocks
 

« first day (587 days earlier)      last day (872 days later) »