« first day (1225 days earlier)      last day (550 days later) » 
01:00 - 17:0017:00 - 00:00

01:06
@lyxαl cool cool thanks
I was waiting partly because i myself had added to the pr so i wasn't the best person to ask to review my code
And @TheThonnu might assume whatever i wrote was correct just because i arote it :p
Well, copilot wrote it ig
I see now why you love it so much
I used it ywsterday for writing a facade for a C library and copilot almost perfectly generated scala native extern methods
Very smart bot
@lyxαl well technically I never guaranteed that
Aug 18 at 14:08, by Ginger
@lyxαl should be fixed already
is it not fixed?
it's not supposed to report... "child" commits, I think they're called?
but I have zero idea how that relates to merging
I'll take a look later, I'm currently kinda busy with a Secret Project™ for the Tooling Division
01:16
:+1:
dw, I think you're going to like it
:+2:
(also I kinda am the Tooling Division :p)
:+3:
 
2 hours later…
04:18
So I found a Turing-Completeness construction in Vyxal that uses three distinct characters
I might get around to writing it up at some point
04:35
@PetəíŕdTheLinuxWizard hi there, hello :p
05:02

are you a bot?

53 secs ago, 0 second total – 2 messages, 2 users, 0 stars

Bookmarked 11 secs ago by Petəíŕd The Linux Wizard

@lyxαl also watch this lol
For science
 
