»ö« Welcome to Perl 6! | perl6.org/ | evalbot usage: 'p6: say 3;' or /msg camelia p6: ... | irclog: irc.perl6.org or colabti.org/irclogger/irclogger_log/perl6 | UTF-8 is our friend! 🦋 Set by Zoffix on 25 July 2018. |
|||
00:00
cognominal-p6 left,
Skarsnik left
00:04
rouking left,
mscya joined,
p6bannerbot sets mode: +v mscya,
mscya left
00:06
khisanth_ joined,
isBEKaml left,
p6bannerbot sets mode: +v khisanth_,
isBEKaml joined,
p6bannerbot sets mode: +v isBEKaml
00:08
MasterDuke joined,
p6bannerbot sets mode: +v MasterDuke
00:09
isBEKaml left
00:10
ryn1x joined
00:11
p6bannerbot sets mode: +v ryn1x
00:16
MasterDuke left,
MasterDuke joined,
herbert.freenode.net sets mode: +v MasterDuke,
p6bannerbot sets mode: +v MasterDuke
00:18
sftp left
00:19
sftp joined,
p6bannerbot sets mode: +v sftp
00:33
leont left
00:38
vrurg joined
00:39
p6bannerbot sets mode: +v vrurg
00:42
ryn1x left
01:00
avar left,
avar joined,
avar left,
avar joined,
p6bannerbot sets mode: +v avar
01:31
rindolf left
|
|||
Geth | doc: 932b69d8d7 | (Daniel Green)++ | 25 files :skip-test cleanup for a bunch of X docs |
01:42 | |
squashable6 | 🍕🍕🍕 First contribution by MasterDuke17++! ♥ | ||
02:06
vike1 left
02:07
vike1 joined
02:08
p6bannerbot sets mode: +v vike1
|
|||
Xliff | Anyone still around... | 02:22 | |
.oO( God, I hope not... it's the weekend! ) |
|||
02:26
Alchemy joined,
Alchemy left,
Alchemy joined,
p6bannerbot sets mode: +v Alchemy
|
|||
MasterDuke | i shouldn't be here much longer, the clocks change tonight, but the baby doesn't know about that... | 02:28 | |
02:35
Bucciarati left,
avar left,
Bucciarati joined,
avar joined,
avar left,
avar joined,
p6bannerbot sets mode: +v avar
02:36
p6bannerbot sets mode: +v Bucciarati,
p6bannerbot sets mode: +v avar
02:37
Alchemy left
|
|||
Geth | doc: ddbea8cc15 | (Daniel Green)++ | 39 files :skip-test cleanup for the rest of the Types |
02:43 | |
Xliff | MasterDuke: When zef installs a module, it precompiles everything before testing and installation, correct? | 02:45 | |
Is there a way to insert a custom precompilation script and have zef install the precompiled moarvm code? I have a particularly large module, and I'd like to provide the user with some feedback during the build process. | 02:46 | ||
MasterDuke | i think so, but not 100% sure | ||
^^^ that was to your first question | |||
and i have no idea about the second | 02:47 | ||
Xliff | OK. Who would know the details? | 02:50 | |
MasterDuke | ugexe or nine most likely | 02:52 | |
Xliff | OK, thanks! | ||
Enjoy the weekend! | 02:53 | ||
BTW - My project takes almost 20 minutes to compile o_O | |||
MasterDuke | !!! | 02:54 | |
have you tried a --profile-compile ? | 02:55 | ||
02:56
cognominal-p6 joined
|
|||
Xliff | Not yet. I should, shouldn't I? | 02:56 | |
I assume such would be helpful? | |||
MasterDuke | you'll probably have to use the sql output | ||
ugexe | if you know where to put the precompiled files then you could do it with e.g. Build.pm i suppose | ||
MasterDuke | might be | ||
02:56
p6bannerbot sets mode: +v cognominal-p6
|
|||
Xliff | And that is 15m wall-clock on a 10-core VM | 02:56 | |
ugexe | but you'd want to generate those precomp files with Compunit::Repository::Staging probably | 02:57 | |
Xliff | ugexe: Well the build script I am using just does perl --stagestats -Ilib -e 'use <module>' in a predefined order, which definitely adds time due to successive executions of perl6. | 02:58 | |
ugexe: What does Compunit::Repository::Staging do? Are there any writeups on using it? | |||
ugexe | i take it you've figured out the optimal build order? | ||
Xliff | Yes. | ||
ugexe | that is a trick people can do with their meta data provides section to improve install speed | 02:59 | |
Xliff | OH! You put the optimal build order in provides? | ||
I will have to fix my script. ;) | |||
MasterDuke | Xliff: actually, i bet the --profile-compile will die because of ram use, unless you're on a machine with 128gb+ | 03:00 | |
Xliff | That will bring down the compile time a little. | ||
MasterDuke: Only 32G here. | |||
And the VM uses MUCH less. I can dual boot into Linux to get as much as I can tho. | |||
ugexe | CUR::Staging creates stuff that can be relocated | ||
Xliff | ugexe++ | ||
03:02
molaf left
|
|||
ugexe | it uses the same api as CUR::Installation, and it was some of the packagers use for perl6 modules | 03:03 | |
and its used by some of the^ | |||
Xliff | Ooh! | 03:04 | |
App-wide packaging? | 03:05 | ||
:) | |||
ugexe | you could use CURI for that as well yes | 03:07 | |
the plugin repo pattern | 03:08 | ||
add "pattern" after anything to legitimize it | |||
Xliff | The only issue would be to get the core modules into that as well. | ||
ugexe: So.... no docs? :( | 03:09 | ||
I guess I could dissect zef and see what's going on. | |||
03:09
ufobat_ joined
03:10
p6bannerbot sets mode: +v ufobat_
03:11
jh001 left
|
|||
ugexe | No. the "gist" of it would be something like CUR::Staging.new(prefix => "...").install($dist); mv $prefix /home/foo/bar/site | 03:11 | |
with CURI you cannot do the mv $prefix ... step | 03:12 | ||
Xliff | Ah. | ||
03:13
ufobat___ left
03:14
molaf joined
03:15
p6bannerbot sets mode: +v molaf
03:19
cognominal-p6 left
04:05
kurahaupo_ left
|
|||
SmokeMachine | Ulti: thanks for trying Red! :) I’m still reading the backlog, but what did you think about it? | 04:12 | |
Ulti: it works on Mac... I develop Red on a Mac machine... | 04:16 | ||
04:17
Cabanossi left
04:22
Cabanossi joined,
p6bannerbot sets mode: +v Cabanossi
|
|||
buggable | New CPAN upload: Math-Factorial-Operator-0.1.1.tar.gz by RIBNOTTER modules.perl6.org/dist/Math::Factor...:RIBNOTTER | 04:51 | |
05:10
lizmat left
05:26
khisanth_ left
05:27
lizmat joined,
p6bannerbot sets mode: +v lizmat,
khisanth_ joined
05:28
p6bannerbot sets mode: +v khisanth_
|
|||
Xliff | Does perl6 --stagestats still go to STDOUT? | 05:39 | |
05:40
fake_space_whale left
05:44
poohman left
05:48
molaf left
06:16
cognominal-p6 joined,
p6bannerbot sets mode: +v cognominal-p6
06:19
cognominal-p6 left,
cognominal-p6 joined
06:20
p6bannerbot sets mode: +v cognominal-p6
06:32
BooK_ left,
BooK_ joined
06:33
p6bannerbot sets mode: +v BooK_
|
|||
AlexDaniel | squashable6: stats | 07:11 | |
squashable6 | AlexDaniel, I cannot recognize this command. See wiki for some examples: github.com/perl6/whateverable/wiki/Squashable | ||
AlexDaniel | squashable6: status | ||
squashable6 | AlexDaniel, 🍕🍕 SQUASHathon is in progress! The end of the event in ≈4 hours. See github.com/rakudo/rakudo/wiki/Mont...Squash-Day | ||
AlexDaniel, Log and stats: gist.github.com/44d13f70e9d8c9f29f...b3307a72e7 | |||
07:17
domidumont joined,
p6bannerbot sets mode: +v domidumont
07:24
jmerelo joined
07:25
p6bannerbot sets mode: +v jmerelo
|
|||
Geth | doc: 769d6d9239 | (JJ Merelo)++ | doc/Type/Cool.pod6 Adds definition + examples closes #2342 |
07:41 | |
doc: 08983afbf4 | (JJ Merelo)++ | 68 files Merging changes. |
|||
synopsebot | Link: doc.perl6.org/type/Cool | ||
doc: 3252e9e2eb | (JJ Merelo)++ | doc/Type/Cool.pod6 Adds the missing definition, closes #2342 |
|||
squashable6 | 🍕 JJ++ closed issue “comb definition (and pro…”: github.com/perl6/doc/issues/2342 | ||
07:47
SakiTW joined,
p6bannerbot sets mode: +v SakiTW
07:50
SakiTW left
07:54
kurahaupo joined
07:55
SakiTQ joined,
p6bannerbot sets mode: +v SakiTQ,
SakiTQ left,
p6bannerbot sets mode: +v kurahaupo
07:59
Sgeo_ joined,
domidumont left,
jmerelo left
08:00
p6bannerbot sets mode: +v Sgeo_,
domidumont joined
08:01
jmerelo joined,
p6bannerbot sets mode: +v domidumont
08:02
p6bannerbot sets mode: +v jmerelo,
Sgeo left
08:12
isBEKaml joined,
p6bannerbot sets mode: +v isBEKaml
08:14
isBEKaml left
|
|||
squashable6 | 🍕 JJ++ wrote a comment on “explain public attributes in /typesystem”: github.com/perl6/doc/issues/1572#i...-435652567 | 08:55 | |
08:58
|oLa| joined,
p6bannerbot sets mode: +v |oLa|
|
|||
Geth | doc: a59aafc161 | (JJ Merelo)++ | doc/Type/Cool.pod6 Changes definitions and reflows |
09:02 | |
doc: 4831e9adae | (JJ Merelo)++ | 2 files Fixes definitions and adds examples |
|||
synopsebot | Link: doc.perl6.org/type/Cool | ||
doc: 40cd8da5d5 | (JJ Merelo)++ | doc/Language/typesystem.pod6 Minor grammar and reflow |
|||
synopsebot | Link: doc.perl6.org/language/typesystem | ||
doc: 9ee803b081 | (JJ Merelo)++ | 2 files Changed the "defined as" Since it's not actually defined that way. Also clarified from comments in the description. Closes #1565 |
09:10 | ||
squashable6 | 🍕 JJ++ closed issue “puzzle in class Capture'…”: github.com/perl6/doc/issues/1565 | ||
Xliff | Moar build error from latest GIT --> paste.fedoraproject.org/paste/fcjh...l0NNLnDivA | 09:15 | |
jmerelo++ # Burning the midnight oil.... at least from my standpoint. | |||
jmerelo | Xliff: almost mid-morning here, 10:16 in sunny Granada, Spain. | 09:16 | |
Xliff | Oooo.. | 09:17 | |
Wish I was there. | |||
jmerelo | Xliff: you'll be very welcome :-) | ||
Xliff | Way past the witching hour in Washington, DC | ||
Oh. Don't tempt me, d00d! I will couch-surf! :) | |||
09:19
yqt joined
09:20
kdr22 joined,
p6bannerbot sets mode: +v yqt
09:21
p6bannerbot sets mode: +v kdr22,
lizmat left
|
|||
jmerelo | Xliff: :-) Still on time to squash some bug in the squashathon :-) | 09:21 | |
09:23
kdr21 left,
domidumont left
|
|||
squashable6 | 🍕 TisonKun++ wrote a comment on “puzzle in class Capture'…”: github.com/perl6/doc/issues/1565#i...-435654520 | 09:27 | |
🍕🍕🍕 First contribution by TisonKun++! ♥ | |||
🍕 JJ++ wrote a comment on “puzzle in class Capture'…”: github.com/perl6/doc/issues/1565#i...-435654790 | 09:31 | ||
🍕 JJ++ opened issue “Raku in the documentation”: github.com/perl6/doc/issues/2443 | 09:33 | ||
🍕 JJ++ labeled issue “Raku in the documentation” (meta): github.com/perl6/doc/issues/2443 | |||
🍕 JJ++ edited issue “Raku in the documentation”: github.com/perl6/doc/issues/2443 | 09:34 | ||
Ulti | SmokeMachine: yeah its not so much about it working, its about it being installable via zef without headache | 09:38 | |
SmokeMachine: there is a blocking bug in HEAD for me with Red around circular dependencies I put in an isssue | 09:39 | ||
I've also found perhaps the only tool in existence that tries to do trans os/distro package searches github.com/whohas/whohas its a bit out of date so might pinch some of the major ideas and port to Perl 6 | 09:40 | ||
09:40
domidumont joined
09:41
p6bannerbot sets mode: +v domidumont
09:50
SakiTW joined,
p6bannerbot sets mode: +v SakiTW
09:56
rindolf joined
|
|||
Xliff | Util: Do you know anything about roles? | 09:56 | |
squashable6 | 🍕 JJ++ wrote a comment on “$COLON$COLON links are busted”: github.com/perl6/doc/issues/1382#i...-435656250 | ||
Xliff | I might need your and lizmat's help to solve an issue. | ||
Also, current rakudo on git does not seem buildable. | 09:57 | ||
09:57
p6bannerbot sets mode: +v rindolf
|
|||
squashable6 | 🍕 JJ++ wrote a comment on “Lots of broken links, in…”: github.com/perl6/doc/issues/561#is...-435656303 | 09:57 | |
🍕 JJ++ labeled issue “$*REPO and CompUnit::Rep…” (big): github.com/perl6/doc/issues/502 | 09:58 | ||
🍕 TisonKun++ wrote a comment on “puzzle in class Capture'…”: github.com/perl6/doc/issues/1565#i...-435656441 | 09:59 | ||
🍕 JJ++ wrote a comment on “puzzle in class Capture'…”: github.com/perl6/doc/issues/1565#i...-435656585 | 10:02 | ||
🍕 JJ++ wrote a comment on “Avoid repetitions in documentation”: github.com/perl6/doc/issues/1924#i...-435656684 | 10:04 | ||
Geth | doc: JJ self-unassigned Document < … > lists on the regex page github.com/perl6/doc/issues/1857 7ad5a087b9 | (JJ Merelo)++ | doc/Language/operators.pod6 |
||
jmerelo | squashable6: status | 10:06 | |
squashable6 | jmerelo, 🍕🍕 SQUASHathon is in progress! The end of the event in ≈1 hour. See github.com/rakudo/rakudo/wiki/Mont...Squash-Day | ||
jmerelo, Log and stats: gist.github.com/7c21790aa3a1333144...233ac7fe85 | |||
jmerelo goes AFK. Do stuff! | |||
SmokeMachine | Ulti: strange... it was working to me... did you get the error only `use`ing Red? | 10:10 | |
Ulti: I’ll take a look at this asap | 10:11 | ||
10:43
molaf joined
10:44
p6bannerbot sets mode: +v molaf
|
|||
synopsebot | Link: doc.perl6.org/language/operators | ||
Geth | doc: a37af0a0ab | (JJ Merelo)++ | doc/Language/operators.pod6 Adds ;= Also indexes it. Closes #1855 |
10:49 | |
synopsebot | Link: doc.perl6.org/language/operators | ||
squashable6 | 🍕 JJ++ closed issue “Document %a = %a, %b and…”: github.com/perl6/doc/issues/1855 | ||
El_Che | Ulti: The cpan/zef/pip/gem deployment model is an dead end in my eyes. We need to be able to provide self contained applications like Go or Java. It may happen if Rakudo becomes relocatable. | 10:50 | |
specially my experiences with gems are bad | 10:51 | ||
jmerelo | El_Che: it's also the model of JS. And, anyway, things like Carton or Fatpack ease the difficulty of deploying. | ||
El_Che: that does not mean that it would be great to have something like .jar for the MoarVM or be able to compile Raku to .jar for the JVM. But I don't think it's so bad as a dead end | 10:52 | ||
El_Che | wel, it needs the runtime as well | 10:53 | |
here is my app, run it, that's it | |||
Go get away with their statically compiled programs buy avoicing C libs as much as possible | 10:54 | ||
jmerelo | squashable6: status | 10:56 | |
squashable6 | jmerelo, 🍕🍕 SQUASHathon is in progress! The end of the event in ≈1 hour. See github.com/rakudo/rakudo/wiki/Mont...Squash-Day | ||
jmerelo, Log and stats: gist.github.com/28777c19ef8818ad02...6af128e171 | |||
El_Che | "Here is my small app. In order to run it, you need to install a big runtime, get a C compiler and the toolchain, an use a third party program to install dozens of other libs (which require other stuff I don't really know about" | 10:57 | |
That's what we want to avoid in the far future | |||
SmokeMachine | Ulti: this `perl6 -Ilib -MRed -e ''` doesn't give me any error... | 10:59 | |
neither this: perl6 examples/blog/index.p6 | 11:00 | ||
neither this: `perl6 examples/cqrs/index.p6` | |||
11:01
pmurias joined,
p6bannerbot sets mode: +v pmurias
|
|||
Geth | doc: 8d9b988362 | (JJ Merelo)++ | 3 files Moves op declaration to new page closes #2162 |
11:01 | |
squashable6 | 🍕 JJ++ closed issue “Move out the section on …”: github.com/perl6/doc/issues/2162 | ||
pmurias | jmerelo: Aren't say desktop user js applications deployed via installers etc. instead of npm? | 11:04 | |
jmerelo | pmurias: like electron stuff and some such? I guess they are. They probably bundle node.js + all libraries. | 11:05 | |
11:09
kst left
|
|||
jmerelo | squashable6: status | 11:15 | |
squashable6 | jmerelo, 🍕🍕 SQUASHathon is in progress! The end of the event is in 44 minutes. See github.com/rakudo/rakudo/wiki/Mont...Squash-Day | ||
jmerelo, Log and stats: gist.github.com/315b50c062734ec13b...9353534fc1 | |||
jmerelo | Anyway. I'm done for the day. | ||
If you still have the time and the will, go ahead. 44 minutes are enough for a couple of contributions. | |||
SmokeMachine | could someone help me please? Ulti opened this issue (github.com/FCO/Red/issues/65). But Im trying to reproduce but I can't... can someone try it please? | 11:17 | |
jmerelo | SmokeMachine: | ||
OK | |||
11:17
lizmat joined,
p6bannerbot sets mode: +v lizmat
11:20
rindolf left
|
|||
SmokeMachine | jmerelo: thanks! | 11:22 | |
jmerelo | SmokeMachine: no problem :-) I get the same error here, though. | ||
SmokeMachine | really?! | 11:23 | |
running the tests? | 11:24 | ||
jmerelo | SmokeMachine: it's in the issue. I run them with zef test . | ||
SmokeMachine | yes... running the test I got it... :( | 11:25 | |
how did it passed on travis? | 11:26 | ||
thanks! ill try to fix that! | |||
11:27
lizmat_ joined,
p6bannerbot sets mode: +v lizmat_
|
|||
SmokeMachine | if I run each test file it works... :( | 11:28 | |
with `prove -e 'perl6 -Ilib' t/` it works | 11:30 | ||
11:30
lizmat left
|
|||
SmokeMachine | that's why travis worked | 11:30 | |
why zef isn't working?! | |||
Ok, precompile... | 11:35 | ||
jmerelo | Right. | 11:37 | |
11:38
lizmat_ is now known as lizmat
|
|||
Geth | doc: 900a168a44 | (JJ Merelo)++ | doc/Language/operators.pod6 Fixes formatting |
11:40 | |
synopsebot | Link: doc.perl6.org/language/operators | ||
11:42
Cabanossi left
11:52
woolfy joined
|
|||
SmokeMachine | jmerelo: could you try it again, please? | 11:52 | |
11:52
p6bannerbot sets mode: +v woolfy
|
|||
SmokeMachine | for me its working now... | 11:53 | |
jmerelo | SmokeMachine: OK | ||
Geth | doc: 001f65ca03 | (Zoffix Znet)++ | doc/Type/Proc/Async.pod6 [v6.d REVIEW] Document Proc::Async.command/.path/.args changes .path/.args were never part of any spec, but we'll treat them as if they were and are deprecated as of 6.d, with .command replacing them PoV: github.com/rakudo/rakudo/commit/45bbc9465c Propspec: github.com/perl6/roast/commit/51639a8efe Closes github.com/rakudo/rakudo/issues/2444 R#2444 |
11:56 | |
synopsebot | Link: doc.perl6.org/type/Proc::Async | ||
synopsebot | R#2444 [closed]: github.com/rakudo/rakudo/issues/2444 [6.d review][consistency] Inconsistency: Proc.command vs Proc::Async.path + .args | ||
jmerelo | SmokeMachine: problem now is that DBIish does not install... | 11:57 | |
SmokeMachine | if you manually install DBIish? | 11:58 | |
11:58
woolfy left
|
|||
jmerelo | SmokeMachine: That's what I'm trying to do | 11:58 | |
SmokeMachine | :) thanks | ||
jmerelo | SmokeMachine: though, DBIish failing, not good... | 11:59 | |
SmokeMachine: still error: "Method 'translate' must be implemented by Red::Driver::Mock because it is required by roles: Red::Driver" | 12:00 | ||
SmokeMachine | really?! on test? | ||
jmerelo | SmokeMachine: will open an issue | ||
SmokeMachine | hum?! what's your raku version? | 12:01 | |
jmerelo: ^^ | |||
jmerelo | SmokeMachine: github.com/FCO/Red/issues/67 | 12:02 | |
12:04
rindolf joined
|
|||
SmokeMachine | jmerelo: I think its working with this: github.com/rakudo/rakudo/commit/fd...6eea7ca92f | 12:05 | |
12:05
p6bannerbot sets mode: +v rindolf
|
|||
jmerelo | SmokeMachine: compiling 2018.10 right now... | 12:05 | |
SmokeMachine | jmerelo: Im removing the dependency of that commit... | 12:06 | |
jmerelo: done | 12:09 | ||
jmerelo | SmokeMachine: installing modules for 2018.10 now... | 12:10 | |
12:12
leont joined
|
|||
SmokeMachine | (sorry, Ill have to run afk... I have to take my daughter to her ginástica presentation...) | 12:12 | |
jmerelo | SmokeMachine: have fun! | ||
12:13
p6bannerbot sets mode: +v leont
|
|||
SmokeMachine | jmerelo: but please, let me know if that worked! | 12:13 | |
jmerelo | SmokeMachine: it worked with 2018.10 | ||
SmokeMachine | great! thanks! | ||
jmerelo: thank you very much! | |||
jmerelo | SmokeMachine: no problem, my pleasure. You go now!!! | 12:14 | |
12:35
kensanata joined,
p6bannerbot sets mode: +v kensanata
12:39
kdr22 is now known as kdr2
12:45
dct joined,
p6bannerbot sets mode: +v dct,
kylese joined
12:46
p6bannerbot sets mode: +v kylese
12:47
dct left
12:49
dct joined,
p6bannerbot sets mode: +v dct
13:04
dct left
13:12
SakiTW left
13:13
SakiTW joined,
p6bannerbot sets mode: +v SakiTW
13:16
kensanata left
|
|||
Altreus | I'm trying to prevent concurrent calls to a method from spawning concurrent HTTP requests by setting a Promise on the object and then unsetting it in the handler: $!p = start { ... $!p = Promise }; | 13:17 | |
Is this terrible? | |||
jmerelo | Altreus: you're assigning a value to the same variable in the definition of the variable? | 13:18 | |
Altreus | there's blocking code in the ... | 13:19 | |
oh, the start{} returns somemthing else | |||
I'll post the real example | |||
13:19
Zoffix joined,
p6bannerbot sets mode: +v Zoffix
|
|||
jmerelo | Altreus: and it's assigned to $!p | 13:19 | |
Zoffix | Altreus: BTW, are you aware of OO::Monitors? It does the whole "one method call at a time across threads" thing | ||
eco: OO::Monitors | |||
buggable | Zoffix, OO::Monitors 'Objects with mutual exclusion and condition variables': modules.perl6.org/dist/OO::Monitors...orthington | ||
Altreus | hmm that might be good | 13:20 | |
here's the method I was asking about, for possibly academic reasons | 13:22 | ||
github.com/shuppet/p6-api-discord/...88670daa92 | |||
IIUC, I could create a monitor object instead of a promise and ask that to do the work | 13:27 | ||
the synopsis on that github project doesn't really tell me how to use it, mind you | 13:28 | ||
Those methods in that monitor don't appear to be actually demonstrating the concept | |||
Zoffix | Altreus: you just `use OO::Monitors` and declare your class with `monitor` instead of `class` keyword | 13:29 | |
The magic happens automatically | |||
But I was meaning you use a monitor object instead of a thing where you're trying to use a promise to mark something | 13:31 | ||
Nothing needs to be marked if you are already guaaranteed methods are run one at a time across threads | |||
(I wasn't paying a lot of attention to the problem you're trying to solve, mind you) | |||
Altreus | I may be misunderstanding but it looks like the calls to the monitor will run eventually, just never concurrently | 13:34 | |
I want to prevent them from running at all if any is in progress | |||
since it would be redundant to do so | 13:35 | ||
I wonder whether that's a use case monitors support but there's no example of how | |||
13:36
jmerelo left
|
|||
Altreus | the other thing I want to do is, if the method is already in progress, I want to actually return the promise that's already underway | 13:36 | |
pmurias | .tell jmerelo yep, electronjs.org/docs/tutorial/appli...stribution | 13:37 | |
yoleaux | pmurias: I'll pass your message to jmerelo. | ||
13:37
MasterDuke left,
as joined,
p6bannerbot sets mode: +v as,
as is now known as Guest97428
|
|||
Altreus | the way it works is, if I do $channel.fetch-messages(50), it will fetch 50 new messages based on the ID of the last message we have. If I do it again, we don't have a new ID to start from yet, so I can either a) chain off the existing promise and do 50 more, or b) return the same 50 when we have them | 13:38 | |
Zoffix | Altreus: ah yeah, then monitors isn't the right thing. Monitors is the "run eventually", as you said. | ||
Altreus | I just don't like the way I unset the promise once it's kept | ||
I guess I can use type a | 13:39 | ||
that way I can just do a then on a promise that may already have been kept | |||
Actually a) is really good because if you do fetch-messages(50) then fetch-messages(10) you end up with one promise that resolves to 50 new messages, and a second one that resolves to 60 new messages | 13:41 | ||
13:41
Zoffix left
|
|||
Altreus | ok good thinking me | 13:41 | |
13:55
patrickb joined
13:56
p6bannerbot sets mode: +v patrickb
13:58
cholcombe23 joined,
cholcombe23 left
|
|||
Altreus | module search is broken :( | 14:01 | |
Geth | doc: 0f2c5c3eef | thundergnat++ (committed using GitHub Web editor) | doc/Language/traps.pod6 Add trap: prefix minus / method op precedence |
14:07 | |
synopsebot | Link: doc.perl6.org/language/traps | ||
14:15
Cabanossi joined
14:16
p6bannerbot sets mode: +v Cabanossi
|
|||
Geth | doc: stmuk++ created pull request #2444: refer to Raku in FAQ |
14:20 | |
mu: ash++ created pull request #34: Sorry I am not writing about Raku |
|||
mu: cc27dd33b6 | (Andrew Shitov)++ (committed using GitHub Web editor) | misc/perl6advent-2018/schedule Update schedule |
14:21 | ||
mu: fc816dac2a | (Zoffix Znet)++ (committed using GitHub Web editor) | misc/perl6advent-2018/schedule Merge pull request #34 from ash/patch-2 Sorry I am not writing about Raku |
|||
14:25
molaf left
14:27
ryn1x joined
14:28
p6bannerbot sets mode: +v ryn1x
14:32
Zoffix joined,
p6bannerbot sets mode: +v Zoffix
|
|||
Zoffix | Can anyone successfully access marketing.perl6.org/ ? I'm getting "The owner of marketing.perl6.org has configured their website improperly." | 14:32 | |
NET::ERR_CERT_DATE_INVALID | |||
crap | |||
geekosaur | its security certificate expired yesterday | 14:33 | |
(quoting from chrome's "advanced" info) | |||
Zoffix ssh's to update | |||
moritz doens't interfere :) | 14:34 | ||
Zoffix | moritz: oh wait! | ||
moritz: I didn't realize you were here :) | |||
moritz: do you have time to interfere? It wass supposed get updated automatically didn't it? | |||
I see the docs use marketing.perl6.org as example; probably might need to be fixed too github.com/perl6/infrastructure-do...#ssl-certs | 14:35 | ||
Geth | perl6.org: stmuk++ created pull request #120: DO NOT MERGE WITHOUT DISCUSSION |
14:36 | |
doc: 59898e705a | (Steve Mynott)++ | doc/Language/faq.pod6 refer to Raku in FAQ |
14:38 | ||
doc: d9af44a828 | (Steve Mynott)++ (committed using GitHub Web editor) | doc/Language/faq.pod6 Merge pull request #2444 from stmuk/master refer to Raku in FAQ |
|||
synopsebot | Link: doc.perl6.org/language/faq | ||
moritz | Zoffix: I can take a look | ||
somehow it doesn't seem to be part of the normal cert renewal | 14:39 | ||
... and I seem to have managed to break all of the SSL on *.perl6.org :( | 14:46 | ||
fuuuuuuuck | |||
Zoffix | :} | 14:48 | |
moritz | I probably need to disable all SSL sites for a short while, get new certs, and then re-enable them again | 14:49 | |
ok, new cert generated | 14:54 | ||
Zoffix | moritz++ | ||
moritz | and marketing.perl6.org now has a valid cert as well | 14:55 | |
Zoffix | Thanks. | ||
moritz | Zoffix: if I cobble together a Perl 6 coding contest, would you design a small website for it? | 14:56 | |
Zoffix | moritz: just run it on wordpress? | 14:57 | |
moritz: I think it's a "no" from me in the near future. I want to take a bit of a break after 6.d release. | 14:58 | ||
moritz | Zoffix: ok, understandable | 15:00 | |
15:13
woolfy joined
15:14
p6bannerbot sets mode: +v woolfy
15:15
fake_space_whale joined
15:16
p6bannerbot sets mode: +v fake_space_whale
15:20
ryn1x left
15:22
Zoffix left
15:30
ryn1x joined
15:31
p6bannerbot sets mode: +v ryn1x
|
|||
El_Che | is @perlcon trolling? | 15:31 | |
twitter.com/perlcon/status/1059105435754602496 | 15:32 | ||
ugexe | "i think we should make a real perl 6 now that they've renamed to rakui" are they trolling? "is Perl 6 really, officially now Raku?" or them? | 15:33 | |
timotimo | wasn't the renaming thing partially about getting number 6 free for perl5 to advance? | 15:35 | |
15:35
ryn1x left
|
|||
timotimo | at least there were people who wanted that | 15:35 | |
since we're keeping Perl 6 as the "legal name", that won't work | |||
Guest97428 | No it's not trolling. It is a really interesting topic to discuss. Like it was with Perl 7 a few years ago | ||
15:35
Guest97428 left
15:36
andrewshitov joined,
p6bannerbot sets mode: +v andrewshitov
|
|||
El_Che | The Perl 5 and 6 tshirts were kind of painful at YAPC 2012 | 15:36 | |
andrewshitov | sorry it was me not logged in properly. | ||
15:36
daxim joined
15:37
p6bannerbot sets mode: +v daxim,
daxim left,
daxim joined
15:38
araraloren joined,
p6bannerbot sets mode: +v daxim,
p6bannerbot sets mode: +v araraloren
|
|||
araraloren | rakudo.org is down ? | 15:39 | |
andrewshitov | twitter.com/perlcon/status/1059105845974364160 is the correct link to the post El_Che mentioned | ||
15:42
Zoffix joined,
p6bannerbot sets mode: +v Zoffix
|
|||
Zoffix | moritz: ping. Looks like rakudo.org now gives the default Apache page. Any idea how to fix that? | 15:42 | |
moritz | Zoffix: I'll take a look | ||
Zoffix | Thanks. | 15:44 | |
15:44
MilkmanDan left,
ryn1x joined
15:45
p6bannerbot sets mode: +v ryn1x,
tobs` joined,
woolfy left
15:46
p6bannerbot sets mode: +v tobs`
|
|||
moritz | Zoffix: how is rakudo.org supposed to work? is it an application server? | 15:48 | |
Zoffix | moritz: there's a mojolicious app running from `rakudo` user I believe. It listens to some port (3333, maybe) and apache reverse proxies to it | 15:49 | |
andrewshitov: there's not much to discuss—we've been discussing for a year and yesterday was a final resolution to that discussion. I don't see what throwing tantrums on Perl 6 Advent project or using a Perl Conference twitter account to incite animosity in the community is going to accomplish. If you like "Perl 6" as a name, use it. It's not going away. | |||
moritz | Zoffix: ah, now I think I know what happened | ||
15:50
uzl joined,
MilkmanDan joined,
p6bannerbot sets mode: +v MilkmanDan
|
|||
Zoffix | andrewshitov: people have been already using a multitude of language aliases, now they can use a single consistent one. That's literally all that's changing and your response doesn't feel proportionate to me. | 15:51 | |
15:51
p6bannerbot sets mode: +v uzl
|
|||
andrewshitov | Zoffix: You can tell all that from the conference state. You were officially invited. | 15:51 | |
15:52
geekosaur left
|
|||
andrewshitov | *stage | 15:52 | |
moritz | Zoffix: rakudo.org works again | ||
Zoffix | \o/ | ||
moritz++ | |||
andrewshitov: why can't someone who's attending that conference say that? | 15:53 | ||
There's nothing special about me. I'm just a bloke. | |||
moritz | (I had installed certbot, found that it didn't work out of the box; apt-get remove --purge'd it; that blew the certificate + key files | ||
Zoffix | araraloren: ^ it works now | ||
moritz | then I had to disable all HTTPS sites for apache to start again | 15:54 | |
and the non-SSL version of rakudo.org didn't contain the reverse proxy info | |||
15:56
Zoffix left
|
|||
moritz | 10k ways you can screw up as a hobby sysadmin, day 835 | 15:56 | |
15:56
zakharyas joined
15:57
p6bannerbot sets mode: +v zakharyas
|
|||
andrewshitov | Zoffix: "people have been already using a multitude of language aliases" is a statement similar to "on behalf of community". Who's using aliases? | 16:00 | |
El_Che | I do | ||
I use Rakudo if I want to avoid rolling eyes | 16:01 | ||
andrewshitov | El_Che: are you switching to Raku now? | ||
El_Che | I kind of switched to rakudo before the raku selection | 16:02 | |
"#!/usr/bin/env rakudo" is mostly on the shebang for perl6 | |||
raku will do | |||
16:03
Zoffix joined,
p6bannerbot sets mode: +v Zoffix
|
|||
El_Che | andrewshitov: The phrasing of the tweet didn't sound to me as an announcement or a discussion, but more tongue-in-cheek | 16:04 | |
Juerd | I like the name, but there are two annoying technicalities: it looks like 'rake' (Ruby's make), and it makes tab completing rakudo harder. On the other hand, it's basically a switch from tab to space to get the same result :) | ||
Zoffix | andrewalker: Damian Conway was asked not to mention "Perl 6" name during his talk, and he used "Albus". I was using "Rakudo" before it was decided the final decision were going to be made on 6.d release. | ||
andrewshitov: | 16:05 | ||
araraloren | Zoffix okay, thanks :) | 16:06 | |
Zoffix | andrewshitov: a user saying the name was preventing them from pushing Raku to production: www.reddit.com/r/perl6/comments/9t...u/e90mvye/ | 16:07 | |
andrewshitov: and here's the rest of my references for all the naming dicussions. I'm sure you'll find a few more similar instances: temp.perl6.party/NAMING.txt | 16:08 | ||
uzl | It's quite nice that the alias has been consolidated. Instead of people using 'Albus', "that language that is not Perl 5 but is Perl", or something else, people now has a common and alternate choice. | ||
Zoffix | andrewshitov: and all these people can now use "Raku". You were not affected by those issues and like "Perl 6", well, that's the whole point of a second name instead of a full rename: you can still use "Perl 6" if you want to | 16:09 | |
uzl | I think that's what people miss. It's just an alias; if you feel fine using "Perl 6", use it. Else you can use "Raku". | 16:11 | |
Juerd | What's the correct pronunciation for "raku"? Which syllable is stressed? | ||
moritz | in my mind, it's ra-koo, with stress on the first syllable | ||
Zoffix | I pronounce it like the robot pronouncing French version here: translate.google.ca/#en/fr/Raku | 16:12 | |
Or I guess the Japanese one is the proper way: translate.google.ca/#en/ja/Raku | 16:13 | ||
16:13
Zoffix left
|
|||
andrewshitov | Zoffix: which Damian's talk do you mean? | 16:14 | |
uzl | I tend to pronounce it like this: translate.google.ca/#auto/ja/Raku | ||
16:16
lizmat left,
Zoffix joined,
p6bannerbot sets mode: +v Zoffix
|
|||
Zoffix | andrewshitov: at CERN in Geneva | 16:16 | |
16:16
araraloren left
|
|||
Juerd | andrewshitov: It's referenced here: mappingthejourney.com/single-post/...-language/ | 16:17 | |
Zoffix | andrewshitov: ''' I was giving a lecture at CERN in Geneva and I said “Well I really want to come and talk to about Perl 6” and they “Well that’s fine but if we put the name Perl in the title of the talk then I’m not going to get anyone to come along”, so I said “Fine. I’ll go and talk about this theoretical language and we called it Albus”''' | ||
mappingthejourney.com/single-post/...-language/ | |||
Zoffix forces self to leave to finalize 6.d release brochure :) | 16:18 | ||
16:18
Zoffix left
16:19
uzl left
16:22
jmerelo joined,
p6bannerbot sets mode: +v jmerelo
16:26
ryn1x left
16:27
lizmat joined,
p6bannerbot sets mode: +v lizmat,
Sgeo__ joined
16:28
p6bannerbot sets mode: +v Sgeo__
16:30
Sgeo_ left
16:31
yht joined
16:32
p6bannerbot sets mode: +v yht
|
|||
ugexe | i wish we'd stop giving John Doe's opinion, who has no known place of employment, on how he cant "sneak" perl 6 into production any weight. they are already trying to "sneak" something in -- this isn't the "production" enviroment anyone is looking for | 16:39 | |
i wish people would explain what "production environment" we are losing out on | 16:40 | ||
El_Che | ugexe: a modern production environment nowadays is often composed of microservices on containers, where more freedom is possible for the choice of languageS | 16:41 | |
ugexe | yes i know what it is | 16:43 | |
El_Che | so, why do you dismiss it? | ||
ugexe | i don't. i want to know what these production environments are that have dismissed perl6 by name | 16:44 | |
El_Che | I have been to a few | ||
ugexe | because depending on what these environments are, i could probably care less | ||
and they are? | 16:45 | ||
El_Che | yeah, there for the alias is not for you, and you can happily brand those project as Perl 6 instead of Raku | ||
16:45
kurahaupo left,
kurahaupo joined
|
|||
El_Che | projects? Mostly in the devops space. Parts of CI, CD and the like | 16:46 | |
ugexe | what companies. users. size. these are what i am interested in when i hear production environment | ||
16:46
p6bannerbot sets mode: +v kurahaupo
|
|||
ugexe | and i wasn't asking specifically about the alias. i was asking for people saying they cannot use perl6 in production because of the name to give more information | 16:47 | |
El_Che | where I work now (and where I use "rakudo" to build java base images) we have a 25k staff and around 150k students. | ||
ugexe | so by using the raku alias you will have opened the avenue to 25k staff and 150k students that was unavailable with the name perl6? | 16:49 | |
El_Che | lol, no | 16:50 | |
By using the "rakudo" alias (it predates raku) I run Perl 6 code on our CI infranstructure without having to see rolling eyes and sighs | 16:51 | ||
ugexe | eye rolling and sighing is 75% of the production work i do | ||
El_Che | (I run way more Go code on those projects, but It's good to use some Perl 6 as well) | ||
sure, the battle of eye rolling can be a worthy fight, but most people don't bother | 16:52 | ||
so in this case it would have simply meant that the perl6 code would have been go | 16:53 | ||
that's all | |||
so, again, there is no need to antagonize between people that want to use the Perl 6 or the Raku name | 16:56 | ||
everyone wants to use more Perl 6 | |||
ugexe | it depends on how you view it. i see this as a possible turning point as the start of perl6 funding in general. so i find this whole thing actively harmful | 16:57 | |
loss of funding | |||
jmerelo | ugexe: sorry, I am not following you. | 16:58 | |
yoleaux | 13:37Z <pmurias> jmerelo: yep, electronjs.org/docs/tutorial/appli...stribution | ||
El_Che | ugexe: what funding would be lost with an alias? | ||
jmerelo | ugexe: ^^^ that is what I don't understand. | ||
El_Che | (I don't even see what funding would be lost even with a full renaming, but that's an other discussion) | 16:59 | |
ugexe | nothing is immediately lost. it is the path that is being set -- that of a division of perl and perl6. that includes everything that comes with it | ||
16:59
ExtraCrispy joined,
p6bannerbot sets mode: +v ExtraCrispy
|
|||
ugexe | in the more immediate -- sure looks like our main private source of funding is backing off. at least with physical marketing items, but they fund lots more than that. | 16:59 | |
jmerelo | ugexe: the path has been set by giving Perl 6 an alias? Perl is perl... | 17:00 | |
ugexe | "i think we should make a real perl 6 now that they've renamed to rakui" are they trolling? "is Perl 6 really, officially now Raku?" or them? | ||
^ this is the start of it | |||
17:00
MilkmanDan left
|
|||
ugexe | that is from perl people | 17:01 | |
its been 2 days | |||
the division will grow | |||
jmerelo | ugexe: The thing is it's been coming for a long time. The naming debate has been there for long. Then, a name is just a name, it's an alias. And finally, it's TimToady who took that decision. | 17:02 | |
El_Che | We have been pushing a clusterfuck of a problem under the carpet, an alias will not fix that nor make it worse | ||
ugexe | not everyone agrees it has been coming for a long time. i would say many of us got tired of debating it a long time ago, so when it got brought up for the 19th time one side was not interested | ||
17:03
ryn1x joined
|
|||
jmerelo | ugexe: there are blog posts from at least years ago. The reddit discussion is one year old. | 17:03 | |
17:03
p6bannerbot sets mode: +v ryn1x
|
|||
El_Che | ugexe: sure, I get that. But even if you have consensus on the Perl 6 (there isn't) is does not mean the problem goes away as the other party feels like the one paying the price. | 17:04 | |
ugexe | so what | ||
jmerelo | El_Che: I kinda agree with you here, but I'm not sure I would agree in what's "the problem" | ||
El_Che | it's part of the problem | ||
ugexe | i dont care that the same couple people kept pushing the same point for years. other people pushed the opposite point years earlier -- they just didn't want to continue discussing it for the 19th time | ||
El_Che | the alias works in the other direction: diassociate from perl 5 in order not to pay for its reputation in some places | 17:05 | |
jmerelo | Still | ||
ugexe | i don't want to disassociate with perl5. that is the opposite of what i want | ||
lizmat | El_Che: it is my profound belief that TimToady's decision is going to be a source of division for years to come | ||
17:05
MilkmanDan joined,
p6bannerbot sets mode: +v MilkmanDan
|
|||
El_Che | ugexe: the fact that there have been "19" discussions over the years, means that there is a problem there that until it's not fixed it will keep reapearing | 17:06 | |
jmerelo | lizmat: we don't need another source of division... | ||
El_Che | true, some people are just trolls and there is bad blood here and there | ||
but many people care about the Perl community as a whole | |||
and my point being is that an alias is not the same as the renaming | 17:07 | ||
jmerelo | lizmat: and I deeply respect that belief, but really, I'm a bit lost here. Or very lost. | ||
lizmat | jmerelo: I share your feeling | ||
El_Che | lizmat: don't you think that the division wasn't already there? | ||
jmerelo | We knew an "alias" or "stage name" was coming. | ||
ugexe | we only know what the loudest person keeps yelling | 17:08 | |
lizmat | I think the division was healing, by showing people that Perl 6 is getting closer to Perl 5 performance | ||
El_Che | lizmat: I see your point, but I don't agree there (from a meta level) | ||
jmerelo | Lots of people have been using "6p" or other aliases... The thing now is that we have an official one. | ||
lizmat | now we have the situation: it's got a new name, why not 10 years ago? why not at Christmas 2015? | 17:09 | |
and I can't blame them | |||
El_Che | lizmat: you see it as Perl 6 being good enough to replace Perl 5 IRL, many people resent that | ||
17:09
Zoffix joined,
p6bannerbot sets mode: +v Zoffix
|
|||
jmerelo | OTOH, I don't appreciate people deleting comments from issues in perl6/doc | 17:09 | |
ugexe | its the top voted comment in a previous language naming reddit thread | 17:10 | |
www.reddit.com/r/perl6/comments/9m...uage_name/ | |||
lizmat | El_Che: and they don't resent Perl 5 being replaced by Python / Go / Haskell / whatever ??? | ||
El_Che | lizmat: I see how an alias can conflict with the direction you want to go, though | ||
Zoffix | lizmat: weren't you eaten alive for proposing that Perl 6 is the next Perl (the community letter thing)? | ||
lizmat: didn't a coredev cancel a TPF grant because of harasement from the Perl 5 side? | 17:11 | ||
jmerelo | Zoffix: that's hardly lizmat's proposal. Larry did that when it named it Perl 6, as in Perl 5++ | ||
lizmat | Zoffix: so? the wolves are howling, the caravan moves on | ||
Zoffix | The first healing of the division I've seen since 2015 is sri posting a positive thing about Perl 6 this morning instead of the usual stuff | ||
ugexe | quit basing the general opinion on the people who yell the most | ||
jmerelo | Who's sri? | 17:12 | |
El_Che | mojo | ||
Zoffix | lizmat: so which part is the division and which part is just the wolves howling? | ||
lizmat | the wolves howling was about being eaten alive | ||
El_Che | some howlers would rather move to whatever lang before using Perl 6 | ||
those are not our targets | 17:13 | ||
jmerelo | Let me see if I understand what's going on here. Perl 6 is getting a new alias. It's not substituting the real name starting now, is that correct? Perl 6 is still perl 6, only we get to call it by some other name if we so want, is that correct? | ||
ugexe | maybe that is all you see if you do not go to many perl conferences / events. i've seen many things, like working with CPAN guys to get perl6 modules there | ||
lizmat | the division is caused by the fact that anybody not like Perl 6 can now "legitimately" say it's been renamed | ||
El_Che | jmerelo: that's how I understand it, yes | ||
jmerelo | lizmat: it's not been renamed. It's been plus-named. | 17:14 | |
Zoffix | lizmat: what gives them that legitimacy? | ||
jmerelo | lizmat: or aka-named. | ||
El_Che | lizmat: so what? | ||
lizmat | Zoffix: how are we going call Diwali ? Perl 6.d or Raku 6.d ? | ||
ugexe | people have already stated they wish this would lead to a complete rename, so lets drop the "its only an alias" things | ||
El_Che | lizmat: they would say perl6 killed perl 5 and that's why they moved to JS. So what? | ||
Zoffix | lizmat: Raku Perl 6 | ||
ugexe | we are past discussing if its an alias, rename, or dream | ||
Zoffix | lizmat: I see people who hate Perl 6 now saying it's called Raku instead of saying it's a failed piece of shit that's dead | ||
lizmat | "Raku" "Raku Perl 6" "Perl 6" "Rakudo Perl 6" take your pick ??? | 17:15 | |
ugexe | based on a few social media outlets | ||
this is what we are basing everything on | |||
Zoffix | ugexe: so maybe you should stop then? | ||
El_Che | anyway, the core of the aliasing is *not* helping Perl 5, but to diasociate Perl 6 from the Perl 5 reputation in some places. | ||
so it's really not about Perl 5 people compaling or cheering | 17:16 | ||
lizmat | El_Che: that was the intent: but not the result | ||
ugexe | ^ | ||
lizmat | the result will be that more people will want Perl 6 to be something else so that "Perl 5" can "live" | ||
jmerelo | Zoffix: you mean this? twitter.com/kraih/status/1059095302605598720 | ||
Zoffix | jkramer: yes | ||
El_Che | lizmat, ugexe: you're are been the most negative about it so far | ||
17:16
hami joined,
p6bannerbot sets mode: +v hami
|
|||
Zoffix | jmerelo: I mean, yes | 17:17 | |
ugexe | yes, because as i said i feel this is actively harmful | ||
lizmat | another example of what I mean: twitter.com/joelaberger/status/105...7294043136 | ||
ugexe | so it is affecting my livelyhood | ||
El_Che | known Perl 6 detractors have been very constrained | ||
Is that it? "A lovely sentiment for starting out a new language!" | 17:18 | ||
jmerelo | lizmat: that's simply wrong. It's not a new language. | ||
El_Che | it's better than they used to say | ||
Zoffix | lizmat: I have that person blocked due to the amount of Perl 6 hatred they spewed in the past. Now they're tweeting "long live #Raku". | ||
I'm sorry, I'm failing to see the Doom here. | |||
El_Che | and don't forget, the 2 lang narrative was/is the official discourse about p5/p6 | ||
ugexe | because the "intent" of an alias is obviously not the result | ||
jmerelo | Zoffix: you're aware that hate does not go away so easily, right? They probably still hate it. | ||
17:18
mc-guest-34 joined,
p6bannerbot sets mode: +v mc-guest-34
17:19
mc-guest-34 left
|
|||
lizmat | Zoffix: you're exactly proving my point | 17:19 | |
El_Che | I am pretty sure they still hate it, but if the tweet is illustrative, it's pretty civilised | ||
Zoffix | lizmat: I may have missed it then. What was the point? | ||
lizmat | the point being that people who want Perl6 6 to stop existing because it is in the way of Perl 5, are using the alias as a pretext for saying that "Perl 6" should be removed from the "Perl" universe | 17:20 | |
El_Che | lizmat: they have been saying that for year (decades?), so what? | 17:21 | |
s | |||
ugexe | then why alias at all? so what right? | 17:22 | |
El_Che | the alias is not for people that use perl 5 | ||
ugexe | maybe we should explicitly state that | ||
El_Che | is an alias for people that roll their eyes when they hear Perl | ||
jmerelo | lizmat: you have a point, but same as people will not stop hating because Perl 6 got a new alias, it's not going to be removed from the Perl universe for that reason... | ||
El_Che | out of the echo chamber | ||
lizmat | El_Che: but it will be *USED* by people that use Perl 5 | ||
17:23
hami left
|
|||
lizmat | once something has gotten another name, it is easier to get rid of | 17:23 | |
El_Che | lizmat: sure. People will always find a stick to hit p6 if they want to. | ||
Zoffix | lizmat: but if Raku were to be no longer in the way of Perl 5, what reason would those people want for Raku to stop existing? | 17:24 | |
lizmat | and Larry has just given them another one | ||
Kaiepi | is raku the secondary name for perl 6 or just the name of the executable? | ||
17:24
ryn1x left
|
|||
El_Che | lizmat: many p5 feel constrained because if p6, unable to move forward | 17:24 | |
ugexe | so now the alias is due to how p5 people feel? | 17:25 | |
El_Che | lizmat: it would be ironic if p6 would find itself in the same situation because of p5? | ||
jmerelo | lizmat: Really, I appreciate your concern, and there's a lot I miss here. But I don't really see anyone shushing anyone else mentioning "Perl 6", or rejecting talk proposal in PerlCons because "Perl 6" is mentioned instead of Raku. | ||
El_Che | no, I am saying, who care what they think about it, it's not for them | ||
ugexe | its been 2 days. obviously you havent seen anything explicit yet | ||
lizmat | El_Che: as I've said before, I believe that the way forward for Perl 5 (AS A PROGRAMMING LANGUAGE) is not with the p5p executor | ||
ugexe | its the writing on the wall | 17:26 | |
jmerelo | I think that if we don't build trenches around names, people will just not start fighting from one to the other... | ||
Zoffix | I think that's the side that's missing from this discussion: all the issues with the "Perl 6" name. The premise the very first blog post on this re-ignition of the name thing started with saying that we tried the "Perl 6" name for a year and a half and it's not working out. You can't comment on some harmful effect of the alias without having the context of problems with "Perl 6" name to go with it. I'll gladly | ||
swallow a disgusting pill if that means I can get rid of cancer. | |||
El_Che | lizmat: yes, I know, but I don't think many people share that strategy (and many resent it) | ||
17:26
ribasushi_ joined,
p6bannerbot sets mode: +v ribasushi_
|
|||
jmerelo | lizmat: but that's still the case. An alias is not going to change that. | 17:26 | |
ugexe | its not going to change that yes. so bringing it up as a point towards aliasing is not valid | 17:27 | |
Zoffix | It's not towards, it's backwards. | ||
The time to bring up points towards was in the past ~18 months. | |||
Instead of simply assuming that nothing will happen. | 17:28 | ||
ugexe | stop with the patronizing bullshit. people brought up points and it was very obviously not a clear one-sided issue | ||
jmerelo | Zoffix: still, the name is not going away. Perl 6 is still Perl 6. We might use Raku in some contexts, but concerns will still exist if we say "Perl 6... er... Raku" | ||
Zoffix | ugexe: you just said above that you ignored it because it was for the 19th time. | 17:29 | |
You're just not happy that things aren't exactly as you want them to be, yet you're perfectly happy if things aren't exactly as other people want to be. | |||
17:30
Zoffix left
|
|||
ugexe | you sound like donald trump | 17:30 | |
El_Che | let's not get there | 17:31 | |
jmerelo | let's really not. | ||
El_Che | let's assume everyone here is discussing in good faith | ||
ribasushi_ | my 2c: | 17:32 | |
El_Che | we're not on twitter here :) | ||
ribasushi_ | cent #1: ugexe you know better than most that I, and possibly soon more coworkers, recently lost my job *in large part* because the perl brand is irrevocably damaged "on all sides",in large part by precisely this type of "logical successor" bickering | ||
cent #2: my main side project for the past 1.5 years is to stand up an alternative CPAN mirror network, that is properly segregated from what is being worked on here. Raku does not play either way into this plan - Larry's "announcement" at a past FOSDEM + the p5p leaderhsop change is what is driving this | 17:33 | ||
ugexe | i don't agree it has to do with perl itself. if it was then we wouldn't be hiring ~9 more perl devs | 17:34 | |
El_Che | ribasushi_: can you elaborate on cent 2? A cpan fork? Why? | 17:35 | |
jmerelo | ribasushi_: "from what is being worked on here" means "perl6-free"? | ||
ribasushi_ | on cent#1: shrug - time will tell ;) on cent#2: too early to elaborate, research is still ongoing. I just wantd to state this outright now, as to not have Zoffix be hounded in several months as "see?! that's all because of you!". But yes - pm6-free among other things | 17:37 | |
tobs` backlogs | |||
ribasushi_ | and on that note - beertime & | ||
17:37
ribasushi_ left
|
|||
El_Che | weird? pm6 is not a problem on CPAN and CPAN is not perl5's problem | 17:38 | |
jmerelo | El_Che: this is starting to be too much for me. | 17:39 | |
tobs` | jmerelo: all the things you said earlier about the alias being an alias are very accurate, but my fear is that this goes over 90% of people's heads. Raku being the "unofficial alias" is two nuances that are easily swallowed. | ||
and the Advent calendar will seamlessly mix Raku and Perl 6 as it seems | |||
17:40
molaf joined
|
|||
jmerelo | tobs`: just because Zoffix has changed his proposals to Raku, I think. Which I don't know how far it will if the executable and everything are still called perl6 | 17:40 | |
tobs` | fwiw, when I told people at $dayjob that I'm using "Perl 6, but it's not the next version of perl 5, but an entirely new language", their response was "k, guess you know what you're doing" | ||
17:40
p6bannerbot sets mode: +v molaf
|
|||
tobs` | recently, when I brought up the naming change and added a few half-sentences to my explanation of what p6 is, all I got back were blank stares | 17:41 | |
17:41
zakharyas left
|
|||
tobs` | so, I kind of get the sentiment of something being "actively harmful" | 17:41 | |
jmerelo | tobs`: and then now we'll have to do something like start saying "perl 6" slowly and then change in mid-sentence depending on the reacting we get... | ||
tobs` | granted, I should cut my explanations shorter in the future :-) | ||
17:42
Zoffix joined,
p6bannerbot sets mode: +v Zoffix
|
|||
jmerelo | And I still don't know what's going to happen. Is it going to be as easy as 3xx redirects from raku.org to perl6.org? ln -s perl6 raku? Something totally different? | 17:42 | |
tobs` | but that is all that's on my mind about the topic. I'm not really against it | ||
Zoffix | tobs`: so don't use the explanation? Just pick one name. I had to use the same phrase as you at a local meetup and their response was "Oh yeah! Porting legacy banking code is part of my job" | 17:43 | |
'start saying "perl 6" slowly and then change in mid-sentence' Why? | 17:44 | ||
Pick a name and use it. | |||
We have plenty of problems without having to invent imaginary ones. | |||
jmerelo | Zoffix: thing is, some people will just love the name Perl 6. Some people will hate it. That's the whole point of requesting a stage name, right? So until you know in which company you are, we should better be careful. | 17:45 | |
Zoffix | ribasushi: why remove Perl6 from CPAN? Isn't it just a dir inside user dirs that tools simply need to ignore? | ||
17:45
MilkmanDan left
|
|||
Zoffix | jmerelo: but if I read you right, you're bringing this up as a criticism against the alias. So in the non-alias world your scenario plays out by people hating Perl 6. Full stop. In fact, contrary to being a problem, an alias gives you a way out of that situation but to go as far as to say we now have to pause mid-sentence… | 17:47 | |
jmerelo | Zoffix: that wasn't my intention. I was actually happy about the whole thing, but it really hurts to see some people from the community get hurt because of it. | 17:48 | |
17:48
cognominal-p6 left
|
|||
Zoffix | IMO it's because they're reacting to the world two days before any official announcements about the second name occur, rather than giving this thing a chance to spread and have real effects. | 17:50 | |
17:50
MilkmanDan joined,
p6bannerbot sets mode: +v MilkmanDan
|
|||
jmerelo | Zoffix: that commentary was done tongue in cheek. But I really don't know how's this going to really play out, and when we should use "Perl 6" and when we should use the alias | 17:52 | |
17:53
noganex_ left,
noganex joined
17:54
jmerelo left,
noganex left
17:55
pmurias left,
noganex joined,
p6bannerbot sets mode: +v noganex
|
|||
Zoffix | jmerelo: the general idea is you pick a name you believe is the better of the two and use it consistently, so there's no real "when" unless you're doing something specialist, like preparing marketing materials for the language. | 17:56 | |
b2gills | Altreus: Perhaps you want to use the OO::Actors module instead of OO::Monitors | 17:57 | |
18:03
sftp left
18:07
Zoffix left
18:13
sftp joined,
p6bannerbot sets mode: +v sftp
18:15
ExtraCrispy left
18:23
cognominal-p6 joined
18:24
p6bannerbot sets mode: +v cognominal-p6
18:26
stmuk_ left
18:33
froggy_ joined,
p6bannerbot sets mode: +v froggy_
18:52
Grinnz joined,
p6bannerbot sets mode: +v Grinnz
|
|||
SmokeMachine | is there a way on META6.json to say an optional dependency? | 18:53 | |
Grinnz | Hi, I just wanted to say thanks to Zoffix for pushing and Larry for enabling the possibility of healing the rift between our communities. I am happy to be able to refer to this language without implying the doom of my preferred language that pays my bills. And to those who are not enthralled with the idea, I just hope that you can give it some time, and remember that this is solving real problems had by real people, even if it | 18:57 | |
doesn't seem to solve anything for you. I look forward to seeing Raku stand on its own feet and no longer be held back by Perl. | |||
18:58
Grinnz left
19:03
pmurias joined,
p6bannerbot sets mode: +v pmurias
19:10
MilkmanDan left
19:15
MilkmanDan joined,
p6bannerbot sets mode: +v MilkmanDan
19:16
froggy_ left
|
|||
pmurias | Zoffix: the big problem is how you are going to market Rakudo as a brand new language | 19:18 | |
El_Che: I don't think we should give a damn what Perl 6 haters think, Perl 5 folk who like Perl 6 are the important target | 19:23 | ||
Xliff | I'm getting this error when attempting to build rakudo: paste.fedoraproject.org/paste/fcjh...l0NNLnDivA | 19:32 | |
19:34
Zoffix joined,
p6bannerbot sets mode: +v Zoffix
|
|||
Zoffix | Xliff: are you sure your MoarVM matches Rakudo version? That error looks a lot like something that was fixed .5-3 months ago. | 19:34 | |
19:34
cognominal-p6 left,
jmerelo joined
|
|||
Xliff | Zoffix: What's the best way to fix that? | 19:34 | |
Zoffix | Xliff: it's the standard behaviour, so to fix it you'd undo whatever might be causing it. Like an old MoarVM installed somewhere? | 19:35 | |
19:35
p6bannerbot sets mode: +v jmerelo
|
|||
Xliff | I am assauming it is, since I am using rakudobrew, and MoarVM is built at the same time. | 19:35 | |
Zoffix | Hm. No idea then | ||
Xliff | Crap! I do not want to nuke, but maybe that's the only choice. *sigh* | ||
Zoffix | Xliff: how are you building it? `rakudobrew build 2018.11` or something? | 19:36 | |
Xliff | No. "rakudobrew build moar" | ||
Zoffix | Xliff: that builds master. Try building a tested release | ||
19:37
yht left
|
|||
Zoffix | There's R#2474 so at least something is broken on master ATM | 19:37 | |
synopsebot | R#2474 [open]: github.com/rakudo/rakudo/issues/2474 [build][⚠ blocker ⚠] Build hangs on 32-bit boxes | ||
Xliff | Cloning into 'moar-2018.11'... | 19:38 | |
error: pathspec '2018.11' did not match any file(s) known to git | |||
that was "rakudobrew build moar 2018.11" | 19:39 | ||
thundergnat | Hmm. Has perl6.org completely been changed over to HTTPS? github.com/supernovus/perl6-http-client is now failing tests that are looking for an HTTP connection. | ||
Zoffix | Xliff: oh sorry, 2018.10 is the latest | ||
thundergnat: yes, all our sites force HTTPS (have been for awhile now) | |||
thundergnat | Interesting. The module installed ok as late as mid October, but no longer does. | 19:40 | |
Just needs updated tests looks like. | 19:41 | ||
Zoffix | thundergnat: we did some fix ups today. It's possible the tests were hitting some place that still had no SSL on it | ||
Xliff | OK. Going back to 2018.10 looks like it is working. | ||
Zoffix | \o/ | 19:42 | |
Xliff | Then I have another issue. | ||
Zoffix | Installing all modules again, because you're using rakudobrew? :) | ||
Xliff | I will gist it. | ||
thundergnat | Zoffix: Ah. Makes sense. Thanks. | ||
Xliff | Zoffix: Crap! If I have to do that I may as well nuke everything and start over. That will NOT be fun. | ||
Zoffix | :) | ||
Yeah, you'll have to do it | 19:43 | ||
Xliff | Anyway, this was the error I was getting: | ||
Oh. I already posted that link... nm | |||
Zoffix | The "MVMHash representation requires MVMString keys" error? | 19:44 | |
Xliff | Zoffix: BTW - I believe congratulations are in order. Raku++ | ||
Zoffix | That's the one I said got fixed. | ||
Xliff: thanks. | |||
El_Che | pmurias: my point is that p5 folks are not the target at all for the alias. They all know about perl6 anyways. | 19:53 | |
19:54
Zoffix left
19:56
Skarsnik joined,
p6bannerbot sets mode: +v Skarsnik
|
|||
SmokeMachine | jmerelo: her presentation was beautiful! :) | 19:57 | |
El_Che | SmokeMachine: gymnastic daughter? congrats | 19:58 | |
SmokeMachine | El_Che: yes, thanks! | ||
El_Che | SmokeMachine: my daughters like to perform as well (ballet, musical, piano) | 19:59 | |
Impressed on how they can handle the stress | |||
jmerelo | SmokeMachine: :-) congrats. | 20:00 | |
SmokeMachine | usercontent.irccloud-cdn.com/file/...G_3479.JPG | 20:02 | |
El_Che: yes, they are stronger than we think... :) | 20:03 | ||
20:05
domm left,
domm joined
20:06
p6bannerbot sets mode: +v domm
|
|||
SmokeMachine | jmerelo: what happened that made you install SQLite by hand? | 20:07 | |
I mean DBIish | 20:09 | ||
20:14
pecastro joined
20:15
p6bannerbot sets mode: +v pecastro
|
|||
El_Che | SmokeMachine: oh, she looks happy and proud | 20:17 | |
SmokeMachine: a good day! | |||
20:17
cognominal-p6 joined
20:18
p6bannerbot sets mode: +v cognominal-p6
|
|||
Woodi | hi today | 20:18 | |
SmokeMachine | El_Che: yes! she is! :) | 20:19 | |
20:19
cognominal-p6 left
20:20
cognominal-p6 joined
|
|||
Woodi | IMO discussing new name for Perl 6 is point less. in the day of the flaying mug there was decided that new version is needed, nothing since then changed. | 20:20 | |
alias is funny thing :) | |||
20:21
p6bannerbot sets mode: +v cognominal-p6,
domidumont left
|
|||
El_Che | that's part of the problem. In the beginning it looked like p6 was just the next version. Then time elapsed. | 20:21 | |
20:21
elf-king joined,
p6bannerbot sets mode: +v elf-king
|
|||
Woodi | imagine Wirth being deny to create Modula 4 becouse it introduce functional programming so will be uncompatible ::) | 20:21 | |
elf-king | Woodi: LOL | 20:22 | |
Woodi | also Perl 5 is 10 - 20 times faster and v6 is still in academic shape, IMO | 20:23 | |
El_Che | apple and pears kind of thing | ||
Woodi | yes, but show state | 20:24 | |
jmerelo | SmokeMachine: DBIish was what produced tests errors. Lots of them, Oracle, Pg, the works. | ||
El_Che | it's unlikely p5 will get built-in concurrency and other modern stuff p6 has. But's that's ok. The competition is other languages not p5<->p6 | 20:25 | |
SmokeMachine | jmerelo: so, wasn't a Red error? | ||
20:25
user100500 joined,
p6bannerbot sets mode: +v user100500
|
|||
jmerelo | SmokeMachine: no, it was an error with a dependency install | 20:25 | |
SmokeMachine | jmerelo: thank you for the help! :) | 20:26 | |
Woodi | also Perl 5 is forever inside UNIX, so have rock solid position forever | ||
20:26
fake_space_whale left
|
|||
jmerelo | SmokeMachine: no problem. I still have a half-baked example in my directory... Red is a really good idea, and something that really helps the ecosystem. I'd love to see it fly, and will do what I can to help | 20:26 | |
El_Che | Woodi: like awk? | 20:27 | |
jmerelo | Woodi: rock solid positions have been known to crumble and disappear all of a sudden | ||
Woodi | yes :) and ed | ||
El_Che | Woodi: see how ruby became irrelevant in unix installs and on how python3 is supeseding 2 | ||
jmerelo | I just installed Debian Jessie, and it features perl 5.20 out of the box allright. It also features Python 2.7. Not long ago, there was no Python. So... | ||
El_Che | rhel 8 is killing python 2 | 20:28 | |
Woodi | Perl 5 have compatibility to systems from 1995 | ||
SmokeMachine | jmerelo: Ill try to work faster to publish Red sooner... | ||
El_Che | yes, is its strength and weakness: you pay stability with the lack of progress | 20:29 | |
20:29
lizmat left
|
|||
SmokeMachine | jmerelo: but I think Ill publish it without every single feature I've planned... | 20:29 | |
20:29
jjmerelo joined
|
|||
El_Che | that's a discussion always present in p5: which one to favour | 20:30 | |
Woodi | SmokeMachine: any link ? | ||
El_Che | SmokeMachine: it's called agile :) | ||
SmokeMachine | Woodi: of Red? | ||
20:30
p6bannerbot sets mode: +v jjmerelo
|
|||
SmokeMachine | Woodi: github.com/FCO/Red | 20:30 | |
Woodi | El_Che: stability for me pls. for few next decades. some feature deprecation is ok | 20:31 | |
SmokeMachine: thanx | |||
SmokeMachine | El_Che: but Im afraid of not having enough features to prove the point of using it... | ||
20:32
jmerelo left
|
|||
El_Che | Woodi: yes, that the discussion. Personally I would have loved a modern built-in OO and signatures :) | 20:32 | |
and built-in multicore concurrency | |||
It would kick python out of the race :) | 20:33 | ||
SmokeMachine | Woodi: if you could, Id love to have some comments... | ||
Woodi | we all love built-in goodies :) | ||
SmokeMachine: checking :) | |||
El_Che: v5 new OO could be syntacting sugar. for now Perl OO is locked by both Perl6 and Moose :) | 20:35 | ||
El_Che | Woodi: people have been talking for ever for adding those 2 features. THe experimental signatures pissed off a lot of people, the inclusion of OO is still in the prototype phase (not a critic there as it *is* hard to add stuff without breaking old code). | 20:37 | |
20:37
kurahaupo left,
kurahaupo joined
|
|||
Woodi | so maybe we need Perl 5 and 1/2 for cutting off some internals ? | 20:38 | |
20:38
p6bannerbot sets mode: +v kurahaupo
|
|||
Woodi | probably just a dream, no enough developers and sponsors for that.. | 20:39 | |
El_Che | Woodi: I am under the impression that that is a very hard task to do and people are not lining up to do it | ||
20:40
ferreira joined
|
|||
El_Che | Woodi: the most viable thing for that is lizmat's vision of speeding up perl6 so it be a target for migrating p5 code | 20:40 | |
20:40
p6bannerbot sets mode: +v ferreira
|
|||
Woodi | I realy would like to have Perl5 such as it is today, just less bugs :) same as ed, grep, awk - something that is laying around ready to use | 20:42 | |
El_Che | I would love to stay more versatile than that | ||
20:43
jjmerelo left
|
|||
Woodi | would be nice :) but probably some commercial company like RedHat or some gov is needed for that. so not very probable... | 20:44 | |
we have too small globe... | |||
20:45
lgtaube joined
20:46
p6bannerbot sets mode: +v lgtaube
|
|||
leont | El_Che: Speed up and stabilize. I think the latter is underestimated. | 20:47 | |
andrewshitov | I just have to admit that I am happy that I never took any serious part in Perl 6 development and was mostly an observer (while being able to force my decisions :) It is really stupid (yes, silly and childish) to remove comments you don't like. I really hope that Perl 6 community will not let Perl 6 to die because someone reads too many marketing books. | ||
El_Che | andrewshitov: about what specifically are you referring? | 20:48 | |
20:48
andrewshitov left,
zakharyas joined
|
|||
El_Che | leont: I agree, but in my experience p5 has been fast and stable (besides the known broken features). | 20:48 | |
20:49
p6bannerbot sets mode: +v zakharyas
|
|||
El_Che | leont: thing is that I expect it to stay that way, but I am not sure if new features will arrive | 20:49 | |
20:49
zakharyas left
20:50
zakharyas joined,
p6bannerbot sets mode: +v zakharyas
20:51
andrewshitov joined,
p6bannerbot sets mode: +v andrewshitov
|
|||
El_Che | 21:48 <+El_Che> andrewshitov: about what specifically are you referring? | 20:51 | |
andrewshitov | El_Che: to a couple of removed comments from github.com/perl6/doc/issues/2443 | 20:52 | |
btw, are Raku people allowed to modify Perl 6? :-D | 20:53 | ||
El_Che | IC, the original poster (jmerelo) didn't appreciate that eather | ||
deleted comments seems to be really gone (instead of hidden or versioned) | 20:54 | ||
I just see the deletion action | |||
I suspect you weren't trolling, in that case I don't see why they would be removed | |||
andrewshitov | My comment was "ignore it" | 20:57 | |
20:57
user100500 left
|
|||
andrewshitov | Paul's comment was more neutral: "Perl 6 is a perfect name for it. We didn't factionalize and fracture over a name change when Perl 5 broke compatibility with Perl 4." | 20:58 | |
20:58
Zoffix joined,
p6bannerbot sets mode: +v Zoffix
|
|||
Kaiepi | i've only deleted one comment before, and that's because it was blatantly wrong | 20:58 | |
ugexe | i found it a little funny that originally it was claimed there would be no blanket changes regading the alias. yet the next day we saw multiple people start changing rakudo/perl6 to raku | ||
andrewshitov | OK who is brave to say that he deleted those two comments? | ||
Zoffix | andrewshitov: well, the issue did state that alias was BDFLs decision and discussions about whether/what it should be were offtopic | 20:59 | |
andrewshitov: the name of the deleter show up to me. Are you a member of perl6 group? | |||
El_Che | In case you point to Zoffix, he wasn't the one :) | ||
andrewshitov | Just say who | 21:00 | |
ugexe | stmuk deleted a comment from ash 7 hours ago | ||
Zoffix | andrewshitov: as for "reads too many marketing books". Marketing is how I've been making a living for over a decade now, so if that comment was directed to me, it's inaccurate :) | 21:01 | |
21:01
ugexe left
|
|||
buggable | New CPAN upload: Augment-Util-0.0.2.tar.gz by DOOM cpan.metacpan.org/authors/id/D/DO/...0.2.tar.gz | 21:01 | |
New CPAN upload: Object-Examine-0.0.2.tar.gz by DOOM cpan.metacpan.org/authors/id/D/DO/...0.2.tar.gz | |||
New CPAN upload: method-menu-0.0.2.tar.gz by DOOM cpan.metacpan.org/authors/id/D/DO/...0.2.tar.gz | |||
New CPAN upload: Symbol-Scan-0.0.2.tar.gz by DOOM cpan.metacpan.org/authors/id/D/DO/...0.2.tar.gz | |||
Zoffix | (I only read a couple of marketing books! har-har) | ||
El_Che | andrewshitov: I get you're pissed off, but don't redirect your anger to everyone on the repo :) | ||
andrewshitov | Zoffix: you made a few very dedicated people extremely unhappy | 21:02 | |
Zoffix | andrewshitov: why me? | ||
andrewshitov | BYEEEEEE i will never log in here again | ||
21:02
andrewshitov left
|
|||
Zoffix | See ya \o | 21:02 | |
El_Che | That was a strange reaction | ||
Woodi | El_Che: are you reading my mind ? :) | 21:03 | |
Zoffix | Well, he does have a book collection of "Perl 6" books. I guess he feels that effort is being threatened. | ||
That's the Andrew Shitov, author of "Perl 6 Deep Dive", and at least one other Perl 6 book | |||
21:03
Dr_Paradise joined,
p6bannerbot sets mode: +v Dr_Paradise
|
|||
El_Che | andrewshitov: in case you read this. Your complain was addressed including by the person you (wrongly) suggested deleted your comments. It was a constructive interaction. I see no need to overreact. | 21:04 | |
21:04
kylese left
|
|||
Dr_Paradise | Hello. I've read a little about SNOBOL4 in Sammet's 1969 History of Programming Languages | 21:05 | |
Zoffix | \o | ||
Dr_Paradise | which has a data type called 'pattern' which, I think, uses a context free grammar approach (i'm not too good with the terminology) tfor string pattern matchin | 21:06 | |
*matching | |||
and I've just been wondering if this could vaguely relate to the 'grammars' in Perl 6? | 21:07 | ||
in the sense that it looks like you're able to write context free grammars in Perl 6 | |||
yoleaux | AlexDaniel: See how code execution works in CVE-2018-17456 | 21:08 | |
Zoffix isn't familiar with those terms to know the answer... | |||
AlexDaniel | yoleaux: thanks, but I figured it out myself | ||
Dr_Paradise | and I was hoping that somebody could perhaps point me to some papers on the development of grammar in perl 6 | ||
Zoffix | Dr_Paradise: the old design documents are at design.perl6.org/ Not sure if they mention grammars tho | 21:09 | |
Dr_Paradise | thanks! | 21:10 | |
jnthn | Dr_Paradise: Since Perl 6 grammars allow the embedding of Perl 6 code within them, they're actually more powerful than context free; that said, without doing that embedding, I think context free accurately captures their expressive power. | 21:12 | |
yoleaux | 3 Nov 2018 20:50Z <lizmat> jnthn: looking at the HYPER() structure: I wonder whether it would be an idea to create a Hyper class that would keep the op / dwim-left / dwm-right as attributes so they wouldn't have to be passed around all of the time ? | ||
AlexDaniel: No need | 21:13 | ||
jnthn | Dr_Paradise: S05 in the link Zoffix gave you has details, but they're a form of Parsing Expression Grammar where tie-breaking is primarily done on a declarative prefix. In fact, the grammar language is broken up (though largely transparently to the user) into declarative and imperative constructs, the declarative bits forming a regular language. | 21:14 | |
21:14
Kaiepi left
21:15
Kaiepi joined
|
|||
jnthn | We tend to say "Perl 6 grammars write your lexer for you", which is kinda true, but really means "can extract the regular bits out of the larger grammar" | 21:15 | |
21:15
p6bannerbot sets mode: +v Kaiepi
|
|||
Dr_Paradise | jnthn: That's so interesting, thank you. I'll get to digging on this right away! | 21:18 | |
Geth | doc: uzluisf++ created pull request #2445: Properly align comments and add few more examples |
21:21 | |
21:21
elf-king left
|
|||
El_Che | I don't get the drama and what a Perl Conference has to do with anything: twitter.com/perlcon/status/1059193...49536?s=19 | 21:27 | |
21:27
septemclavium joined
21:28
p6bannerbot sets mode: +v septemclavium
|
|||
Zoffix | El_Che: that's the continuation of "<El_Che> That was a strange reaction " | 21:28 | |
El_Che | Is it a trantum? A easy way of for not organising it? Am i missing something beside the deleted comment (action not approved by everyone as told to him)? | 21:29 | |
I must be missing something as this 8s completely non sensical to me | 21:30 | ||
21:31
|oLa| left
|
|||
El_Che | The last minute volunteering was really a very nice gesture, but as I don't understand the problem I don't see what demands need to be met to unpause the preparations | 21:32 | |
tadzik | what is this silly drama, wtf | 21:34 | |
that just makes the orgainzers look childish imho | |||
who made this decision? It sounds a lot like "my option didn't win in this debate so I'm gonna stomp the ground, turn around and act offended until someone pats my back personally" | 21:35 | ||
the previous tweet even makes the joke out of the debate in the first place! So what is it, a laughing matter or a subject jeopardising the biggest perl conference on this side of the pond? | 21:36 | ||
Skarsnik | hm. could writing a disamsembler be a cool use of grammar? | ||
this look overkill/not adapted at all xD | |||
21:37
Cabanossi left,
cognominal-p6 left,
random_yanek left
21:38
Cabanossi joined
21:39
p6bannerbot sets mode: +v Cabanossi
|
|||
Zoffix | tadzik: well, his prediction is that this is the end of the world as we know it. Since nothing else bad is going on, I assume he decided to stir up some shit on his own. | 21:39 | |
timotimo | let's hope we won't be kicked out of yapc/*pw, TPF, ... | 21:40 | |
El_Che | the use the pluralis maiestatis is concerning, where "we" is ash and "perl6 community" is one person. Like tadzik says it makes the orga looks unproffessional, and creates 7 certainly for people that need to arrange travel or time off... | ||
marcusr | what a weird announcement :-/ | 21:41 | |
21:41
yqt left
|
|||
tadzik | Zoffix: they now say that it's a business decision | 21:45 | |
I don't even, I just won't respond | |||
21:45
Dr_Paradise left
|
|||
tadzik | El_Che: yes, that's a good point | 21:46 | |
do I want to plan my summer around something so seemingly fragile? | |||
21:47
shlomif joined
|
|||
Zoffix | He even invited me in the past! | 21:47 | |
tadzik | Skarsnik: heh, that's an interesting idea, grammars for parsing binary :) | 21:48 | |
21:48
p6bannerbot sets mode: +v shlomif
|
|||
tadzik | there was this language for defining network protocols, what was that? | 21:48 | |
timotimo | does scapy have something for that? | ||
21:48
rindolf left
|
|||
tadzik | iirc it was kind of like a grammar of sorts-ish | 21:48 | |
timotimo | or is it called scrapy? | ||
tadzik | scrapy is that python thing for web scrapers, no? | 21:49 | |
Zoffix | Draft of contributors list for 6.d release: gist.github.com/zoffixznet/9e3e561...963f4b6346 | ||
21:49
beeman left
|
|||
Zoffix hopes all the critical bugs in the contrib script have been resolved. | 21:49 | ||
21:50
random_yanek joined
|
|||
Skarsnik | but this look useless to dissamble stuff, since most of the time it's just if (currentByte & instruction) process instruction/arguments, currentByte = next n bytes | 21:50 | |
Zoffix | Is alphabetical list better? | ||
El_Che | business decision, representing a marketing alias as a firk? Ok, I've got my answer. An easy way out. | ||
Zoffix | (right now it's by commits number) | ||
21:50
p6bannerbot sets mode: +v random_yanek
|
|||
Skarsnik | Zoffix, there is my real name and my nickname (Sylvain Colinet) | 21:51 | |
timotimo | Skarsnik: btw i saw a few of your runs, at least partially :) | 21:52 | |
Skarsnik | runs of what? x) | ||
timotimo | evermore if i'm not mistaken | ||
Skarsnik | Hoo. was at the start of the year then ^^ | ||
timotimo | ha, yeah | ||
did you stop? | |||
Skarsnik | I don't much have time/will to do serious speedrun nowaday | 21:53 | |
timotimo | mhm | ||
21:54
lizmat joined,
p6bannerbot sets mode: +v lizmat
|
|||
Skarsnik | Need to commit time to practice then time to do runs ^^ | 21:54 | |
Zoffix | A round of applause for top 10 contributors to 6.d release, by number of commits: (Zoffix Znet => 6004 Elizabeth Mattijsen => 4135 Jonathan Worthington => 2692 Samantha McVey => 1361 Pawel Murias => 1204 JJ Merelo => 1129 Will "Coke" Coleda => 1029 Paweł Murias => 995 Wenzel P. P. Peppmeyer => 840 Timo Paulssen => 776) | ||
tadzik | Zoffix: I think you got pmurias in there twice :) | 21:55 | |
but yeah, applause! | |||
Zoffix | oh yeah, good catch | ||
timotimo | many of my commits were low-impact :P | ||
21:55
lizmat left
|
|||
Zoffix | m: say 6004/365 | 21:57 | |
camelia | 16.449315 | ||
Zoffix | .oO( I need to get a life ) |
||
m: say 6004/(3*365) | |||
camelia | 5.483105 | ||
21:57
shlomif is now known as rindolf
21:58
kst joined,
beeman joined,
p6bannerbot sets mode: +v beeman
|
|||
Zoffix | Fixed list, with tbrowder___ now included as 10th :) (Zoffix Znet => 6005 Elizabeth Mattijsen => 4135 Jonathan Worthington => 2692 Pawel Murias => 1984 Samantha McVey => 1361 JJ Merelo => 1129 Will "Coke" Coleda => 1029 Wenzel P. P. Peppmeyer => 840 Timo Paulssen => 776 Tom Browder => 685) | 21:58 | |
21:59
p6bannerbot sets mode: +v kst
|
|||
Skarsnik | I could do a parser for IPS file (binary patch format) as an advent post maybe. but it's a bit trivial/short | 21:59 | |
[Coke] | seeing more examples cropping up with explicit 'use v6.c' in them. is this intentional? | ||
22:00
bhm left
|
|||
Zoffix | [Coke]: what's the error? | 22:00 | |
[Coke] | (note that this requires special treatment at the moment for these to be tested.) | ||
Zoffix | [Coke]: oh, you mean new docs examples | ||
Zoffix wasn't following docs repo update | |||
FWIW, these are the only version-controlled changes we have: gist.github.com/zoffixznet/40ea7db...eaea131f46 | |||
timotimo | Skarsnik: if it's trivial and/or short, maybe implement it in a second lang you're familiar with and highlight some differences; there should be ways to pad it out :) | 22:01 | |
Zoffix | So examples with explicit `use v6.c` should be fairly minimal | ||
22:01
septemclavium left
|
|||
timotimo | we'll soon have $_ being "not dynamic" by default, iiuc | 22:01 | |
Skarsnik | I already have 2-3 implementation of that | ||
C/C++/C# xD | 22:02 | ||
22:02
tobs` left
|
|||
Geth | doc: 35a99179ad | Coke++ | util/manage-page-order.p6 whitespace |
22:02 | |
doc: e6d184789d | Coke++ | doc/Language/traps.pod6 remove duplicate word |
|||
synopsebot | Link: doc.perl6.org/language/traps | ||
timotimo | that's the format used for romhacks? | 22:03 | |
Skarsnik | yeah, it's pretty dumb like : 2 bytes for size, 3 bytes for offset then data. and if size is 0, you read the next 2 bytes to repeat the next byte this new size time | 22:04 | |
22:06
kerframil joined,
p6bannerbot sets mode: +v kerframil
|
|||
Zoffix | chromatic: you show up in the 6.d release commit log, but since you requested yourself left off 6.c release, I'm going to assume you wish to be excluded from 6.d as well | 22:07 | |
s/commit log/contributors list/; | |||
Skarsnik | good night ^^ | 22:08 | |
Zoffix | \o | ||
22:08
Skarsnik left
|
|||
timotimo | gnite | 22:09 | |
22:11
|oLa| joined,
p6bannerbot sets mode: +v |oLa|
22:15
pmurias left,
pmurias joined,
p6bannerbot sets mode: +v pmurias
|
|||
Zoffix | The list of authors as it appears in the release brochure: temp.perl6.party/6.d-authors.pdf | 22:16 | |
Zoffix hopes there are no omissions due to contrib script bugs | |||
(context: rakudo.party/post/The-Missing-Cont...s-of-Perl6 ) | |||
22:17
zakharyas left
22:18
noganex_ joined,
p6bannerbot sets mode: +v noganex_
|
|||
Zoffix is amused "Perl 6" without nbsp decided to get slit on two lines in this paragraph of all things: i.imgur.com/02j79gv.png | 22:19 | ||
timotimo | should we alsk people to also point out if they're in there multiple times? | 22:20 | |
tadzik is in there twice-in-a-row | 22:21 | ||
once with and once without nickname in the middle | |||
22:21
noganex left
|
|||
Zoffix | timotimo: well, the release is happening in ~5hr, so I hope people here can glance over and notice dupes, but otherwise #YOLO | 22:21 | |
timotimo | there's also a CC as well as a cc | 22:22 | |
masak is in there once as Carl Masak and once as Carl Mäsak | |||
Zoffix | Ideally, these dupes would result in people adding selves to rakudo/rakudo/CREDITS or perl6/docs/CREDITS so the script knows the dupes refer to a single human | ||
ugh. lots of dupes :) I'm switching it to purely alphabetical ordering then, because merging dupes moves the person on the list and I don't know where to, without re-running the contrib script | 22:23 | ||
timotimo | richard hainsworth is also finanalyst | 22:25 | |
pmurias | tadzik: "re win the debate", I don't think there was any sort of debate victory, TimToady just choose an alias | 22:26 | |
22:31
ryn1x joined
22:32
p6bannerbot sets mode: +v ryn1x
|
|||
Zoffix | timotimo: updated: temp.perl6.party/6.d-authors.pdf | 22:34 | |
timotimo | OK, alphabetic now. i guess that's probably fine | 22:35 | |
is it fine to just put non-ascii at the end? like the last two? | |||
(also, the comma between the last two is not easily distinguished from the characters, unless i guess you know what the character is supposed to look like) | 22:36 | ||
Zoffix | I just did .key.fc.sort on the Bag's values, so that's proper alphabetic sorting | ||
timotimo | that's fair | ||
Zoffix | .sort({.key.fc}) I meant | ||
22:36
|oLa| left
22:37
rindolf left,
MilkmanDan left
22:39
kurahaupo left,
kurahaupo joined
22:40
p6bannerbot sets mode: +v kurahaupo
|
|||
El_Che | Zoffix: great to hear 6.d is being released soon! | 22:41 | |
22:42
MilkmanDan joined,
p6bannerbot sets mode: +v MilkmanDan
|
|||
Kaiepi | i can't wait for 6.d | 22:44 | |
what other new features are there in it besides non-blocking react/await? | 22:45 | ||
Zoffix | Draft of release brochure, if anyone wanted to check spelling/issues: temp.perl6.party/release.pdf | ||
Zoffix relocates | |||
Kaiepi: ^ in the brochure | |||
Kaiepi | thanks | 22:46 | |
>New | 22:48 | ||
for | |||
statement modifiers | |||
hyper | |||
for | |||
, | |||
race | |||
for | |||
, and | |||
lazy for | |||
shit didn't mean to spam | |||
but this is neat | |||
timotimo | "version by default and follow their standard release" kind of sounds like it wants another word at the end. schedule? | 22:49 | |
Kaiepi | lots of good stuff in there | ||
props to those who worked hard on it | 22:50 | ||
timotimo | i worked soft on it | ||
Kaiepi | lol | ||
hopefully i can get .native-descriptor for async sockets merged and functioning before 6.d gets released so i don't have to check the version of moar being used once i move my projects over to 6.d | 22:51 | ||
timotimo | "already implemented during 6.c version period" wants a "the"? | ||
Kaiepi | ? | ||
timotimo | i think it reads a bit strange? | 22:54 | |
"• next/last/redo in a loop that collects its last statement values return Empty for the iterations they run on" - why would "redo" emit anything, though? | |||
patrickb | Zoffix: I'm in the contributors PDF three times. I guess it's my fault by not using consistent git configs. "Patrick Sebastian Böker", "Patrick Sebastian Zimmermann" and "Patrick Zimmermann" are all me (i changed my last name recently). "Patrick Böker" is what I'm called nowadays. | 22:56 | |
timotimo | the more duplicates we find, the easier it will be to read the names on a printed-out version of the brochure | 22:58 | |
23:01
lizmat joined,
p6bannerbot sets mode: +v lizmat
|
|||
timotimo | do we want to spell ".first can take :$kv" as ".first can take :kv" instead? to make clear that only passing True (or a truthy value) makes a difference? | 23:04 | |
open takes :out-buffer, is that a buffer size or just "buffer at all, or not?" | |||
Geth | doc: Kaiepi++ created pull request #2447: Document async socket .native-descriptor |
23:05 | |
timotimo | may also want to have a $ in one case | ||
23:06
vike1 left
|
|||
timotimo | there's a few places where a & is not present where it ought to for consistency: | 23:07 | |
below &spurt, and &prompt there's uniprops and uniprop, symlink, and link that don't have & | |||
23:08
pmurias left
|
|||
timotimo | there's also the atomicint operators and right below them the <=, >=, != and ≤, ≥, and ≠ operators without the &infix:< > around them | 23:08 | |
likewise on the next page the <=> operator mentioned for Complex and DateTime isn't &infix:<>'d | 23:09 | ||
m: say <a b c d e>.List.to | 23:10 | ||
camelia | No such method 'to' for invocant of type 'Str'. Did you mean any of these? so tc in block <unit> at <tmp> line 1 |
||
timotimo | "List type has .to and .from methods", i don't think that's right? perhaps just NYI and i don't know what they're supposed to do | 23:11 | |
"• Semaphore: control access to shared resources by multiple processes" - we may want to say "threads" instead of "processes" here? | 23:13 | ||
23:16
MasterDuke joined,
p6bannerbot sets mode: +v MasterDuke,
MasterDuke left,
MasterDuke joined,
herbert.freenode.net sets mode: +v MasterDuke,
p6bannerbot sets mode: +v MasterDuke
|
|||
timotimo | samemark in "clarifications of edg case/coercion behaviour" probably also wants an &; same for map ("inside sunk for"), splice; are classify and classify-list refering to subs or methods? | 23:16 | |
"is-deeply" wants the & in front | 23:17 | ||
23:18
pecastro left
|
|||
timotimo | "defined routine" wants the &, sum ("can handle lists with junctions in them") also wants a & | 23:18 | |
"dir-created" will want &dir, probably | 23:20 | ||
"say, note, put, print, and printf routines autothread Junctions" wants lots of & | 23:21 | ||
and a few lines lower, "say/note guaranteed to call .gist" also wants the & | 23:22 | ||
"Attempting to parametarized type constraints" - probably "to use", maybe "to parameterize type constraints" | |||
"Literal constructs put and put for throw" probably wants something made red | 23:24 | ||
jnthn | About `.from` and `.to`, they map to .[0].from and .[*-1].to, and exist for the sake of m:g and $/.from and $/.to working | ||
timotimo | ah, that's good to know | 23:26 | |
Zoffix | timotimo: the & thing is on purpose: `&foo` subroutine, `.foo` method call, `foo` routine available as both method and sub | 23:27 | |
23:27
kdr21 joined
|
|||
timotimo | "if you have any questions [...], you can ask a question on our help chat" wants changed, and perhaps have mailing list or other ways to contact added | 23:27 | |
ah! | |||
in that case my suggestions are at least 50% bogus :) | |||
23:27
p6bannerbot sets mode: +v kdr21
|
|||
timotimo | i could totally have understood that | 23:28 | |
23:28
kdr2 left
23:35
vike1 joined,
moony left
23:36
p6bannerbot sets mode: +v vike1,
moony joined,
p6bannerbot sets mode: +v moony
23:39
moony left
23:42
moony joined,
p6bannerbot sets mode: +v moony,
patrickb left
23:47
leont left
|
|||
Zoffix | Kaiepi: nope, .native-descriptor is 6.e stuff. Likely to be the *first* 6.e feature tho :) | 23:49 | |
Kaiepi | ah, ok | 23:52 | |
23:57
ryn1x left
|