« first day (1220 days earlier)      last day (555 days later) » 

00:48
ysthakur pushed a commit to Vyxal/v3-add-Ạ: Remove uniquify since git has it
ysthakur pushed a commit to Vyxal/v3-fix-join-nothing: Remove unnecessary parens
ysthakur pushed a commit to Vyxal/v3-add-Ạ: Make distinct use filter
ysthakur pushed a commit to Vyxal/v3-add-Ạ: Update shared/src/vyxal/Elements.scala
ysthakur pushed a commit to Vyxal/v3-add-Ạ: Whoosp
github-actions[bot] pushed a commit to Vyxal/v3-add-Ạ: Scalafix changes
02:03
ysthakur pushed a commit to Vyxal/v3-add-Ạ: Update Elements.scala
02:52
ysthakur pushed a commit to Vyxal/v3-add-Ạ: Update Elements.scala
ysthakur commented on #1877 (Add Ạ): "is tje nuber overload for unquify useful?"
github-actions[bot] pushed a commit to Vyxal/v3-add-Ạ: Scalafix changes
03:24
33 messages deleted
ah so that's what that does
that's surprisingly unhelpful
33 messages moved to ­Trash
 
4 hours later…
07:06
@lyxαl oh, cool
Thanks
nayakrujul pushed a commit to Vyxal/v3-add-Ạ: Update Elements.scala
nayakrujul pushed a commit to Vyxal/v3-add-Ạ: Update NumberHelpers.scala
nayakrujul pushed a commit to Vyxal/v3-add-Ạ: Update Elements.scala
nayakrujul pushed a commit to Vyxal/v3-add-Ạ: Update Elements.scala
 