2 hours later…
07:21
Did you mean: for silence?
@lyxαl is ElectricEcho your account?
Yes
I was trying to test adding low rep users to chat
Why did you delete your only answer?
However, the account has what seems to be a permanent 50 rep now
Oh ok
I was thinking about that too - surely it would be back to 1 rep by now
07:25
That's what you would expect
Yet here we are :p
I got a badge for it though
Disciplined
Maybe it just needs a rep recalc
And I guess it isn't the best test anyway because that account already has a chat profile
All ROs can give explicit write access, right?
Not to users with <20 rep
That's a ♦️thing
Oh ok
Show-off :p
Well hey I actually had a need for it today :p
And it seems like it may be a reoccurring need too :p
in The Nineteenth Byte, Jul 29 at 9:30, by The Thonnu
Don't forget we're the ones who voted for you lol
:p
07:29
Well technically preferences means you aren't :p
I only got 8 direct votes
Vote transfers from other eliminated candidates got me to the 25 threshold
Oh
Yeah Adám had more didn't he
But you had more second-choice
Fourth choice actually
I only started to pull through after 4 rounds of elimination
Oh damn
You were behind till round 8
07:32
Yes
I am very aware of that :p
Very very aware :p
You beat him by 0.8 votes
Very aware.
If I hadn't voted for you... :P
lol
I still would have gotten in though I think
Because preferences probably would have pulled through still
Even if it wasn't a win by threshold there would have been a final elimination
Still, it's something I'm reminded of every time I look at the mod dashboard
The impostor syndrome is very real :p
lyxal's imposter syndrome
07:35
@TheThonnu ඞඞඞඞඞඞඞඞඞඞඞඞඞඞඞඞඞඞඞඞඞඞඞඞඞඞඞඞඞඞඞඞ
Are you going to implement edit detection or not?
!!/status boring
Bot ^-^ status: Onwinye
Uptime: (ᵕᴗ ᵕ⁎) 2 d-d-days, (⑅˘꒳˘) 15:29:31.095191
Wunnying („ᵕᴗᵕ„) since: 2-2-2023-08-22T16:06:49.985326
Ewwows s-s-s-since ***boops your nose*** s-s-s-stawtup: (˘ᵕ˘) ***licks lips*** 0
I only asked for the boring status! :P
@TheThonnu you kid, but /srs it was bad at the beginning
It's gotten better over time but is still there
07:40
As in it's become less of a thing
Apparently it's a common thing for new mods to feel
Some probably experience it more than others
08:03
@lyxαl yeah I can imagine
anyway you're doing well
in The Garbage Collector, Jul 24 at 14:19, by mousetail
Wow the mods responded to my flag fast
Easy when there's 0 flags most days :p
in The Garbage Collector, Jul 24 at 14:21, by lyxal
I should be asleep right now :p
Not right now obviously because it's only 6pm
btw you know that review script you and rydwolf use on CGCC, can you link it?
He's in Australia
in The Nineteenth Byte, Aug 22 at 0:13, by caird coinheringaahin g
Now, Lyxal, Redwolf and I do a lot of the reviewing and I believe we all have a script that opens review tasks within seconds of them entering the queue. Given that my review actions are binding, and the rest typically require 1-3 users to review, it's not surprising that reviews are handled quickly
that review script
hmm, that's very big difference lol
08:07
@PetəíŕdTheLinuxWizard what time is it where you are?
Why are there so many people named redwolf on github
It's 9am here
(I'm in the UK)
08:08
(Review Stalker Reloaded)
He has a whole repository
GRT is what you want
oh you already linked it
Generic Review Tool
yeah I got it
nice
now we wait for a review task...
That might take longer than you think :p
lol
so if I'm just answering a question or something, it tells me there's a review task?
or do I have to be in a queue for that to happen
LOL!
@lyxαl
> a person named lyxal, lived in Australia, Melbourne, he's a programmer and code golfer.
lmao
@lyxαl how accurate is that from a scale of 1 to 10?
08:18
Not
-5
@TheThonnu need to be on the all queues page
rofl rofl rofl
08:19
@TheThonnu more, but still only a 1
surely that's a 10 :p
Not-Thonnu created branch v3-add-s-downdot in Vyxal/Vyxal
@lyxαl for the sublists element, do you have a specific order in mind?
Like Jelly sorts by length
But Vyxal v2, Thunno 2 and 05AB1E don't
08:37
@TheThonnu whatever works on an infinite list
Because that's the important part
suffixes of prefixes
so not ordered by length
👍
09:07
Not-Thonnu pushed a commit to Vyxal/v3-add-s-downdot in Vyxal/Vyxal: Add sublists
nayakrujul opened pull request #1904 (Add sublists) in Vyxal/Vyxal
github-actions[bot] pushed a commit to Vyxal/v3-add-s-downdot in Vyxal/Vyxal: Scalafix changes
Lyxal commented on #1904 (Add sublists) in Vyxal/Vyxal: "I'll have to do some testing with infinite lists (not because I don't trust the code but just to be thorough)."
09:57
nayakrujul deleted branch add-l-downdot in Vyxal/Vyxal
 
1 hour later…
11:06
Wait why is code scanning enabled in the sandbox
@lyxαl PlaceReporter was messing with it
!!/status
@Ginger I am having a bath. I need to scrub until the water is brown.
very gaming bot
No more sandbox code scanning
I deleted it :p
11:38
remind me who authorized it in the first place?
No one tbh
as I thought
just like the chat sandbox
gasps, I killed one bot
I don't think the auto-delete thing is needed either
11:39
I mean, you're free to delete it :p
@Ginger I think I placed it there… after all it’s the Sandbox.
@Ginger Who doesn’t like a clean sandbox?
11:58
Lyxal approved #1902 (Add argon2 hash barrier) in Vyxal/Vyxal
Lyxal requested changes on #1902 (Add argon2 hash barrier) in Vyxal/Vyxal
Lyxal requested changes on #1902 (Add argon2 hash barrier) in Vyxal/Vyxal
12:24
Not-Thonnu pushed a commit to Vyxal/v3-add-s-downdot in Vyxal/Vyxal: Use .flatMap
github-actions[bot] pushed a commit to Vyxal/v3-add-s-downdot in Vyxal/Vyxal: Scalafix changes
Lyxal pushed a commit to Vyxal/v3-add-s-downdot in Vyxal/Vyxal: Add a prefixes that works on inf lists
@lyxαl done
I've shut off workflows for the Sandbox, since I can't think of a good reason to have them
i mean, testing workflows would be a good reason
y'know, the whole point of the sandbox
github-actions[bot] pushed a commit to Vyxal/v3-add-s-downdot in Vyxal/Vyxal: Refresh element and/or trigraph docs from recent commit
yeah, but they might interfere with normal sandbox operations
workflow testing should be its own repo
> The toList() method belongs to the concrete value members of the AbstractIterable class and is defined in the TraversableOnce and GenTraversableOnce classes. It converts a traversable or iterator to a list but it doesn’t terminates for infinite-sized collections.
thanks scala very cool
12:39
Lyxal requested changes on #1904 (Add sublists) in Vyxal/Vyxal: "One second I'm adding tests for inf lists"
hey @lyxαl what file extensions does Vyxal use?
I'm thinking .vy for normal and .vyl for literate
I originally used .vy but then realised that there's a cryptocurrency related programming language that uses .vy
and I thought "I don't want to be confused with cringe"
so now I use .vyxal
hey you should sleep lol
iirc week.golf uses .vyxal
I vote for .vyx
12:43
@PetəíŕdTheLinuxWizard it's only 10:43pm
.vyxal is clunky
@lyxαl yes but I sleep even earlier
lol
@Ginger .vyx works
okay, and .vyl for literate?
:+1:
12:45
Lyxal pushed a commit to Vyxal/v3-add-s-downdot in Vyxal/Vyxal: don't use toList it seems to want to evaluate the entire thing
Lyxal pushed a commit to Vyxal/v3-add-s-downdot in Vyxal/Vyxal: Inf list tests
Lyxal pushed a commit to Vyxal/v3-add-s-downdot in Vyxal/Vyxal: Merge branch 'v3-add-s-downdot' of github.com/Vyxal/Vyxal into v3-add-s-downdot
alright
@lyxαl where can I find a syntax reference for Vyxal 3?
(and literate mode)
you mean like an ebnf style thing?
no, like docs
ebnf would be nice too tho :p
I'll work on ebnf though
spicy
12:50
because it'd be good to have in general
time to remember how to ebnf :p
oop hang on ebnf is context free at best
that could be a tiny problem
given that I'm like 87% sure vyxal 3's grammar isn't what you might call "context free"
(and I mean that in the actual language theory sense)
oh also I'm working on a revamped version of the logo
(it's related to the Secret Project™)
do I get to know the secret project before announcement? :p
no, you all find out together :b
(also idk how I'd tell just you)
if you say so :p
@Ginger private room
I can do that now :p
12:57
@Ginger how would you like it formatted?
a ::= rule or a = rule?
idc, I probably won't use it
someone else might tho
::= it is then
also if you're thinking of a syntax highlighter for v3 then the default interpreter already has you covered :p
user made it so that the default repl can do syntax highlighting
not quite d:
does Vyxal have comments?
## in version 3
different to a # digraph
k
I'm only supporting v3 for now
@TheThonnu use the jar
@lyxαl umm I don't see any highlighing
from the latest release
download it, then java -jar .\vyxal-3.0.0.jar
13:03
yeah, got it
Is that meant to happen?
I don't think so
cc @user
How do I escape quotes?
that probably isn't implemented yet
do those comments work in sbcs?
13:07
yes
I'll have to look into that
I might have to call my friend Rick to discuss the problem
As I said, I'll have to call my friend Rick about this
he hasn't given me up yet when I ask him for coding help
nor has he let me down
13:11
lol Rick Astley
is he gonna run around?
or desert you?
no
he says he won't
but genuinely why is the online interpreter different?
it actually works with escaping quotes: vyxal.github.io/#WyIiLCIiLCIiLCJcImFiY1xcXCJcIiIsIiJd
they should be the same, right?
erm
that's a good question
> "abc\""
2023.08.25 23:13:32:394 main DEBUG vyxal.Interpreter.execute:16
    Lexed tokens: List(Str("abc""))
2023.08.25 23:13:36:702 main DEBUG vyxal.Interpreter.execute:28
    Executing '"abc\""' (ast: Str(abc",Range(0,7)))
abc"
It's a problem with the fancy repl
(cc user)
@user ^
13:14
basically I'm user but I'm not @user
9 mins ago, by lyxαl
cc @user
you know what they say, the more pings the better, right @user?
@PetəíŕdTheLinuxWizard careful now... we don't want a repeat of last time :p
Lyxal pushed a commit to Vyxal/v3-add-s-downdot in Vyxal/Vyxal: Add a rough sbcs ebnf
13:24
I know it's on the wrong branch but I didn't catch it in time
pre-commit-ci[bot] pushed a commit to Vyxal/v3-add-s-downdot in Vyxal/Vyxal: [pre-commit.ci] auto fixes from pre-commit.com hooks
why are there two anonymous users and someone who hasn't talked in 99 days in the room
honestly don't know
leave me alone, it's not my socks
nayakrujul pushed a commit to Vyxal/v3-add-s-downdot in Vyxal/Vyxal: Update shared/src/vyxal/ListHelpers.scala
Lyxal pushed a commit to Vyxal/v3-add-s-downdot in Vyxal/Vyxal: More syntax
Lyxal pushed a commit to Vyxal/v3-add-s-downdot in Vyxal/Vyxal: Merge branch 'v3-add-s-downdot' of github.com/Vyxal/Vyxal into v3-add-s-downdot
Lyxal pushed a commit to Vyxal/v3-add-s-downdot in Vyxal/Vyxal: Update SBCS Syntax.txt
nayakrujul pushed a commit to Vyxal/v3-add-s-downdot in Vyxal/Vyxal: Update Elements.scala
github-actions[bot] pushed a commit to Vyxal/v3-add-s-downdot in Vyxal/Vyxal: Scalafix changes
Lyxal pushed a commit to Vyxal/v3-add-s-downdot in Vyxal/Vyxal: Update syntax
pre-commit-ci[bot] pushed a commit to Vyxal/v3-add-s-downdot in Vyxal/Vyxal: [pre-commit.ci] auto fixes from pre-commit.com hooks
13:42
@VyxalBot that gibberish, nayak..ruj... what!?
eh?
Lyxal pushed a commit to Vyxal/v3-add-s-downdot in Vyxal/Vyxal: More syntax and structures
Lyxal pushed a commit to Vyxal/v3-add-s-downdot in Vyxal/Vyxal: Merge branch 'v3-add-s-downdot' of github.com/Vyxal/Vyxal into v3-add-s-downdot
so that should be about everything to know about syntax
pre-commit-ci[bot] pushed a commit to Vyxal/v3-add-s-downdot in Vyxal/Vyxal: [pre-commit.ci] auto fixes from pre-commit.com hooks
13:45
"nayakrujul" is @user iirc
wrong :p
ysthakur is user
oh, that's Thonnu
whoops lul
correct :p
and cgccuser is... emanresu?
it's someone
nope
also user :p
13:46
meh, you messed up everything in my brain
ah, but of course
emanresu is actually chunkybanana
I know these things because I need to keep track of whomst is whomst :p
and Vyxal Bot is secretly Donald Trump
13:49
cool thanks
I might have missed a few things, but that's 99% of it i think
literate mode shares the same syntax as sbcs except for where there's a defined difference
e.g. $name instead of #$name
github.com/Vyxal/Vyxal/blob/v3-add-s-downdot/shared/src/vyxal/… will be of help to know the structure opening keywords + branch keywords
and } keywords too
  private val endKeywords = List(
    "endfor",
    "end-for",
    "endwhile",
    "end-while",
    "endlambda",
    "end-lambda",
    "end",
  )
  private val branchKeywords = List(
    ":",
    "->",
    "else",
    "elif",
    "else-if",
    "body",
    "do",
    "branch",
    "then",
    "in",
    "using",
    "no?",
    "=>",
  )
  private val lambdaOpeners = Map(
    "lambda" -> StructureType.Lambda,
    "lam" -> StructureType.Lambda,
    "map-lambda" -> StructureType.LambdaMap,
    "map-lam" -> StructureType.LambdaMap,
    "filter-lambda" -> StructureType.LambdaFilter,
    "filter-lam" -> StructureType.LambdaFilter,
    "sort-lambda" -> StructureType.LambdaSort,
    "sort-lam" -> StructureType.LambdaSort,
    "reduce-lambda" -> StructureType.LambdaReduce,
    "reduce-lam" -> StructureType.LambdaReduce,
    "fold-lambda" -> StructureType.LambdaReduce,
  private val structOpeners = Map(
    // These can't go in the big map, because that's autogenerated
    "yes?" -> StructureType.Ternary,
    "if" -> StructureType.IfStatement,
    "for" -> StructureType.For,
    "do-to-each" -> StructureType.For,
    "while" -> StructureType.While,
    "is-there?" -> StructureType.DecisionStructure,
    "does-exist?" -> StructureType.DecisionStructure,
    "is-there" -> StructureType.DecisionStructure,
    "does-exist" -> StructureType.DecisionStructure,
    "any-in" -> StructureType.DecisionStructure,
thems are the mappings
alright
with that I think I might go for the night
if you have any questions, ask user or thonnu
o/
@lyxαl and who's me?
haha night
 
1 hour later…
15:21
@lyxαl me? I don't know anything lol
if you have any questions, ask user :p
16:12
@lyxαl snazzy new logo
Old logo for comparison
PlaceReporter99 pushed a commit to Vyxal/make_hash_safer in Vyxal/Vyxal: Update flask_app.py
pre-commit-ci[bot] pushed a commit to Vyxal/make_hash_safer in Vyxal/Vyxal: [pre-commit.ci] auto fixes from pre-commit.com hooks
16:53
!!/ping member Since hyper's copy of Vyxapedia is down, I'm hosting a copy at vyxapedia.ginger.rto.community
@Ginger @Seggan @hyper-neutrino @emanresu A @Niko @Jacob @The Thonnu @Steffan @mathcat @user @zoomlogo @parz @PlaceReporter99 ^
huh, lyxal's not a member?
cc @lyxαl
@Ginger he's an admin!
@Ginger PlaceReporter99 isn't a member either
he should also be a member
!!/permissions grant 354515 member
16:54
@Ginger User lyxal is now a member of group member.
that was redundant and unnecessary
every admin except for lyxal is a member, so you've just pinged them all twice
@TheEmptyStringPhotographer if you changed your username you have to reregister
@TheEmptyStringPhotographer You have been registered! You don't have any permissions yet; ping an admin if you think you should.
16:58
I haven't actually tested that yet, so it might break the bot
sdc status boring
!!/status boring
Bot status: Online
Uptime: 3 days, 0:52:33.291594
Running since: 2023-08-22T16:06:49.985326
Errors since startup: 0
!!/permissions grant 540406 member
!!/permissions list me
@Ginger User The Empty String Photographer is now a member of group member.
@TheEmptyStringPhotographer User The Empty String Photographer is a member of groups member.
16:59
!!/groups list member
Sorry Ginger, I'm afraid I can't do that.
!!/help
I'm Vyxal Bot 2.0.0 made by Ginger and Vyxal Corp.
All of my commands start with !!/
If you want help for a specific command, do !!/help <command name>.
New to Vyxal? Try !!/info for more information.

Command list: amilyxal, blame, coffee, cookie, die, goodbye, groups, hello, help, hug, idiom, info, issue, maul, permissions, ping, prod, pull, register, repos, run, status, sus
@Ginger why not make it use user ID's?
01:00 - 17:0017:00 - 00:00

« first day (1225 days earlier)      last day (550 days later) »