🦋 Welcome to Raku! raku.org/ | evalbot usage: 'p6: say 3;' or /msg camelia p6: ... | irclog: colabti.org/irclogger/irclogger_log/raku Set by ChanServ on 14 October 2019. |
|||
[Coke] | (assuming the decisions are based on their activity through... now) | 00:00 | |
voting closed. | |||
(I'd push sooner, but if I push a partial, then add a vote and re-push, it won't be a secret ballot) | 00:02 | ||
guifa | [Coke]: thanks for organizing it all | 00:03 | |
AlexDaniel | [Coke]++ | ||
timotimo | who wants a rakudo appimage | 00:04 | |
[Coke] | gist.github.com/coke/07f167179135f...d526d5437e - updated to note who was invited post hoc, and changed ids to links so it's easier to research if we should invite them. | 00:05 | |
00:12
mowcat left
00:14
klapperl joined
|
|||
Juerd | I have no idea what docs.raku.org/type/Real is trying to explain. | 00:38 | |
Or when you should ever use Real instead of Num. | 00:39 | ||
Another question: is there a built-in floating point that doesn't allow NaN? That's what I expected Real to be but it's clear that it's certainly not that :) | 00:40 | ||
00:42
aborazmeh joined,
aborazmeh left,
aborazmeh joined
|
|||
Grinnz | the eternal struggle: how do you put NaN in a number | 00:42 | |
Juerd | Since $foo = NaN is too easy that was probably not your question. What do you mean? | 00:43 | |
Grinnz | i mean semantically because NaN represents not a number | 00:44 | |
Juerd | Still no idea what you mean :) | ||
Grinnz | and then the step further: inf is technically not a number | 00:45 | |
i'm just math-trolling really | |||
Juerd | It may not be a number, but isn't NaN either :) | ||
m: Inf.isNaN; | |||
camelia | ( no output ) | ||
Juerd | m: Inf.isNaN.say | ||
camelia | False | ||
Grinnz | about how ieee-754 is extremely unmathematic :P | ||
timotimo | github.com/ddmitov/perl-executing-browser - anybody interested in stealing this for raku? | 00:46 | |
Juerd | In any case, passing NaN to functions taking Num rarely produces anything useful and since NaN is basically a float's exception mechanism, it would be useful to just escalate that to actual exceptions. In fact, if there was a built-in subtype of Num, where not *.isNaN, I'd probably use that most of the time even :) | 00:47 | |
s/Num,/Num/ | |||
Same for Inf actually. I kinda expected Real to be the thing that only supported real numbers, and iirc, while R is infinite, infinity itself isn't part of it... | 00:50 | ||
Grinnz | indeed | 00:51 | |
guifa | You could actually probably modify the handling of numbers to throw exceptions when you get NaN | 01:04 | |
timotimo | use NeverNaN; | 01:05 | |
Juerd | Maybe a type called Actual to be the real Real :P | 01:06 | |
timotimo | RealEx | ||
Juerd | timotimo: That might come across as extended real, which would include -Inf and Inf :) | ||
timotimo | ha | ||
guifa | timotimo: and here I thought that was an acual module | 01:07 | |
Juerd | I hate that English has no opposite of "not". Dutch has it, "wel" is the opposite of "niet". Though Raku went with "so" in that sense, so maybe SoReal :) | ||
guifa | “indeed” | 01:08 | |
not real, indeed real | |||
timotimo | Surreal | ||
Juerd | lol | ||
guifa | how can you find individual candidates of a multi sub? | 01:09 | |
timotimo | "find"? | ||
m: .say for &say.candidates | |||
camelia | &say &say &say |
||
timotimo | m: dd $_ for &say.candidates | 01:10 | |
camelia | Sub say = multi sub say { #`(Sub|65779248) ... } Sub say = multi sub say (\x) { #`(Sub|65779392) ... } Sub say = multi sub say (|) { #`(Sub|65779536) ... } |
||
guifa | timotimo: I’ve been having a lot of fun with wrapping lately | ||
hmm | 01:15 | ||
I can’t seem to wrap any of the + subs | |||
timotimo | are you sure your code isn't just getting its uses of + optimized away? | 01:16 | |
01:16
molaf left
|
|||
guifa | That’s certainly possible | 01:16 | |
Yup that’s what it seems like | 01:17 | ||
01:18
__jrjsmrtn__ left
01:19
__jrjsmrtn__ joined
|
|||
codesections | guifa: that's both interesting and slightly troubling. I'm assuming that your wrapping code introduced a side effect (e.g., &say). I would have expected/hoped that that would prevent inlining | 01:19 | |
timotimo | wrap happens at runtime, a part of inlining happens at compile time | ||
guifa | It’s both a good thing and a bad thing about wrap | ||
timotimo | i think there's a "soft" parameter and pragma that's supposed to control this? | 01:20 | |
codesections | Why isn't wrap compile-time? | ||
timotimo | because you haven't put it in a BEGIN block | ||
codesections | (I guess I expected it to be similar to a macro) | ||
timotimo | yeah, like "use" or so | 01:21 | |
guifa | m: &infix:<+>.wrap( sub (|c) { my \x = callsame; die X::AdHoc.new(payload=>"BAD MATH") if x.isNaN; x; }); sub add($a, $b) {$a+$b}; say add NaN, 8 | 01:29 | |
camelia | BAD MATH in sub at <tmp> line 1 in sub at <tmp> line 1 in sub add at <tmp> line 1 in block <unit> at <tmp> line 1 |
||
01:29
molaf joined
|
|||
timotimo | notable6: weekly github.com/timo/rakudo-appimage/re.../2020.08.2 | 01:29 | |
notable6 | timotimo, Noted! (weekly) | ||
timotimo | notable6: weekly github.com/timo/moarperf/releases/...-appimage1 | 01:32 | |
notable6 | timotimo, Noted! (weekly) | ||
timotimo | please check out the first link there | ||
01:35
aborazmeh left
|
|||
[Coke] sees Surreal Numbers in the backlog and wonders if that's worth a module. | 01:43 | ||
codesections | [Coke]: would the text of the module just be | 01:45 | |
m: subset Surreal of Real where * !~~ Inf | NaN | |||
camelia | ( no output ) | ||
01:45
ex_nihilo joined
01:46
BenGoldberg joined
|
|||
[Coke] | no, I imagine you'd need .Str to show the set driving the Surreal #. | 01:46 | |
... or maybe .set | 01:47 | ||
02:01
stoned75 left
|
|||
Juerd | m: subset Surreal of Numeric where -Inf < * < +Inf; say (-Inf, -9, 0, 9, Inf, NaN, 2/7) »~~» Surreal | 02:21 | |
camelia | (False True True True False False True) | ||
Juerd | tbh I don't really care if it's a Rat or a Num anyway, as long as it's an actual, real, number :) | 02:22 | |
Maybe just Number. Sufficiently confusing to have Num and Numeric already, I don't see much harm in adding a third one. | 02:23 | ||
Or the punnier name Numb | |||
guifa | I’d go with something like ConcreteNumber. Although concrete already exists in the number world for something else | 02:26 | |
Could go for a reduplicative approach | 02:27 | ||
subset NumberNumber … | |||
Juerd | For the numeric type I'd end up using most, a long name would not be huffman coded well. | ||
guifa | NumNum ha | 02:33 | |
or even N | |||
02:34
gnufr33dom left
|
|||
Grinnz | Really | 02:34 | |
Juerd | Grinnz: Ooh :) | 02:35 | |
I guess there's not much use for a subset of Bool where .so, but it could be called Truly :P | 02:36 | ||
guifa | codesections: that subset doesn’t work, because actually a surreal number includes infinite and infinitesimal numbers | ||
02:38
Xliff joined
02:42
stoned75 joined
02:47
stoned75 left
02:59
stoned75 joined
03:19
BenGoldberg left
03:28
stoned75 left
03:34
stoned75 joined
04:34
nativecallable6 left,
sourceable6 left,
committable6 left,
greppable6 left,
bisectable6 left,
tellable6 left,
releasable6 left,
statisfiable6 left,
reportable6 left,
coverable6 left,
linkable6 left,
unicodable6 left,
squashable6 left,
bloatable6 left,
notable6 left,
quotable6 left,
evalable6 left,
shareable6 left,
benchable6 left,
epony left,
linkable6 joined,
shareable6 joined,
committable6 joined,
reportable6 joined,
tellable6 joined
04:35
releasable6 joined,
quotable6 joined,
nativecallable6 joined
04:36
benchable6 joined,
statisfiable6 joined,
squashable6 joined,
unicodable6 joined,
sourceable6 joined,
bloatable6 joined
04:37
evalable6 joined,
greppable6 joined,
notable6 joined,
bisectable6 joined,
coverable6 joined
05:18
aluaces joined
05:26
gnufr33dom joined
05:39
stoned75 left
05:45
molaf left
05:57
gnufr33dom left
05:59
gnufr33dom joined
06:00
cpan-raku left
06:01
cpan-raku joined,
cpan-raku left,
cpan-raku joined
06:09
BenGoldberg joined
06:14
jmerelo joined
|
|||
jmerelo | We've reached 1500 questions in StackOverflow right by the end of summer stackoverflow.com/questions/tagged/raku | 06:18 | |
Will we reach 2000 before the end of the year? 1600, more likely, but still... | |||
06:27
ex_nihilo left
06:34
stoned75 joined
06:37
Altai-man joined
|
|||
jmerelo | releasable6:status | 06:38 | |
releasable6 | jmerelo, Next release will happen when it's ready. 3 blockers. Changelog for this release was not started yet | ||
jmerelo, Details: gist.github.com/040925d93942579bb7...be8abac3d2 | |||
tobs | Juerd: I think there is even use for the Truly type as (:$flag where *.so) in the signature gives you a "flag" adverb. | 06:41 | |
06:44
BenGoldberg left
|
|||
tobs | As for Real, the hierarchy is: Numeric (lots of things) -> Real (real numbers) -> Num (IEEE representation). The Real role in the middle admits multiple representations of real numbers, like bigfloats and isolating roots of polynomials. I think that's the reason it exists, even though it does not forbid infinities or NaNs. | 06:45 | |
06:47
gnufr33dom left
|
|||
moritz | Real also includes things like Int, but not Complex | 06:47 | |
06:54
aborazmeh joined,
aborazmeh left,
aborazmeh joined,
stoned75 left
07:00
stoned75 joined
07:03
sena_kun joined
07:05
Altai-man left
07:32
abraxxa joined
07:34
Sgeo left
07:37
abraxxa left,
abraxxa joined
07:45
dakkar joined
08:02
ingy left
08:06
domidumont joined
|
|||
El_Che | jmerelo: did you post the results of the survey somewhere? | 08:07 | |
sena_kun | El_Che, see github.com/Raku/survey/releases/tag/v2020.09 | 08:11 | |
08:11
Kaiepi joined
|
|||
El_Che | thx | 08:14 | |
1 page :) | |||
jmerelo | El_Che: Just the summary, thanks sena_kun++ | 08:18 | |
El_Che: I've posted some stuff in Twitter, also. The R files and charts are in the repo, too. | |||
El_Che | the pdf mangles questions with lots of words, like about installation | 08:19 | |
probably the output was broken on the google site already | |||
08:20
pecastro joined
08:23
aborazmeh left
08:24
aborazmeh joined,
aborazmeh left,
aborazmeh joined
|
|||
Xliff | jmerelo: Huh. I didn't know R was that nice in terms of graphing. | 09:21 | |
Wonder if I can make a Raku version that clean. | |||
What do you think it would take? | |||
moritz | a good graphing library would be a nice start :D | 09:23 | |
JJAtria[m] | Was that using ggplot? In my R days that was the good library to use, but that was a while ago | 09:24 | |
Xliff | moritz: Give me a couple. | 09:25 | |
jmerelo | Xliff: R + ggplot2 Nicer than matplotlib, actually. And there's a lot of data massaging, functional style, you can do. | ||
JJAtria[m]: correct. ggplot2, actually. | |||
Xliff looks at ggplot2 | |||
jmerelo | Xliff: it's mostly written in R, though. It'd probably be easier to start Inline::R first | 09:26 | |
Nice thing about ggplot2, it's a graphing grammar, functional in design. Syntactically, wouldn't be so difficult to port. Graphing is a different history altogether | |||
JJAtria[m] | I liked the idea of ggplot more than actually using it when I had to, but I never used the second version. Back then, I ended up moving entirely to pgfplots | 09:27 | |
09:27
cpan-raku left
|
|||
Xliff | jmerelo: I'm not a compiler designer, unfortunately. I'm more a NativeCall hacker. | 09:28 | |
jmerelo | JJAtria[m]: apparently, the first version wasn't so nice. ggplot2 really makes sense in terms of composing parts of a chart together. Also, very nice transformation primitives you can use from the get go. Plus "themes" like gg_themes that add look&feel; I use "Tufte" most often. | ||
Xliff | jmerelo: I've got 20 projects worth of language binding code that just needs a few improvements in the Raku build chain before I can start releasing. | 09:29 | |
jmerelo | But leaving aside the charts and stuff, I'm slightly worried about the results. | ||
09:29
cpan-raku joined,
cpan-raku left,
cpan-raku joined
|
|||
jmerelo | To put it mildly, it does not show a vibrant and thriving language attracting lots of new developers. | 09:29 | |
Xliff | Explain | 09:30 | |
jmerelo | As a matter of fact, only 20 responses say they've started using it during the last year, down from 40ish in the previous one. | ||
Xliff | Ah. | 09:31 | |
We need to get Raku taught in schoolos. | |||
s/choolos/schools/ | |||
jmerelo | The percentage of people coming from Perl hasn't changed much, either. | ||
Xliff | Even if it starts off as extra-curricular. | ||
jmerelo | Well, I do all in can in this little corner of the world to show it off in my classes. But it's not enough. | 09:32 | |
Xliff | jmerelo: I think I shared this with you before -- drive.google.com/file/d/12j1Dy6zIc...sp=sharing | ||
jmerelo | Maybe, but I don't remember having checked it out. Good work. | ||
Xliff | That's an old version. I'm up to 450+kloc | 09:33 | |
jmerelo | Xliff: it's your own tally of contributions to Raku, right? | ||
Xliff | Yes. Unreleased currently due to install times using current zef | ||
jmerelo | Just the G* contributions are really awesome. | ||
Xliff | So if you look at column N, that's the minimum number of seconds to install uzing zedf. | 09:34 | |
s/zedf/zef/ | |||
09:34
BenGoldberg joined
|
|||
Xliff | Even getting it down to the O column times would be a bit of work, thoguh much of those improvements will make it into 2020.09, I think. | 09:35 | |
jmerelo | Xliff: that would be awesome... yes, zef takes some time in ocassions. That's why I create custom Dockerfiles to test, most of the time. | 09:36 | |
But, wow, 2225 is *a lot* | |||
I guess it will improve in time... Now that we were mentioning R, some libraries also take a lot of time to install. Don't think it's a big hurdle for adoption of the language | 09:38 | ||
(and that's probably not your point, either) | |||
Xliff | No. The big one is lack of feedback in current zef. | 09:39 | |
For installing these, the user needs more than what you see in the current implementation. | 09:40 | ||
I'd like more text emitted during install. | |||
Ideally I'd like to write a custom callback zef can use so that I can feed installation information back to the user. | |||
Don't have any idea of how such a mechanism would work, though. | 09:41 | ||
Next big step would be binary packaging so that end-users wouldn't need zef. | |||
jmerelo | Xliff: that would be really nice. Even simple source-based packaging would be a plus. | 09:44 | |
Xliff | Yeah. Lots of plans, but no direction yet. | 09:45 | |
So that's the first thing I'd lobby the steering council for. | |||
jmerelo | Xliff: exactly what I was writing right now. And deleted. | 09:46 | |
Xliff | Ah. | ||
Why deleted? | |||
Not the right words? Not the right time? | |||
Is it something related to your reasoning above? About the data showing Raku as not being vibrant and thriving? | 09:47 | ||
I kind of get that. However the Raku language design is playing the long game. | 09:48 | ||
Much of Raku's features are ahead of their time. | |||
jmerelo | Xliff: you have said it already :-) | ||
Xliff | I think you are right in your efforts to get Raku into educational facilities. | ||
In the meantime it will take the concerted efforts of everyone here to keep the torch lit until we start gaining users in serious numbers. | 09:49 | ||
jmerelo | Xliff: not nearly enough, though. | ||
Xliff | Raku is not even 5 years old yet. | ||
jmerelo | Xliff: it definitelly will need those efforts, and then some... | ||
Xliff | And compile times are putting off adoption in the efforts where Pythin, Ruby and others gained their early adoption. | 09:50 | |
For web development, Raku really needs an app-server before it can be considered. | |||
jmerelo | Xliff: you mean something like GUnicorn? | 09:51 | |
Xliff | Cro provides the pieces to make such. In its current state it falls far short of apache + mod_perl, which what we need to shoot for. | ||
Xliff atempts to find the mythical GUnicorn | |||
jmerelo | Something I _really_ miss is a coverage tool. | ||
Xliff | jmerelo: Um yeah. I do mean that. | ||
jmerelo | Green Unicorn is a PSGI front-end, which you can put in front of webservices written in Python. | ||
I think that until we have a good coverage tool, it's going to be very difficult to get Raku into production. Without coverage tests, few people are going to be putting Raku extensively into production. | 09:52 | ||
Xliff | Cro is almost there. It just needs code to implement a true application server. | ||
jmerelo | Xliff: right | 09:53 | |
Xliff: at any rate, we are into the mentality of "If we build it, they will come". Not really sure about that. | |||
Xliff | Then instructions on how to serve it all using something light weight for the reverse proxy... like nginx | ||
jmerelo: Look at the converse. "If we don't build, they won't come." | 09:54 | ||
Which is absolutely true. | |||
jmerelo | Xliff: right, too. Cro is nice by itself, however. Much more powerful that other similar things like express or flask. | ||
Concurrent, for one thing. | |||
Xliff | We need to do more than build. We need to start advertising for one thing. | ||
jmerelo | But you're right. The problem is who is "you", the proverbial "you" that build the things we need... | 09:55 | |
Xliff | So a Raku blog which we can repost from would be a good thing. | ||
09:55
aborazmeh left
|
|||
jmerelo | Xliff: I'm in the TPF marketing committee... Only 2 representatives of Raku, though. | 09:55 | |
Xliff | jmerelo: In my mind, that's this community. | ||
It would be nice if we got help from the greater perl community rather than disdain. | |||
jmerelo | Xliff: yep, but we're kinda overworked here. Just the docs would need like three times the effort we're devoting now. | 09:56 | |
Xliff | I know. | ||
jmerelo | Xliff: and tbrowder talked about creating a Raku blog. But taking into account how hard it is to put together a * calendar, I really don't know about blogs... | 09:57 | |
sena_kun | There is coverage for Raku code. A handy UI is another question, I'm using Comma UI and it's fine for me. Used it for Pod::To::HTML refactoring recently. | ||
Xliff | The community, as it stands now, is healthy. We are innovating. We are creating. It's just that seem to be doing so in am empty room. | ||
jmerelo | sena_kun: where's that tool? | ||
Xliff | That generally means we are missing a "killar app" that would draw people to the language. | ||
jmerelo | sena_kun: comma covers very well the tooling area. No complain in that area. You can also use raku-mode if you don't like proprietary software. | 09:58 | |
Xliff | Comma is nice, but it has it's problems handling things larger than a typical ecosystem project script. | ||
It falls over on p6-GLib. | |||
sena_kun | jmerelo, MVM_COVERAGE_LOG=some-dir-path in env and then process results to show nicely. | 09:59 | |
Xliff | So it looks like I might need to take classes on the proper use of Comma so I can really evaluate it as a tool. | ||
Because the current documentation isn't nearly enough. | |||
jmerelo | Xliff: don't believe too much in that, either. It worked for Ruby, with Ruby on Rails. In the broad sense, data-science did it for R, Scala, Julia... | ||
But still. Development is incredibly broad. | |||
Xliff | jmerelo: So let's actually build some data-science into rakudo. | 10:00 | |
10:00
leont joined
|
|||
Xliff | The more areas Rakudo covers, the more likely it will be discovered and used. | 10:00 | |
jmerelo | sena_kun: that's MoarVM coverage, right? | ||
sena_kun | jmerelo, yes? | ||
Xliff | jmerelo: I am, I think, maybe a year or two out before I have enough G* coverage to actually have enough pieces to write a desktop manager in Raku. | 10:01 | |
jmerelo | sena_kun: I was looking more at white-box testing, that showed source-code test coverage. But let me check that anyway. | ||
Xliff: that would be cool. | |||
sena_kun | jmerelo, erm, it is about source-code test coverage. | ||
jmerelo | Xliff: in data science, some good work is being done wrapping the Gnu Scientific Library by Frithnanth. | ||
sena_kun: let me check then. | |||
sena_kun: I vaguely remember that was not what I was looking for, but I'll check back. | 10:02 | ||
Xliff | I think I may look into bindings for ggplot2 | 10:04 | |
MasterDuke | jmerelo: it's a MoarVM feature/flag, but the reports it creates are of the higher level code. i.e., it's not showing MoarVM coverage | ||
sena_kun | have an impression this was talked over and over. I work on Comma at $dayjob whenever time allows and after that I spend my weekends and free time rewriting doc tooling, investing funds there, writing numerous posts, etc. Telling "You folks don't do enough" is not very actionable. I do agree with a stance like "if you are quietly improving a thing the people just won't know about it without marketing", but it is not a job for people who fix bugs and do | ||
software. If RSC will become a thing, marketing/adoption can be set as a high priority question. | |||
Xliff | Got couple of weeks on refactoring GIO. | ||
Then I have to get back to SOUP tests. | |||
Then... maybe... ggplot2 | |||
sena_kun | s/ have/I have/ | 10:05 | |
Xliff | sena_kun: Maybe you can teach me Comma? :) | ||
Or at least show me what I am doing wrong there. | 10:06 | ||
sena_kun | Xliff, I can try. :) | ||
Xliff | If I can start using it for G* dev, progress would improve exponentially! | ||
sena_kun: Plus... that's one way I can get you to download all of my code. ;q | |||
sena_kun | Where does it ache? | ||
jmerelo | sena_kun MasterDuke I see now, but it's not a _tool_ proper, or a coverage tool at that | ||
Xliff | sena_kun: Debugging | ||
sena_kun | Xliff, OS? | 10:07 | |
timotimo | jmerelo: hey, can you explain something about the analysis of the survey? | ||
Xliff | sena_kun: Linux | ||
sena_kun | Xliff, I see. Let me guess, your breakpoints are not stopping where they should? | ||
jmerelo | MasterDuke: you can try and create a coverage tool out of that, of course, but you would need to parse that log, check out the original source it's supposed to check, and then say: well, we have 90% coverage or whatever. That's what I mean. | ||
Xliff | I find that JetBrains internals will either crash outright, or I'll lose sync with the debugging process and then lose things like local variables and such. | ||
sena_kun: Aha! That's a large pain point. How did you guess? :) | 10:08 | ||
jmerelo | timotimo: certainly, but not done a lot of analysis so far. Basically charting. But if you want me to clarify something, shoot | ||
sena_kun | Xliff, this "bug" was there from the beginning. I think it is a MoarVM level issue and we have no experts with time on board to tackle on this. | ||
10:08
BenGoldberg left
|
|||
Xliff | sena_kun: Ah. Ouch. | 10:09 | |
sena_kun | Xliff, re "internals crash" - I need traces to look at, it usually gives you a nice stacktrace and all on exception. :) | ||
Xliff | So... people with MoarVM experience should split time between developing new things and fixing old ones. | ||
Of course, that means better time management for things being done away from $dayJob. | 10:10 | ||
I get it. | |||
10:10
thundergnat left
|
|||
Xliff | I think we need more core devs. | 10:10 | |
More people to shadow folsk like jnthn++ and niner++ | |||
s/folsk/folks/ | |||
Yeah. My fingers going dyslexic. | |||
And lizmat++ | 10:11 | ||
sena_kun | In a volunteer project where people do extremely intricate things for free, yes. :] | ||
Xliff | Another thing that would help would be to get commercial interest in raku. | ||
sena_kun .oO ( just you wait for my announce in a week or two ) | |||
Xliff | It's frustrating to write something like this: github.com/Xliff/p6-Amazon-AWS-EC2 | 10:12 | |
timotimo | jmerelo: in many of the answers there are multiple entries for "the empty string" or something. can that be? | ||
also, of course the parts of the charts that are scrollable are useless in the pdf :) | |||
Xliff | Only to get it into testing phase and then run into this: github.com/rakudo/rakudo/issues/3075 | 10:13 | |
10:13
wbn left
10:14
Black_Ribbon left
|
|||
MasterDuke | jmerelo: yep. there is a script in the rakudo repo, but i think its bitrotted | 10:15 | |
10:15
wbn joined
|
|||
jmerelo | timotimo: that's most likely due to questions being added after the survey started. Or simply non-mandatory questions without an answer. | 10:15 | |
timotimo: can weed that out if you want. | 10:16 | ||
sena_kun | Xliff, I get you, really. People relatively often say "Is Raku slow, where performance, we need speed", but I found just plain, boring bugs more frustrating to deal with. | ||
MasterDuke | github.com/MoarVM/MoarVM/blob/mast..._report.p6 | ||
jmerelo | MasterDuke++ | 10:19 | |
MasterDuke: couldn't that be spun off to an ecosystem module? | 10:20 | ||
MasterDuke | probably | ||
jmerelo | MasterDuke: it needs core.SETTING, oops, that might be hard, but probably will do with a few nice defaults. | 10:21 | |
timotimo | jmerelo: does that explain multiple empty answers in the same question? i guess one for every "version" of set of answers? | 10:22 | |
and also, some things are cut off with no way (in the pdf) to get the rest of the text | 10:23 | ||
jmerelo | timotimo: it might. The PDF is not complete by any means. It's just a screen capture. Problem is, GDrive forms don't generate any other kind of nice summary. | 10:24 | |
timotimo: the CSV is uploaded to the repo, anyway. | |||
timotimo: wouldn't worry too much about empty answers, anyway. | |||
lizmat | jmerelo: so what should I link to in the Weekly ? | 10:25 | |
10:26
rindolf joined
|
|||
jmerelo | lizmat: the PDF summary is probably your best bet, until we drill down on the results. | 10:27 | |
lizmat: you can also link the CSV with all the answers. | |||
10:28
stoned75 left
10:29
stoned75 joined
|
|||
jmerelo | lizmat: the PDF | 10:45 | |
lizmat: (short answer) | |||
MasterDuke | jmerelo: fyi, just tried the script and it does work. `moar --dump ../rakudo/blib/CORE.c.setting.moarvm >annotations; mkdir coverage; MVM_COVERAGE_LOG=a.log raku -e 'say "hi"'; raku ../MoarVM/tools/parse_coverage_report.p6 --annotations=annotations a.log ../rakudo/gen/moar/CORE.c.setting` | 10:48 | |
11:02
Altai-man joined
11:05
sena_kun left
|
|||
jmerelo | MasterDuke: so good candidate for spinning it off... somehow. It would need multi-file support, for starters, and some tests too. Thanks! | 11:14 | |
timotimo | can you give an iframe a src with a data url? | 11:15 | |
MasterDuke | from github's share button: <iframe src="gist.github.com/MasterDuke17/f7333...iframe> | 11:17 | |
if that's what you mean? | 11:18 | ||
timotimo | ah, no it isn't | 11:30 | |
data urls are where you put the actual contents in the href or src as base64 | |||
with a special prefix to mark what it actually is | |||
MasterDuke | ah | 11:32 | |
timotimo | a way to have one file with the contents of many files in it, supported by browsers | 11:37 | |
11:46
Tirifto joined
11:47
aborazmeh joined,
aborazmeh left,
aborazmeh joined
|
|||
AlexDaniel` | one file with contents of many files… | 11:53 | |
did you use Junctions a bit too much? xD | |||
timotimo | ha | ||
11:58
Manifest0 left
11:59
Manifest0 joined
12:20
Manifest0 left
|
|||
jmerelo | timotimo: you need to use <script> for that. Some frameworks also allow data-* attributes in tags. | 12:29 | |
timotimo | hm. | 12:30 | |
12:52
Kaiepi left,
stoned75 left
12:59
jmerelo left
13:00
BenGoldberg joined
13:04
stoned75 joined
13:07
Manifest0 joined
13:21
Manifest0 left,
Manifest0 joined
13:26
Manifest0 left
13:27
Manifest0 joined
13:32
Manifest0 left
13:33
Manifest0 joined,
BenGoldberg left
13:56
skids joined
14:01
aborazmeh left
14:06
Manifest0 left
14:07
Manifest0 joined
14:13
aluaces left
14:15
Manifest0 left
14:16
Manifest0 joined
14:25
epony joined
14:29
vrurg_ is now known as vrurg
14:32
ggoebel joined
14:33
Sgeo joined
14:38
Kaiepi joined
|
|||
Geth | Raku-Steering-Council/main: 64991d01e3 | Coke++ | nominations/2020/results.txt Submit voting results of September 2020 election |
14:52 | |
[Coke] | Voting tabulated and submitted. Congratulations to the top 7: jnthn, lizmat, nine, JJ, codesections, AlexDaniel`, ugexe | 14:54 | |
moritz | [Coke]++ # one-man voting council | 15:02 | |
15:03
sena_kun joined
15:04
molaf joined
|
|||
[Coke] | eh. with < 50 votes, it was not a terrible amount of work. Also, it stopped me from self-nominating. :) | 15:04 | |
happy to help | |||
15:04
molaf left
15:05
molaf joined,
Altai-man left
|
|||
Altreus | Is there a succinct way of flattening a hash into a list of (key, value, key, value) rather than pairs? | 15:07 | |
[Coke] | m: my %a = <a b c d e f g h> ; dd %a.kv | 15:08 | |
camelia | ("a", "b", "c", "d", "g", "h", "e", "f").Seq | ||
[Coke] | ^^ | 15:09 | |
Altreus | ah! thank | ||
MasterDuke | i don't remember seeing anybody mention a blockchain, can we *really* be sure the voting was done correctly? | 15:11 | |
AlexDaniel | [Coke]: it says =?UTF-8?Q? in the file? | ||
[Coke] | AlexDaniel: yes. | ||
because unicode is hard and I'm lazy | 15:12 | ||
codesections | MasterDuke: xkcd.com/2030/ | ||
[Coke] | MasterDuke: no. you have to trust me, basically. | ||
I don't think any of the votes were signed, either. | |||
AlexDaniel: I'll add a note about the malformed utf in the file. | |||
moritz | [Coke]: for increased trust, I recommend you take a few lego blocks, add a chain around them, take a picture, and add the caption "secured by block chain" :D | 15:13 | |
AlexDaniel | Congrats to everyone! | 15:14 | |
codesections | moritz: s/trust/buzzword compliance/ :D | ||
Geth | Raku-Steering-Council/main: 2a4d15bb8f | Coke++ | nominations/2020/results.txt Fixup voter names that require unicode |
||
[Coke] | AlexDaniel: fixed the malformed unicode | ||
AlexDaniel | [Coke]: thank you for the work! | 15:15 | |
[Coke] | future vote tally people need to do a better job on unicode handling in votes. | ||
(I basically cheated and used utf-c8 rather than trying to follow the encoding in the file) | |||
moritz: :P | |||
15:15
rir joined
15:16
jmerelo joined
|
|||
tobs | (Pretty sure I signed my vote.) | 15:19 | |
[Coke] | ah, so you did | 15:21 | |
looks like the only one, don't see a signature.asc on the others. | 15:22 | ||
jmerelo | So I guess that's the result github.com/Raku/Raku-Steering-Coun...38254907ce | 15:26 | |
Many thanks. Hope I'll be up to the task | 15:27 | ||
And congrats to jnthn, lizmat, nine, codesections, AlexDaniel and ugexe | |||
[Coke] | jmerelo: github.com/Raku/Raku-Steering-Coun...esults.txt | ||
AlexDaniel | tobs: nice! | 15:28 | |
codesections | jmerelo: thanks, and congrats to you too :) | ||
MasterDuke | congrats all | 15:29 | |
jmerelo | [Coke]: and thanks for all the work in carrying this out. | 15:33 | |
[Coke] | jmerelo: would have pinged you in my send earlier, but was looking for "JJ", apologies. :) | 15:40 | |
jmerelo | [Coke]: :-) No problem. I registered this nick here in this channel, so it's what I use. | 15:42 | |
15:45
jmerelo left,
Chi1thangoo left
15:46
sjaveed joined
|
|||
leont | [Coke]++ | 15:47 | |
[Coke] | .tell ugexe results are submitted, congratulations (RSC) | 15:50 | |
tellable6 | [Coke], I'll pass your message to ugexe | ||
[Coke] | I think that's everyone. | 15:51 | |
15:51
sjaveed left
|
|||
timotimo | mildly surprised jonathan isn't at a lower number due to the "anybody's going to vote for him anyway, so i can sneak in a different fifth" effect | 16:10 | |
Xliff | Congrats to the new Raku Steering Council: jnthn++ lizmat++ niner++ jmerelo++ AlexDaniel++ codesections++ | 16:20 | |
ugexe++ | |||
16:25
BenGoldberg joined
|
|||
guifa | timotimo: but that risks everyone doing that and him not getting on the committee at all | 16:38 | |
16:43
dakkar left
16:46
domidumont left
|
|||
rypervenche | If I've got a variable that I would like to use in a grammar's actions, but I set said variable in my MAIN sub below the grammar, what would be the best way to do that? | 16:50 | |
codesections | rypervenche: if I understand what you'd like to do correctly, you can do that by passing the argument into the grammar with :args | 16:52 | |
docs.raku.org/language/grammars#Pa...o_grammars | |||
is that what you're looking for? | |||
16:53
stoned75 left,
eseyman left
|
|||
rypervenche | It looks close. Will I be able to use those arguments in an Action class as well? Here it looks like it's for the grammar only. | 16:54 | |
16:54
BenGoldberg left,
Ben_Goldberg joined
16:55
Ben_Goldberg is now known as BenGoldberg
16:57
eseyman joined,
approaching236 joined
16:59
BenGoldberg left
|
|||
rypervenche | codesections: I'm trying to use $number (which is a CLI-passed argument) in my Actions. Would a dynamic variable be a good tool for this? gist.github.com/rypervenche/eb3925...031be7b111 | 17:01 | |
17:04
domidumont joined,
stoned75 joined
|
|||
codesections | rypervenche: Yep, a dynamic variable seems like a good fit there (i.e., changing $number to $*number) | 17:17 | |
rypervenche | Oh, that's very easy. I've never used dynamic variables before. | 17:23 | |
codesections | They're powerful in the right situations, but can also make code very hard to reason about when used more extensively | 17:24 | |
17:29
Black_Ribbon joined
17:42
rir left
|
|||
lizmat | [Coke]++ # being the votemaster | 17:43 | |
17:45
domidumont left,
nige joined
17:46
aluaces joined,
nige left
17:47
jmerelo joined
17:53
kent\n is now known as Mickey_Mouse
17:54
Mickey_Mouse is now known as kent\n,
Xliff left
18:00
nige joined
|
|||
nige | congrats to all the elected RSC members | 18:01 | |
just wanted to reach out to the new council - it would be great if we can continue a good working relationship together with TPF | 18:07 | ||
JJ has been helping on the marketing committee and more Raku community members are welcome to join and help out | 18:08 | ||
codesections | nige++ | ||
nige | On Friday a new legal committee for TPF was constituted and would be great if someone from the RSC could also join that committee | 18:09 | |
the legal committee has a commercial focus too - and we will be looking at putting things in place to help Raku flourish | 18:12 | ||
El_Che | Personally, I would love to see less perl+raku marketing ans market them as completely different languages. I suppose that's what Perl will do once 7 is out | 18:13 | |
codesections | nige: is there a page describing the legal committee/any other info anywhere? I don't see anything on the TPF website | ||
nige | it was only constituted on Friday - however I can share some of the objectives etc (will send a gist soon) | 18:14 | |
jmerelo | nige: commercial as in trademarks and such, right? | ||
codesections | nige: thanks | 18:15 | |
nige | codimd.opusvl.com/s/jD95bV_Ue | 18:16 | |
yes - we are going to need different marketing strategies for the different brands (Raku, Perl 7, Perl 5, TPF, meta::cpan etc) - they all have different markets and messages etc | 18:18 | ||
the TPF itself is in the process of rebranding | 18:19 | ||
El_Che | nige: sure, I mean everything shared to the outside world: conferences, tables, leaflets etc | ||
18:20
molaf left
|
|||
JJAtria[m] | m: class Foo { has method bar { 123 } }; say Foo.bar # has method?? | 18:21 | |
camelia | 123 | ||
nige | yes - Perl and Raku are at very different points in their lifecycle - and Raku marketing needs to focus on early adopters | ||
El_Che | exactly | ||
codesections | nige: I'd be happy to volunteer for the legal committee (though I would also be happy to defer to any of the other RSC members if they would rather participate in that committee). | 18:27 | |
Before transitioning to software development, I was a practicing attorney and, though I no longer practice, I have maintained my license, so I may have a useful perspective for the committee | |||
jmerelo | nige: early adopters... not coming from Perl. | ||
El_Che | jmerelo: those that wanted to use raku, already do | ||
(from Perl) | |||
jmerelo | El_Che: not so sure. Data do not really support that. I'd say that there's been more people adopting it lately, since it's called Raku | 18:28 | |
nige | codesections - that would be fab you're very welcome to join. Also open to other members joining | ||
jmerelo | But I'll have to check anyway. | ||
El_Che | looking fron anedoctical data I'd say perl people are moving to Go, Python and co | 18:29 | |
jmerelo | El_Che: they're moving... elsewhere. Including Raku. | ||
El_Che | (at go related events and communities I meat a suprisingly high number of Perl people) | ||
nige | well I think the recent survey showed that many of the current adopters came from Perl (and probably will in future) | 18:30 | |
so I think the marketing message needs to talk to Perl people too - it's not a binary thing though | |||
jmerelo | nige: if that's where they're mainly coming from, it's a very small niche indeed. | ||
nige | you can program in Perl + Raku | ||
jmerelo | nige: and dwindling at that. | ||
nige: we should try and fish in Ruby's waters, for instance. | |||
nige | yes - I hear you on that | ||
jmerelo | Or early adopters. | 18:31 | |
El_Che | ruby's waters are pretty dry | ||
is experiencing what Perl lived through before | |||
nige | Rails did help Ruby along | ||
and I think Raku could offer something similar | 18:32 | ||
El_Che | too little too late | ||
raku needs something like cro to stay competitive | |||
but itĹ› no longer a selling point in 2020 | |||
nige | the other market not to forget is the Perl diaspora - a lot of programmers have a lot of fondness for Perl - and would love Raku | 18:34 | |
El_Che | *there* you need the unique selling point | 18:35 | |
because they are not coming back from reacher ecosystems | |||
I think that jj has a great point: early adopters | 18:37 | ||
nige: lots of brainstorming on that commitee :) | 18:41 | ||
AlexDaniel` | JJ Atria: yeah, interesting :) | 18:46 | |
AlexDaniel | hmm, the marketing question | 18:49 | |
remember “We suck at marketing.”? I think the marketing is fantastic. There are so many things that Raku promises or implies but does not really deliver | 18:50 | ||
El_Che | AlexDaniel: it could also be a focus question | ||
AlexDaniel: you could be an inspirational speaker :P | |||
AlexDaniel | the real question is what Raku currently is and what it should become, and then it'd be nice to make it actually happen | 18:51 | |
El_Che | See: 20:50 < El_Che> AlexDaniel: it could also be a focus question | ||
nige | AlexDaniel - that's the nub of it really - what are the top three brand values for Raku now? what are the top three in future? ... the recent marketing survey shows something interesting there | 18:53 | |
this helps reveal the brand trajectory | |||
knowing what the values are helps to uncover who the early adopters are and what messages they need to hear | 18:54 | ||
one of the difficulties to be honest is 'performance/speed' has come up as a value in future | 18:55 | ||
this is not really a brand value per se - but more like a feature | |||
timotimo | we have at least 5 performance / 1 speed | ||
is that a good ratio? | 18:56 | ||
nige | and branding is about being brutally honest | ||
the marketing message needs to match the reality - otherwise it all backfires | |||
El_Che | there is also the danger of trying to placate the present (or rather past) early adopters vs the future ones | ||
jmerelo | nige: survey results are ready, check them out... | 18:57 | |
El_Che | ie is it a trajectory of where you want to be in the feature or were the present users see you | ||
nige | thanks JJ - I need to go back and review - I saw the results about a week or so ago | 18:58 | |
the trajectory is the difference between the values now and the values in future | 18:59 | ||
El_Che | nige: it depends on whose values | ||
nige | sometimes bridging that gap is actually about addressing the problem - with something practical | ||
jmerelo goes AFK for today. See you tomorrow! | |||
nige | other times it's highlighting some truth that was not salient enough | ||
El_Che | the future may be a consequence of the vision of the project | ||
18:59
jmerelo left
|
|||
nige | bye JJ | 19:00 | |
El_Che | and that vision may not correspond with the vision of a specific user base | ||
19:02
Altai-man joined
|
|||
nige | fortunately even though speed may not be Raku strong suit at the moment - there are still many other qualities that make it attractive to some early adopting audiences | 19:03 | |
19:05
sena_kun left
|
|||
El_Che | certainly | 19:05 | |
nige | for example a CS100 lecturer - who wants to give students a taste of functional / oo / procedural programming / reactive styles of programming | ||
The python marketing committee is actively lobbying to have python included in teaching curriculums etc | 19:06 | ||
El_Che | well, it's already the case in most places | 19:07 | |
nige | yep - they have done well - here in the UK, python seems to be the language of choice for school teaching | 19:08 | |
El_Che | I think almost every where if I can be somewhat eurocentri | ||
c | |||
nige | another potential early adopting audience is sys admins/devops doing command-line scripting - where performance is less at issue - and whipupitude is important | 19:10 | |
codesections: could you please send me your email and I will invite you to the legal committee slack channel (nige (at) 123.do) | 19:11 | ||
El_Che do you fancy getting involved with some of the marketing plans? You're welcome to join the marketing committee ... | 19:16 | ||
El_Che | nige: I am too short of time at the moment, but maybe in the future | ||
nige | OK - no worries | 19:21 | |
codesections | nige: my email is daniel (at) codesections.com (I list it on my website, so I don't mind posting it here) | ||
Geth | Raku-Steering-Council/main: 702080ca68 | Coke++ | nominations/2020/acceptance.txt add file to track "signatures" of winners. |
19:22 | |
raku-bridge | <DataKinds> hey, does Raku have a WSGI implementation yet? | 19:23 | |
Altai-man | github.com/zostay/RakuWAPI | 19:24 | |
raku-bridge | <DataKinds> ah, so nothing usable yet then? | 19:25 | |
Altai-man | Not sure if it's actually usable or not. I think it was presented as blogs.perl.org/users/sterling_hanen...rface.html and then evolved into RakuWAPI project? | 19:27 | |
raku-bridge | <DataKinds> I suppose I can use Inline::Perl and plack ahah | ||
<DataKinds> mmm, yeah, it looks like the whole spec is there, it's just that nobody seems to have actually put in the work to write the middleware | 19:28 | ||
Altai-man | github.com/tokuhirom/p6-Crust <- this? | 19:29 | |
raku-bridge | <DataKinds> perhaps this too modules.raku.org/dist/Smack:cpan:HANENKAMP | ||
Altai-man | Yup, something along the lines. | ||
raku-bridge | <DataKinds> doesn't look like Crust has been updated in quite a long time, I wonder if it still works | 19:30 | |
timotimo | any particular reason not to just listen for HTTP and mod_proxy the app? | ||
raku-bridge | <DataKinds> just for fun | 19:31 | |
timotimo | OK | ||
we have like PSGI or something, right? | |||
raku-bridge | <DataKinds> I've done that before, I've never set up a raw CGI/WAPI/WSGI/Rack/.... server | ||
<DataKinds> yeah, the links above | |||
19:32
abraxxa left
19:33
abraxxa joined
|
|||
raku-bridge | <DataKinds> it seems like there was some attempt made in making RakuWAPI compatible with PSGI? | 19:34 | |
Geth | Raku-Steering-Council: codesections++ created pull request #35: Add my acceptance and signature |
19:39 | |
Raku-Steering-Council/main: b29719af65 | (Daniel Sockwell)++ | nominations/2020/acceptance.txt Add acceptance signature |
19:40 | ||
Raku-Steering-Council/main: 7293d7329c | (Elizabeth Mattijsen)++ (committed using GitHub Web editor) | nominations/2020/acceptance.txt Merge pull request #35 from codesections-forks/codesections-signature Add my acceptance and signature |
|||
Raku-Steering-Council/main: e69e4aca37 | (Elizabeth Mattijsen)++ | nominations/2020/acceptance.txt Add my acceptance and signature |
19:41 | ||
[Coke] wonders why codesections made a PR. | 19:47 | ||
19:51
BenGoldberg joined
19:56
mowcat joined
|
|||
lizmat | perhaps easier from the web interface ? | 19:56 | |
codesections | [Coke]: I don't have a commit bit on the Raku-Steering-Council repo. Am I supposed to? | 20:02 | |
AlexDaniel | nige: we also don't have whipupitude for sysadmins/devops | 20:08 | |
nige: can't help not being brutally honest | |||
I believe once we accept reality it should be easy to move forward in a useful way | 20:09 | ||
lizmat wonders who we is | 20:10 | ||
AlexDaniel | nowadays? The council probably | 20:11 | |
nige: just as a single example, see docs.julialang.org/en/v1/manual/ru...-programs/ | 20:13 | ||
nige: in Raku you can either use shell with all the interpolation issues, or try to chain `run` calls | 20:14 | ||
both are far from giving a proper whipupitude experience, especially when it comes to writing script-like things (which I think sysadmins do often) | 20:15 | ||
so, really, we're just lacking a solution there, and that is fixable | 20:16 | ||
lizmat | Yet another Rakudo Weekly News hits the Net: rakudoweekly.blog/2020/09/21/2020-...l-results/ | 20:17 | |
AlexDaniel: so on the one hand you say: we also don't have whipupitude for sysadmins/devops | 20:20 | ||
zostay | Altai-man: I am basically not doing anything with Raku. Things are too busy right now for O(fun) projects. I'm not sure if or when I will return to any Raku work at this point. | ||
lizmat | but otoh you say: so, really, we're just lacking a solution there, and that is fixable | ||
zostay | RakuWAPI needs to have an implementation. I don't have time to do that. The only thing close that I know of is Crust, which (last I knew) is more like PSGI in Raku than WAPI. | 20:21 | |
lizmat | AlexDaniel: what is stopping you from working on such a solution? | ||
AlexDaniel | time | ||
lizmat | you appear to have time enough to say what's wrong with Raku | 20:22 | |
AlexDaniel | lack thereof, that is | ||
zostay | I have a sort of production project that was built on Smack + Cofra which is a application framework I started building, but both are only half-baked. | ||
lizmat | AlexDaniel: seeing the other things you're doing to Raku, it appears to me that you *do* have time | ||
you even appear to have time to be on the RSC | |||
AlexDaniel | lizmat: not exactly. I almost didn't even vote in this election – I haven't really been online for the last three days or so | 20:23 | |
and a week before that was preparation for the competition | |||
so, I do have some time, yes I use it to express my opinions sometimes :) | 20:24 | ||
but then, for whateverable I currently unstaged & uncommitted changes | |||
20:24
BenGoldberg left
|
|||
AlexDaniel | so that's the first thing I'll be doing… | 20:25 | |
not sure I see your point really. I can't say things unless I'm actually in the process of improving the issues I talk about? | 20:26 | ||
Geth | Raku-Steering-Council/main: a4a8e6e1a8 | niner++ (committed using GitHub Web editor) | nominations/2020/acceptance.txt Update acceptance.txt |
||
AlexDaniel | as far as I know nobody is working on improved shell-like features | ||
currently have* | 20:27 | ||
lizmat | we have a saying in Dutch: "the best helmsmen are ashore" | 20:28 | |
codesections | At least two people are working on more ergonomic shell features: github.com/gfldex/raku-shell-piping github.com/kjkuan/Shell-DSL | 20:32 | |
AlexDaniel | you're creating a situation in which it is very difficult to be here and have a realistic view of Raku. If people outside criticize it, then they're framed as trolls. If people who are invloved criticize it, then they should just fix things they don't like and not talk about it. | ||
it can't always be just positives | 20:34 | ||
codesections: that is fantastic | |||
codesections: we should get one of these into core | |||
20:35
molaf joined,
cpan-raku left
20:40
cpan-raku joined,
cpan-raku left,
cpan-raku joined
|
|||
Altai-man has coded enough and is satisfied | 20:40 | ||
AlexDaniel | lizmat: and you can see in github.com/gfldex/raku-shell-piping that it is far from being a trivial thing to implement | 20:42 | |
20:43
aluaces left
|
|||
lizmat | Did anybody say it was trivial ? | 20:43 | |
20:44
stoned75 left,
stoned75 joined
20:48
rindolf left
|
|||
AlexDaniel | I don't know what you're trying to say. But “you appear to have time enough to say what's wrong with Raku” implies that the efforts are comparable, which is obviously not the case. | 20:49 | |
21:27
Altai-man left
21:48
Xliff joined
|
|||
Xliff | What does this error mean? | 21:49 | |
"===> Failed to find dependencies: perl:from<native>" | |||
Oh. Maybe "Missing native libperl!" | 21:50 | ||
Yep. | 21:51 | ||
OK... | |||
21:51
Tirifto left
|
|||
Xliff | And how is this one fixed: | 21:51 | |
Enabled fetching backends [pswebrequest path curl wget] don't understand www.cpan.org/authors/id/J/JS/JSTOWE....16.tar.gz | |||
You may need to configure one of the following backends, or install its underlying software - [git] | |||
22:04
aborazmeh joined,
aborazmeh left,
aborazmeh joined
22:19
molaf left
22:32
pecastro left
22:35
zacts joined
22:37
stoned75 left
22:40
zacts left
22:41
zacts joined
22:59
stoned75 joined
23:16
BenGoldberg joined
23:23
guifa left
23:32
zacts left
23:51
aborazmeh left,
BenGoldberg left
|