2 hours later…
09:03
Lyxal approved #1877 (Add Ạ)
Now that Thonnu is helping out I'm considering putting the review requirements back to 2 per PR, just like it used to be
cc @TheThonnu @user thoughts?
I mostly want to set it back to 2 because the 1 review requirement was only meant to be temporary, and now that we have enough people to actually review things, it'd be cool to get back to how we used to roll.
And if setting to 2, both version branches or only v3?
09:37
@lyxαl both branches.
Both versions are important.
10:29
@lyxαl sure, but just note that after a few weeks I won't be here as much
So maybe just for a couple of weeks on the v3 branch
👍
Enabled on v3 for now
Also, can I implement B downdot?
num a, num b: a in base b as a string
str a, num b: character multiply
num a, str b: character multiply
str a, str b: surround (b + a + b)
(vectorises)
Go for it
You don't even need to ask
Just do :p
10:34
thanks
Thanks mobile keyboard and mobile chat
See that's what I mean it's easier to just send *message for corrections instead of fighting the edit system :p
Not-Thonnu created branch add-b-downdot in Vyxal/Vyxal
10:48
Not-Thonnu pushed a commit to Vyxal/add-b-downdot: Add Ḅ
nayakrujul opened pull request #1879 (Add b downdot) in Vyxal/Vyxal
gtg now, will fix later
👍
You goofy
11:05
ListHelpers.joinNothing(ListHelpers.makeIterable(s).map(_ * n))
How you gonna call a function defined only in another branch
Truly goofy
Absolute goof hours
Lyxal pushed a commit to Vyxal/Lyxal-patch-1: Update pyproject.toml
Lyxal created branch Lyxal-patch-1 in Vyxal/Vyxal
Lyxal opened pull request #1880 (Update pyproject.toml) in Vyxal/Vyxal
@Ginger An error occured while processing event 862c8b20-3f4a-11ee-8fb5-83e3510af9e0!
Lyxal merged pull request #1880 (Update pyproject.toml) in Vyxal/Vyxal
Lyxal pushed a commit to Vyxal/main: Update pyproject.toml
Lyxal pushed a commit to Vyxal/main: Merge pull request #1880 from Vyxal/Lyxal-patch-1
Lyxal deleted branch Lyxal-patch-1 in Vyxal/Vyxal
Thanks pypi very cool
11:22
@lyxαl oh that's why it didn't work lol
Yeah that's pretty goofy
What too many noodles does to a golfer
11:47
(probably) bad idea: a string subtype which ends on a byte with its highest bit set
"Hello World!" -> "Hello World¡
without the exclamation mark it'd be "Hello Worlä
!!/status
@Ginger I am developing a new type of weather that is always perfect.
12:06
nayakrujul pushed a commit to Vyxal/add-b-downdot: Update NumberHelpers.scala
nayakrujul pushed a commit to Vyxal/add-b-downdot: Update StringHelpers.scala
nayakrujul pushed a commit to Vyxal/add-b-downdot: Update NumberHelpers.scala
nayakrujul pushed a commit to Vyxal/add-b-downdot: Update StringHelpers.scala
@lyxαl it was actually because it was defined in MiscHelpers not ListHelpers
@lyxαl btw, how do I convert VNum to Int
and also how do I get the codepage
@TheThonnu should be a toInt method somewher
*somewhere
cool
and the codepage?
12:15
just gotta find it
nayakrujul pushed a commit to Vyxal/add-b-downdot: Update NumberHelpers.scala
Lexer.codepage
sorry,
Lexer.Codepage
it's in the object definition, so it's statically avalibale
I tried that
[error] 262 |        else Lexer.Codepage((i - 36) % 256) // Feel free to change this line
[error]     |             ^^^^^
[error]     |             Not found: Lexer
what file?
12:18
import vyxal.parsing.Lexer
Remember how I said everything is imported unless you're doing stuff with packages?
or I could just use parsing.Lexer.Codepage, right?
that's one of those cases
nayakrujul pushed a commit to Vyxal/add-b-downdot: Update NumberHelpers.scala
if you want
nayakrujul pushed a commit to Vyxal/add-b-downdot: Update StringHelpers.scala
12:20
hopefully that's the last one
now you understand the meaning of this:
Aug 14 at 13:27, by Vyxal Bot
Lyxal pushed a commit to Vyxal/v3-momentum-branch-2: TESTS!! 😂🤣😂🤣😂🤣😂🤣😭😁🙂😂🤣 🦽🛎️🛎️🛎️🛎️🛎️🛎️🛎️🛎️🛎️💥
:p
[error] 262 |        if i < 36 then digits(i.toInt)
[error]     |                              ^^^^^^^
[error]     |value toInt is not a member of vyxal.VAny, but could be made available as an extension method.
@lyxαl lol
it seems like it doesn't know they're VInts
Instead it thinks they're VAnys
> vyxal.VAny
yeah
should I just add a toInt into VAny?
it can't know unless you tell it
no
don't add toInt
use pattern matching
12:23
how?
first, where's the function?
few options: a) i.asInstanceOf[VNum].toInt or b) i match\ncase n: VNum => n.toInt\ncase _ => ???
where \n is replaced with literal newline
and appropriate indentation
a seems simpler
but not as idiomatic
12:25
nayakrujul pushed a commit to Vyxal/add-b-downdot: Update NumberHelpers.scala
up to you
@lyxαl I started learning Scala 2 days ago. Do you think I care about how idiomatic my code is? :p
come on
what is it now?
[error] 263 |        else Lexer.Codepage((i - 36) % 256) // Feel free to change this line
[error]     |                             ^^^
[error]     |value - is not a member of vyxal.VAny, but could be made available as an extension method.
do the same there?
y'know, if you had something like Metals installed locally on vs code it'd show you errors like this before pushing :p
12:27
(i.asInstanceOf[VNum].toInt)
but yes same thing
cba to open VSC
skill issue :p
(I do have metals but I'm doing it from github.com)
@lyxαl fair enough lol
but also
[error] -- [E007] Type Mismatch Error: /home/runner/work/Vyxal/Vyxal/shared/src/vyxal/StringHelpers.scala:247:59
[error] 247 |    MiscHelpers.joinNothing(ListHelpers.makeIterable(s).map(_.toString * n.toInt))
[error]     |                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[error]     |  Found:    Seq[String]
[error]     |  Required: vyxal.VAny
yeah that's an interesting one
no clue what's happening there
12:28
do we need .asInstanceOf[VAny]?
nayakrujul pushed a commit to Vyxal/add-b-downdot: Update NumberHelpers.scala
@lyxαl why not?
Lyxal pushed a commit to Vyxal/add-b-downdot: Fix issue with characterMultiply
Lyxal pushed a commit to Vyxal/add-b-downdot: Merge branch 'add-b-downdot' of github.com/Vyxal/Vyxal into add-b-downdot
VList.from is needed
Seq[String] can't be safely converted to VList
12:30
cool
tests time I think
because they don't have a shared parent class
there's no polymorphism there :p
Lyxal pushed a commit to Vyxal/add-b-downdot: VList.from
Lyxal pushed a commit to Vyxal/add-b-downdot: Update NumberHelpers.scala
nayakrujul pushed a commit to Vyxal/add-b-downdot: TESTS!! 😂🤣😂🤣😂🤣😂🤣😭😁🙂😂🤣 🦽🛎️🛎️🛎️🛎️🛎️🛎️🛎️🛎️🛎️💥
it's just the base conversion that was messed up
For 10, 2 it's giving 122
@lyxαl any ideas?
github-actions[bot] pushed a commit to Vyxal/add-b-downdot: Refresh element and/or trigraph docs from recent commit
Lyxal pushed a commit to Vyxal/add-b-downdot: Maybe the other base function?
Lyxal pushed a commit to Vyxal/add-b-downdot: Merge branch 'add-b-downdot' of github.com/Vyxal/Vyxal into add-b-downdot
12:42
@TheThonnu bijective base isn't what you think it means
that worked
it means that it can have the base number as a digit
@lyxαl what's the difference between those two functions?
and that there's no 0s
oh ok
that makes more sense
look at those green ticks :)
12:47
Lyxal approved #1879 (Add b downdot)
When is Vyxal 2.22?
I was literally going to ask when the next v3 release is lol
no and soon
respectively
yesterday, by lyxαl
@realuser the second pre release probably tomorrow
that was before the PR to change n updot
12:49
fine
nayakrujul pushed a commit to Vyxal/v3-fix-join-nothing: Merge branch 'version-3' into v3-fix-join-nothing
if there's going to be a change to something actually inside the scope of the third pre-release, the release might as well have it :p
fair enough
and if you merge the a downdot and b downdot PRs you'll have two bonus elements as well :)
nah, I think the original scope should be kept :p
1 min ago, by The Thonnu
fair enough
13:32
nayakrujul pushed a commit to Vyxal/add-b-downdot: Update StringHelpers.scala
nayakrujul pushed a commit to Vyxal/add-b-downdot: Update StringHelpers.scala
nayakrujul pushed a commit to Vyxal/add-b-downdot: Update StringHelpers.scala
github-actions[bot] pushed a commit to Vyxal/add-b-downdot: Scalafix changes
nayakrujul pushed a commit to Vyxal/v3-add-Ạ: Update Elements.scala
I'll be off for the night now
I want absolutely no misbehaving from anyone
I trust that people were good last time I said that so I hope y'all be good this time
Definitely no one leaving any fridge doors open or leaving facets running last time
o/
13:49
@user your suggestion didn't work :(
nayakrujul pushed a commit to Vyxal/v3-add-Ạ: Update Elements.scala
pre-commit-ci[bot] pushed a commit to Vyxal/v3-add-Ạ: [pre-commit.ci] auto fixes from pre-commit.com hooks
nayakrujul pushed a commit to Vyxal/v3-add-Ạ: rollback
nayakrujul pushed a commit to Vyxal/v3-add-Ạ: oops
github-actions[bot] pushed a commit to Vyxal/v3-add-Ạ: Scalafix changes
14:37
!!/status boring
Bot status: Online
Uptime: 58 days, 15:36:12.616169
Running since: 2023-06-22T23:01:47.465663
Errors since startup: 44
 
