🦋 Welcome to the IRC channel of the core developers of the Raku Programming Language (raku.org #rakulang). This channel is logged for the purpose of history keeping about its development | evalbot usage: 'm: say 3;' or /msg camelia m: ... | Logs available at irclogs.raku.org/raku-dev/live.html | For MoarVM see #moarvm Set by lizmat on 8 June 2022. |
|||
00:00
reportable6 left
00:01
reportable6 joined
01:12
tonyo left,
tonyo joined
|
|||
Geth | rakudo: MasterDuke17++ created pull request #5242: Copy more grammar to RakuAST for error messages |
03:31 | |
04:17
evalable6 left,
linkable6 left
04:18
linkable6 joined
04:19
evalable6 joined
06:00
reportable6 left
06:01
reportable6 joined
06:41
lucs left
06:42
lucs joined
|
|||
Geth | rakudo/main: a48bfb806b | (Stefan Seifert)++ | 2 files RakuAST: support --> in signatures of pointy blocks |
07:05 | |
rakudo/main: c921a0eca8 | (Stefan Seifert)++ | src/Raku/ast/code.rakumod RakuAST: actually apply a return type constraint in pointy blocks |
|||
09:11
nativecallable6 left,
committable6 left,
sourceable6 left,
greppable6 left,
bisectable6 left,
squashable6 left,
benchable6 left,
releasable6 left
09:12
benchable6 joined,
sourceable6 joined
09:13
greppable6 joined,
nativecallable6 joined,
squashable6 joined,
committable6 joined
09:14
releasable6 joined,
bisectable6 joined
10:26
linkable6 left,
evalable6 left
10:28
linkable6 joined
10:29
evalable6 joined
|
|||
lizmat | nine: late last night I realized that pod in the legacy grammar doesn't actually produce any QAST by itself | 10:51 | |
any pod is immediately turned into Pod::Block objects and stored to be included in $=pod | |||
since we want to allow people to build RakuAST trees *with* pod in them, this will require a different approach in the grammar | 10:52 | ||
my main stumbling block atm is to find a way to get a pod block (RakuAST::Doc::Block object) to be added to the current statement list | 10:53 | ||
and yet another Rakudo Weekly News hits the Net: rakudoweekly.blog/2023/04/03/2023-14-fulldist/ | 11:40 | ||
11:44
Xliff joined
12:00
reportable6 left
12:01
reportable6 joined
|
|||
ugexe | "...Out of all these, cargo, opam, mix, and zef are the only ones that are mostly working as intended." 😼 | 12:17 | |
Nemokosch | hm, do I smell confirmation bias? | 12:33 | |
ugexe | you really don't waste any time to shit on anyones parade do you lol | 12:38 | |
Nemokosch | I mean yes, it does seem a bit bitter how easy it is to outweigh any criticism with actual evidence and effort, by one sentence that sounds like a praise | 12:42 | |
ugexe | i guess i can see how one might feel that way if they thought the world revolved around them | 12:44 | |
Nemokosch | because this has a lot to do with how somebody immediately clinches to one while only tries to invalidate the other | 12:51 | |
lizmat | Nemokosch please, why can't someone be happy to get some validation ? | ||
Nemokosch | because they dogmatically denied everything that seemed like "invalidation"? | ||
12:52
lizmat left,
lizmat joined,
ChanServ sets mode: +o lizmat
|
|||
lizmat | Jeez | 12:52 | |
Nemokosch I don't know what your beef is, but please be a bit more.... pleasant ? | 12:53 | ||
chill ? | 12:54 | ||
Nemokosch | I just wish somebody was equally enthusiastic at collecting the praise and reflecting to actual issues | ||
lizmat | it's not a zero sum game | ||
Nemokosch | or not equally, only comparably | ||
lizmat | it's not a zero sum game | ||
Nemokosch | not sure how that matters | 12:55 | |
lizmat | the fact that someone gets some validation from an unexpected source, doesn't mean you get any less | ||
so why rain on someone's parade ? | |||
it just portrays you as a bitter person | 12:56 | ||
which I'm sure you don't consider yourself to be | |||
Nemokosch | I don't envy the "validation". I think - and I have a reason to think - that this "validation" is nonrepresentative, and now it will give more "munition" to neglect the actual issues around CUR and ecosystem stuff. | 12:59 | |
lizmat | Jeez | 13:00 | |
does the concept of triage mean anything to you ? | |||
Nemokosch | pretty sure you have already brought it up | 13:01 | |
lizmat | Apparently you didn't grok the concept: issues around CUR and the ecosystem are triaged to be of lower importance than other issues | ||
you can either accept that, or come up with *fixes*, not discussions | 13:02 | ||
Nemokosch | and that isn't my problem, believe me | ||
lizmat | *sigh* | ||
Nemokosch | the problem is that ugexe personally tried to downplay this discussions, and literally only did that | 13:03 | |
13:03
discord-raku-bot was kicked by lizmat (Your behavior is not conducive to the desired environment.)),
discord-raku-bot joined
|
|||
that's as much non-technical and non-management as someone's comment on ycombinator | 13:04 | ||
that's completely personal | |||
lizmat | Ok: I now have the personal choice to mute the discord-raku-bot, to kick it again, or to ban it from #raku-dev | 13:05 | |
any opinions? | |||
13:15
ChanServ sets mode: -o lizmat
15:14
linkable6 left,
evalable6 left
15:15
evalable6 joined
15:16
linkable6 joined
15:25
discord-raku-bot left
15:54
Xliff_ joined
15:57
Xliff left
15:58
nebuchadnezzar joined
16:27
_Xliff joined
16:29
_Xliff left
16:30
Xliff_ left
|
|||
japhb | If anyone here is using a Mac, I would super-appreciate some screenshots of Mac terminal(s) running `terminal-quick-test` from github.com/japhb/Terminal-Tests (`zef install Terminal::Tests`) | 17:06 | |
I'm trying to get a rough idea of how terminal Unicode handling is working cross-platform. | |||
So far I have gnome-terminal, gnome-terminal + GNU Screen, xterm with various configurations, and Windows Terminal under Windows 10 (though that one's slightly out of date; I've added to the test pattern since then). | 17:11 | ||
FWIW, Windows Terminal under Windows 10 without enabling UTF-8 support is ... an interesting mess. Actually pretty decent with UTF-8 turned on properly (why in the world would this be off by default?!?) | 17:12 | ||
[Coke] | readme has a link to github.com/japhb/Terminal-Tests/bl...efault.png which doesn't exist. | 17:37 | |
17:53
sena_kun joined
|
|||
[Coke] | japhb: insatll fails on my mac: [Terminal::Tests] Undeclared routine: | 17:55 | |
[Terminal::Tests] horizontal-ruler used at line 88 | |||
horizontal ruler only appears once in lib/Terminal/Tests/App/QuickTest.rakumod where it's used; no other references anywwhere in the repo. | 17:57 | ||
that code apparently only invoked in the test, running bin/* doesn't trigger it | 17:58 | ||
(ah, quicktest dies, test does not) | 17:59 | ||
18:00
reportable6 left
18:02
reportable6 joined
|
|||
[Coke] | japhb: "what's a tone bar" (I have no idea what these are supposed to look like) | 18:02 | |
japhb: gist.github.com/coke/9b5d9415d9a65...f34a839dd4 | 18:04 | ||
japhb | [Coke]: You may have an out of date Text::MiscUtils if you're getting the horizontal-ruler missing error | 18:08 | |
Yeah, I know about the missing link in the README; I've asked for a replacement from my friend with the Windows 10 box. | |||
Tone bars are a vertical line with a short bar sticking out to the left at one of five different positions on the vertical line. I believe they are used for describing tone variations in tonal languages. | 18:11 | ||
I was going to point them out in the terminal-quick-test output (they're near the center), but apparently that's broken for you. :-( | |||
Let me know if upgrading Text::MiscUtils fixes that for you. :-) | |||
[Coke] | japhb: I *just* installed the deps | 18:12 | |
removed the horizontal rule call, added screen grab. | |||
recommend adding minimum version check on the dep that you need. | 18:13 | ||
Geth | rakudo/main: a1f20e5675 | (Stefan Seifert)++ | src/Raku/ast/package.rakumod RakuAST: fix package stashes only knowing the package's short name |
18:14 | |
[Coke] | japhb: test passes with updated dep. however, passing --ruler does nothing | ||
japhb | Yeah, I'll add a minimum version dep. Was fighting with other stuff that night and just forgot. :-( | 18:15 | |
[Coke] | afk | ||
japhb | Many thanks [Coke] and lizmat! | 18:17 | |
japhb goes to fix the dep | |||
[Coke]: 0.0.3 uploaded to zef; it should notice the old dependency now. Sorry about that! | 18:27 | ||
Geth | rakudo/main: b01d996d99 | (Stefan Seifert)++ | 2 files Fix "Unexpected named argument 'no_fallback' passed" on some meta types The raku-invoke dispatcher passes the :no_fallback flag to HOW's find_method method. MethodDelegation and GenericHOW's find_method did not yet support this named argument, leading to this obscure error instead of the meaningful error message. |
18:44 | |
lizmat | nine: I'm seeing some weird shit on HEAD with "make test", could it be that last commit ? | 19:22 | |
nine | Tests pass fine here | 19:24 | |
lizmat | hmmmm | ||
lizmat nukes the install dir | |||
weird: so I added a method add-leading($doc) to RakuAST::Doc::DeclaratorTarget | 19:31 | ||
and wrote a test that does a RakuAST::Sub.add-leading(RakuAST::StrLiteral.new("foo") | |||
it fails with: Too few positionals passed; expected 3 arguments but got 2 | 19:32 | ||
where does that expectation come from? nine ^^ | |||
the --ll-exception trace points to the right method | 19:33 | ||
nine | That is weird indeed | 19:34 | |
lizmat | it's the name that's causing the confusion: if the method is called "zadd-leading", all is ok | 19:42 | |
the only other method called "add-leading" is in RakuAST::Doc::Declarator | 19:45 | ||
if I try to call "add-leading" on the RakUAST::Sub, it says "No such method" | 19:46 | ||
and now it works like a charm? | 19:52 | ||
Geth | rakudo/main: e6e2876197 | (Elizabeth Mattijsen)++ | 2 files RakuAST: Add RakuAST::Doc::DeclaratorTarget.add-leading/trailing To facilitate adding leading / trailing declarator comments from the grammar. Calling add-leading/trailing on a DeclaratorTarget such as a RakuAST::Sub, will automatically create a Declarator object and linke that to the target, and vice-versa, and add the given documentation. If there already was a Declarator object, then it will just simply add the given documentation to that. Also add test. |
20:02 | |
lizmat | enough for today& | 20:03 | |
ugexe | ironically the only munition I have to neglect anything is Nemokosch's incessant complaining and demeanor | 20:25 | |
20:39
Nemokosch joined
|
|||
Nemokosch | just like it has always been ironic to contaminate technical topics with personal distaste for someone, which is the reason this whole argument or whatever, happened | 21:01 | |
tellable6 | 2023-03-30T22:46:30Z #raku <guifa> Nemokosch: yeah, the advantage of a highlighter like the Atom one is it generally will work fairly well on something that's syntantically invalid | ||
2023-03-31T21:46:03Z #raku <lucs> Nemokosch: Fair enough, re. your first comment, and in that case, user docs on its usage seem pretty important. | |||
Nemokosch | the situation has gotten unmaintainable though, that one is for sure | 21:02 | |
ugexe | i have no idea what you're talking about honestly. i just posted a comment where an outsider said something nice, and you acted like it killed someone close to you. that i cannot find a small piece of joy in something without your negative selfish attitude makes me not very interested in contributing anything | 21:04 | |
i'll be glad to not defend your attitude like last time when this inevitably gets brought up for discussion in a future meeting | 21:06 | ||
Nemokosch | Now I have no idea what you are talking about. What sort of defending are you talking about? | 21:08 | |
ugexe | you've been brought up at multiple rsc meetings now over your behavior | 21:09 | |
its will inevitably happen again, only this time I will take a difference stance | 21:10 | ||
21:10
coleman joined
|
|||
Nemokosch | We are living different timelines apparently. There was a meeting where I was present, you were the only one who hasn't even said a word throughout the whole session, even though I literally called you out as one of the people who had sabotaged technical discussions by diversive, personal remarks | 21:11 | |
That was your time to be surprised, I'm not holding back information from you | 21:12 | ||
ugexe | I didn't say anything because you decided to personally call me out | 21:13 | |
Nor did I feel the need to defend myself (and it sure didn't seem like anyone else thought so either) | 21:14 | ||
Nemokosch | So you didn't feel the need to defend yourself in a situation where I was alone talking to like 6 people basically questioning me as part of the procedure | 21:15 | |
ugexe | Nemokosch I'm choosing to not interact with you anymore, please do not try to interact with me | 21:16 | |
Nemokosch | And now you are threatening me, making implications about things that I wouldn't know about | ||
I can't (and shouldn't) force anybody to interact with me, that's perfectly fair | 21:18 | ||
I sincerely don't think any people must be good friends in order to work towards certain goals, and I can't even understand this phenomenon that a lot of people rather bite their other hand if that means they can act upon their distaste for somebody else; that somebody regards this interpersonal tension so high that they rather hurt the common goal | 21:29 | ||
21:29
Nemokosch left
22:04
sena_kun left
22:06
coleman left
|