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

00:08
Lyxal closed issue #237 (The Online Interpreter should probably be changed to percent encode ' in the share URL, Vyxal/Vyxal)
00:52
that's where we are getting our icons from
because I lost the original svg source
01:05
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…
02:33
"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
02:49
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?
02:57
@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
02:58
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
02:59
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
03:00
@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
03:01
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
03:35
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
03:47
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…
06:07
3 messages moved to ­Trash
06:27
Everything alright?
07:03
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
07:13
!!/'night
@AaroneousMiller o/
@hyper-neutrino we were using svgs earlier
07:31
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
08:02
because I think I've done something wrong
08:52
(sorry I haven't been doing much but) how close are we to done?
09:44
> 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
@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
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!
13:23
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…
15:24
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…
19:54
6 messages moved to Scala
 
4 hours later…
23:28
@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...

23:39
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
23:43
@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
23:46
@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 ?????
23:46
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 (1188 days later) »