4 hours later…
18:22
@lyxαl Sure we can try it out, see if it's an inconvenience or not
@TheThonnu Which one? The a => a match one?
Ah I see, you should've removed the entire a => a match part
You left in a match
ysthakur pushed a commit to Vyxal/v3-add-Ạ: Use a pattern matching function literal
Take a look at this
So in Scala, you can use that case syntax directly to define a function
github-actions[bot] pushed a commit to Vyxal/v3-add-Ạ: Scalafix changes
On top of that, addElem will then wrap your function so that when you call it on something that isn't supported, like a function (there's no case f: VFun), it'll automatically throw an exception saying the element doesn't have an overload for that
ysthakur merged pull request #1877 (Add Ạ) in Vyxal/Vyxal
18:31
7 messages moved to ­Trash
github-actions[bot] pushed a commit to Vyxal/v3-fix-join-nothing: Refresh element and/or trigraph docs from recent commit
ysthakur approved #1873 (Change string overload of "join nothing"): "I guess as Lyxal said, it can always be changed later"
ysthakur pushed a commit to Vyxal/version-3: Change string overload of "join nothing" (#1873)
ysthakur merged pull request #1873 (Change string overload of "join nothing") in Vyxal/Vyxal
ysthakur deleted branch v3-fix-join-nothing in Vyxal/Vyxal
ysthakur pushed a commit to Vyxal/add-b-downdot: Merge branch 'version-3' into add-b-downdot
nayakrujul pushed a commit to Vyxal/add-b-downdot: Update NumberHelpers.scala
nayakrujul pushed a commit to Vyxal/add-b-downdot: Update NumberHelpers.scala
@user oh, nice
thanks
github-actions[bot] pushed a commit to Vyxal/add-b-downdot: Refresh element and/or trigraph docs from recent commit
Regarding b downdot, could we at least remove the digits and letters from the codepage right before indexing into it, to avoid having the same digit/letter possibly mean different numbers?
18:46
ysthakur pushed a commit to Vyxal/add-b-downdot: Make toBaseDigits return a Seq[VNum]
I was thinking about that, might be a good idea
just wait a minute
Can I commit something real quick?
sure, go ahead
Cool thanks
ysthakur pushed a commit to Vyxal/add-b-downdot: Do %256 before indexing
nayakrujul pushed a commit to Vyxal/add-b-downdot: Update NumberHelpers.scala
18:54
@user I've made it prepend 0-9A-Za-z to the rest of the codepage and then modularly index into that
Does that seem ok?
Yeah that's smart
(side note: I wish Python had all these built-ins. We're genuinely spoit in Scala - there's a "filter not")
Like why would you need a filter not
lol yeah the collections library is a kitchen sink
At one point the standard library even included a whole parsing library (now you need to explicitly add it as a dependency)
Btw, I don't know if you noticed, but I changed the .map() to .map {}
18:56
oh yeah
that works as well?!
That's just because the function was spread over multiple lines, just a style thing
@TheThonnu You can only use braces if you have a single argument, but yes
It makes it clearer that you're passing a function in
nice
when did you first learn Scala?
You kids have all that fancy shmancy indentation syntax now, but back in my day, you could only make functions with multiple statements with {}, and with () you could only pass in single expressions
@TheThonnu Summer before 10th grade, I think?
which is when lol?
Now, with the indentation syntax, you can make functions with multiple statements with () too
18:58
I don't know how old you are you goofy
Uh I can't math right now
Summer of 2019?
cool
Is that your main language?
tbh this is one of the first big Scala projects I've worked on
@TheThonnu Yes, but I don't know how or why it became my favorite language
Like a good part of how I "learned" Scala was by answering Scala questions on Stack Overflow during the pandemic, even though I was in 10th grade at the time and did not know a thing about either Scala or programming (I hadn't even made a single Scala project at the time)
I guess the language I've actually used the most is Java
What about you?
@user that's how I learnt Python lol
Are you a Python user mainly?
19:00
yeah
I answered quite a few questions on SO
Nice
Before then I sort of knew Python but not much
I wasn't really a programmer back then
It's a great way to learn, although it's pretty terrible for the people getting answers from novices who absolutely should not be answering other people's qestions :P
lol
Do you think the B downdot PR is ready to merge?
Uhhh I wanna get lyxal's opinion on what to do if the digits go above 62 but otoh we can always change it later
19:03
yeah that's fine as well
Oh btw since it's already a flat list, you can do mkString rather than joinNothing
No need for VList.from either in that case
Or .toString
lst.map(d => codepage((d % 256).toInt)).mkString
lst.map { d =>
  codepage((d % 256).toInt).toString
}.mkString
you beat me lol
Yup
19:05
nayakrujul pushed a commit to Vyxal/add-b-downdot: Update NumberHelpers.scala
I'll just ping lyxal but I guess it can be merged right now
@lyxαl Regarding b downdot, what do you want to do in the case that the base is above 62?
19:08
Yup
You might want to squash and merge to avoid the bot spamming us
nayakrujul merged pull request #1879 (Add b downdot) in Vyxal/Vyxal
nayakrujul pushed a commit to Vyxal/version-3: Add Ḅ
Or maybe I'll just kick it
nayakrujul deleted branch add-b-downdot in Vyxal/Vyxal
nayakrujul pushed a commit to Vyxal/version-3: Update NumberHelpers.scala
nayakrujul pushed a commit to Vyxal/version-3: Update StringHelpers.scala
nayakrujul pushed a commit to Vyxal/version-3: Update NumberHelpers.scala
oops too late
lol
Kicking is fun :P
3 PRs, we haven't gotten that much activity in a long time
Nice work
19:09
:+1:
anyway gtg
o/
o/
19:58
ysthakur pushed a commit to Vyxal/more-docs: Make CONTRIBUTING.md
ysthakur pushed a commit to Vyxal/more-docs: Remove Website.md and Site Testing.md
ysthakur pushed a commit to Vyxal/more-docs: Add a paragraph about testing to CONTRIBUTING
ysthakur created branch more-docs in Vyxal/Vyxal
ysthakur opened pull request #1881 (Make CONTRIBUTING.md) in Vyxal/Vyxal
@Ginger An error occured while processing event 0f7b42b0-3f94-11ee-8e71-bab0e0eaa339!
nayakrujul approved #1881 (Make CONTRIBUTING.md): ":+1:"
20:15
ysthakur pushed a commit to Vyxal/more-docs: Make separate contributing folder
ysthakur pushed a commit to Vyxal/more-docs: Ignore contributing folder in GitHub actions
ysthakur closed issue #1871 ([v3] Make behavior of Join on Nothing less surprising) in Vyxal/Vyxal
ysthakur closed issue #1764 ([v3] Reverse order when listifying stack) in Vyxal/Vyxal
ysthakur pushed a commit to Vyxal/more-docs: Remove outdated info on Elements.Impls
ysthakur pushed a commit to Vyxal/more-docs: Add Debugger.md
ysthakur pushed a commit to Vyxal/more-docs: Remind people to not panic in BuildTools.md
 
1 hour later…
21:56
@user and could also get the bot banned, so don't do it again
ysthakur assigned ysthakur to pull request #1881 (Make CONTRIBUTING.md) in Vyxal/Vyxal
@Ginger dw, I'm keeping track, it was just 2 kicks
I still don't want you to kick it
What, today or at all?
The limit's 3 kicks a day, right?
I can kick it the next UTC+0 day iirc
22:13
@Ginger not a problem... I just unban it :p
It's the summoning 20 million mods part that's the problem :p
22:28
Lyxal approved #1881 (Make CONTRIBUTING.md)
Lyxal merged pull request #1881 (Make CONTRIBUTING.md) in Vyxal/Vyxal
Lyxal deleted branch more-docs in Vyxal/Vyxal
Lyxal pushed a commit to Vyxal/version-3: Make CONTRIBUTING.md
Lyxal pushed a commit to Vyxal/version-3: Remove Website.md and Site Testing.md
Lyxal pushed a commit to Vyxal/version-3: Add a paragraph about testing to CONTRIBUTING
Lyxal pushed a commit to Vyxal/version-3: Make separate contributing folder
Lyxal pushed a commit to Vyxal/version-3: Ignore contributing folder in GitHub actions
Lyxal pushed a commit to Vyxal/version-3: Remove outdated info on Elements.Impls
Lyxal pushed a commit to Vyxal/version-3: Add Debugger.md
Lyxal pushed a commit to Vyxal/version-3: Remind people to not panic in BuildTools.md
Lyxal pushed a commit to Vyxal/version-3: Merge pull request #1881 from Vyxal/more-docs
That was one good thing about the merge queue - it put everything into one commit :p
22:59
Maybe put the merge queue back, but make it only 1 minute or whatever the minimum is?
Meh, it'll be fixed next time the bot restarts
!!/status boring
Bot status: Online
Uptime: 59 days, 0:03:25.750759
Running since: 2023-06-22T23:01:47.465663
Errors since startup: 48
23:15
I think it would be good to pull changes and restart it when it reaches 60 days
Or 69, for symbolic reasons
@Ginger Would you be okay with that?
!!/maul Rydwolf
                                                               YOU CAN RUN, BUT YOU CAN'T HIDE, RYDWOLF
                                                     ___._
                                                   .'  <0>'-.._
                                                  /  /.--.____")
                                                 |   \   __.-'~
                                                 |  :  -'/
                                                /:.  :.-'
__________                                     | : '. |
Because as nice as long uptime is, it would be better to have auto tagging work again, be able to open production PRs automatically and have the bot not be nsfw would be nicer
69 days is fine though
69 days, 4 hours and 20 minutes would be better
Yes
> not have the bot not be nsfw
You want the bot to be nsfw?
I want it to be ඞ but not flaggable ඞ
23:20
I see
@user I didn't say that :p
You haven't purged the history :P
I forgot that button exists :p
An abuse of power!!!!11!!!1

« first day (1220 days earlier)      last day (555 days later) »