»ö« Welcome to Perl 6! | perl6.org/ | evalbot usage: 'p6: say 3;' or rakudo:, or /msg camelia p6: ... | irclog: irc.perl6.org or colabti.org/irclogger/irclogger_logs/perl6 | UTF-8 is our friend! Set by moritz on 22 December 2015. |
|||
00:15
kurahaupo_ joined
00:20
kurahaupo left
00:26
Praise joined,
Praise left,
Praise joined
00:38
zachk left
00:56
espadrine_ left
01:36
kaare_ joined
01:45
ilbot3 left
01:54
Zoffix left
01:55
pharv left,
ilbot3 joined,
ChanServ sets mode: +v ilbot3
02:02
ufobat_ joined
02:05
ufobat___ left
02:08
pharv joined
02:09
athenot left
02:10
noganex_ joined
02:12
pharv left
02:13
noganex left
|
|||
perlawhirl | hrm... just noticed 'set' gist is lowercase, but 'Bag' and 'Mix' are not | 02:28 | |
m: say (.Set, .Bag, .Mix given <A B>) | |||
camelia | (set(A B) Bag(A, B) Mix(A, B)) | ||
perlawhirl | anyone else pedantic enough for this to bother them? :D | 02:29 | |
MasterDuke | also no comma | ||
perlawhirl | ahh, I'd missed that | ||
MasterDuke++ | |||
so there's that too | |||
I don't really mind which way it's normalised, but consistancy would be nice | 02:30 | ||
MasterDuke | m: say (.SetHash, .BagHash, .MixHash given <A B>) | 02:31 | |
camelia | (SetHash(A B) BagHash(A, B) MixHash(A, B)) | ||
perlawhirl | the plot thickens. | ||
MasterDuke | same capitalization, but no comma | ||
tony-o | timotimo: gist.github.com/tony-o/ec7420820ae...504fe6ca14 # so far in the ORM workings, DBO will change to something else eventually | 02:32 | |
perlawhirl | I seem to recall a commit to ensure Set gist is always lexicographic (or at least alphabetic?) so maybe it was changed sometimes way back then. | 02:33 | |
bisectable6: say Set(<A B>) | |||
bisectable6 | perlawhirl, Bisecting by output (old=2015.12 new=6e37c7f) because on both starting points the exit code is 0 | ||
perlawhirl, bisect log: gist.github.com/3d12391c3a023d5ad1...4625150db8 | |||
perlawhirl, (2017-07-19) github.com/rakudo/rakudo/commit/5b...0104a4ec4f | |||
MasterDuke | yeah, it's being sorted in .gist | ||
perlawhirl | ^ that was the gist that sorted it... but yeah also removed comma. Seems it was lowercase before that, though | 02:34 | |
MasterDuke | m: say (.SetHash.perl, .BagHash.perl, .MixHash.perl given <A B>) | 02:36 | |
camelia | (SetHash.new("A","B") ("A","B").BagHash ("A","B").MixHash) | ||
MasterDuke | m: say (.Set.perl, .Bag.perl, .Mix.perl given <A B>) | ||
camelia | (Set.new("A","B") ("A","B").Bag ("A","B").Mix) | ||
MasterDuke | Sets are consistently inconsistent! | 02:37 | |
m: say (.Set.perl, .Bag.perl, .Mix.perl given ()) | 02:42 | ||
camelia | (set() bag() mix()) | ||
MasterDuke | m: say (.Set.gist, .Bag.gist, .Mix.gist given ()) | ||
camelia | (set() Bag() Mix()) | ||
MasterDuke | and now they're inconsistently consistent! | 02:43 | |
02:56
skycarl joined
02:59
ufobat___ joined,
athenot joined
03:02
ufobat_ left
03:16
athenot_ joined
03:17
athenot left
03:20
skycarl left
|
|||
MasterDuke | perlawhirl: github.com/rakudo/rakudo/pull/1722 | 03:24 | |
03:44
adu joined
03:57
AlexDaniel joined
04:05
cog_ left,
adu left
04:21
jeek left
04:38
sauvin joined
05:16
sena_kun joined
05:19
jmerelo joined
|
|||
jmerelo | O/ | 05:19 | |
yoleaux | 9 Apr 2018 18:58Z <lizmat> jmerelo: that would be blead: I improved the handling of native arrays in those respects quite a bit | ||
jmerelo | lizmat: great. Thanks! | 05:20 | |
05:23
espadrine_ joined
05:27
pharv joined
05:28
wamba joined
05:31
pharv left
05:41
abraxxa joined
05:44
sena_kun left
05:46
andrzejku joined
05:47
abraxxa left,
khw left
|
|||
Geth | whateverable: bc77c2f7ec | (Aleks-Daniel Jakimenko-Aleksejev)++ | bin/Releasable.p6 Use real delays (oops!) That's a leftover from debugging. I think that's what was causing Releasable to leak memory (reaching 1.5G at times). There's still no good reason for leaking like that (even if it was doing something so frequently), but we can count that as my fault. |
05:49 | |
05:50
releasable6 left,
undersightable6 left,
releasable6 joined,
ChanServ sets mode: +v releasable6
05:51
committable6 joined
05:52
undersightable6 joined
05:54
abraxxa joined
|
|||
jmerelo | Just created a file-co-modification graph for the perl6/doc repository. github.com/JJ/TPF-Grant/releases/tag/v0.1 If nothing else, it allows everyone to see the importance of the htmlify.p6 program | 06:01 | |
moritz | why does that scare me? :-) | 06:03 | |
jmerelo | Here's also the png github.com/JJ/TPF-Grant/blob/maste...-graph.png Big balloon up on the top right-hand corner are the "old" pod, blob on the left is the current pod6 cluster, if you zoom you will see what are the most important (in the sense of co-modified with other files) files among the bunch. Maybe the .svg which is also there allows you to zoom a bit more, and of course there's the | 06:05 | |
.gephi file just in case you want to play with it. | |||
moritz: not really unexpected, right? | 06:06 | ||
moritz: if nothing else, it's witness to the fact that it's been developed in fits and starts, as new needs arose, and without a plan. Or tests. It's a great piece of work, but it's like an old carillion. You can't really move the sheep that dance when it's o'clock without everything coming down unraveled. | 06:09 | ||
06:11
AlexDaniel left
|
|||
jmerelo | Just uploaded a zoom github.com/JJ/TPF-Grant/blob/maste...h-zoom.png It highlights the most "important" pages among pod6: Num, 5to6perlop, and, of course, grammars. Also Signatures... These are "important" in the sense that they link different sub-groups of pages that appear together in commits | 06:14 | |
BTW, from today I'm staying at home (i.e. out of my office at the university) 3 days a week, to focus on the TPF grant. | 06:15 | ||
It's going to be from Tuesday to Thursday, usually. Except for some weeks like next one, when I'm flying to Portugal for a tenure jury. | 06:16 | ||
I'll try to communicate my availability anyway. By default, Tuesday to Thursday, I'm (almost) exclusively a perl6/doc person. | 06:18 | ||
I'll try to use these days to focus on the more heavyweight tasks, but I won't leave the rest, of course. Will try not to, anyway. | |||
06:20
espadrine_ left
06:22
aindilis left
|
|||
AlexDaniel` | Cool. | 06:23 | |
06:25
athenot_ left
|
|||
El_Che | jmerelo++ | 06:29 | |
06:30
darutoko joined
06:35
tt joined
06:50
domidumont joined
06:56
domidumont left,
domidumont joined
07:02
HaraldJoerg joined,
HaraldJoerg left
07:20
wamba left
07:28
AlexDaniel joined
07:29
dakkar joined
|
|||
jmerelo | BTW, I'm available as jjmerelo in Twitter, Telegram or gmail.com, just in case someone wants to contact me. | 07:33 | |
El_Che | something for the weekly news: " jjmerelo in Twitter, Telegram or gmail.com, just in case someone wants to | 07:35 | |
contact me" | |||
night and day :) | |||
jmerelo | El_Che: except for the siesta | ||
El_Che | hehe | 07:36 | |
07:39
kaare_ left
07:45
troys left
08:04
rindolf joined
08:06
ufobat___ is now known as ufobat
|
|||
lizmat clickbaits p6weekly.wordpress.com/2018/04/09/...an-perl-6/ | 08:08 | ||
moritz | lizmat++ | 08:10 | |
08:12
zakharyas joined
08:17
zakharyas left,
zakharyas joined
|
|||
donpdonp falls for the clickbait | 08:19 | ||
08:29
wamba joined
08:35
scimon joined
08:47
kaare_ joined
08:52
HaraldJoerg joined
09:05
w_richard_w left,
mcmillhj joined
09:09
mcmillhj left
09:19
benjikun left
09:20
benjikun joined
09:24
abraxxa left
09:25
abraxxa joined
09:28
pharv joined
09:33
pharv left
09:34
notostraca left,
wamba left
09:47
wamba joined
09:59
aindilis joined
10:01
domidumont left
10:09
markong joined
10:25
tt left,
tt joined
10:51
telex left
10:52
telex joined
11:04
dogbert17 joined
11:18
vcv joined
11:23
vcv left
11:29
pharv joined
11:34
pharv left
11:40
zakharyas left
11:41
kurahaupo_ is now known as kurahaupo
11:49
wamba left,
domidumont joined
12:08
sena_kun joined
|
|||
jmerelo | Any nice way to print data structures? dd is just one hair short of ugly. | 12:16 | |
ilmari | .perl()? | 12:18 | |
jmerelo | ilmari: still ugly. I would like to have the hashes indented like so... Not in a single line | 12:19 | |
12:19
Zoffix joined
|
|||
Zoffix | dd is just .perl with a couple of bells | 12:19 | |
eco: Data::Dump::Tree | |||
buggable | Zoffix, Data::Dump::Tree 'Render data structures as trees; user definable filters': github.com/nkh/P6-Data-Dump-Tree | ||
Zoffix | jmerelo: ^ give that one a spin. It's highly configurable too | ||
timotimo | yes, it's a beautiful thing, DDT | 12:20 | |
jmerelo | Zoffix++ | 12:21 | |
12:23
Zoffix left
|
|||
jmerelo | Yak shaving starting with "# Looks like you planned 17 tests, but ran 5 | 12:27 | |
Been in the toaster for a while toast.perl6.party/module?module=Da...7-ge72eb01 | 12:30 | ||
[Coke] | bisectable6: say num64.new(888e0) | 12:37 | |
bisectable6 | [Coke], Bisecting by exit code (old=2015.12 new=d393b82). Old exit code: 0 | ||
[Coke], bisect log: gist.github.com/9768d709bd427e644e...8b9862008c | |||
[Coke], (2017-12-23) github.com/rakudo/rakudo/commit/e0...eb340d2137 | |||
AlexDaniel | ye, originally deprecated in github.com/rakudo/rakudo/commit/9d9c7f9c3b | 12:41 | |
there's even a pull request: github.com/nkh/P6-Data-Dump-Tree/pull/44 | 12:42 | ||
.seen nadim | |||
yoleaux | I saw nadim 14 Sep 2017 09:18Z in #perl6: <nadim> no you are not | 12:43 | |
12:43
epony left
|
|||
AlexDaniel | feel free to fork it I guess… | 12:44 | |
[Coke] | AlexDaniel: linked jj's ticket with bdf's PR | ||
and also already had an inline patch on jj's ticket. | |||
AlexDaniel | there's also another ticket: github.com/nkh/P6-Data-Dump-Tree/issues/42 | ||
[Coke] | .seen nkh | 12:45 | |
yoleaux | I haven't seen nkh around. | ||
12:55
zakharyas joined
12:58
mcmillhj joined
|
|||
jmerelo | AlexDaniel: What's the alternative? I can patch it | 13:04 | |
buggable | New CPAN upload: perl6-cache-async-0.1.1.tar.gz by ROBERTLE cpan.metacpan.org/authors/id/R/RO/...1.1.tar.gz | ||
AlexDaniel | jmerelo: well, we have github.com/perl6-community-modules | 13:05 | |
jmerelo | OK, I see Coke fixed that in the issue. Thanks! | ||
AlexDaniel | so basically if the module is abandoned you can fork it into that org, and apply your patches there | ||
jmerelo | AlexDaniel: what's that? Adopted by the community? | ||
AlexDaniel | yeah, that's a good description | 13:06 | |
13:06
wamba joined
|
|||
jmerelo | AlexDaniel: I don't think I have privs there... Feel free to add me if you consider it convenient. | 13:06 | |
AlexDaniel | [Coke]: can you add jmerelo regardless of whether we're going to fork DDT? github.com/orgs/perl6-community-modules/people | 13:07 | |
jmerelo | And right now it's time to stop. | ||
AlexDaniel | stop what? :D | 13:08 | |
jmerelo goes off to siesta | |||
13:08
jmerelo left
13:14
lizmat left
13:16
lizmat joined
13:30
pharv joined
13:35
pharv left,
adu joined
|
|||
Geth | marketing: 387bf1178e | (Zoffix Znet)++ | 4 files Add desaturated variants of Camelia logo |
13:37 | |
13:39
llfourn joined
13:43
adu left
|
|||
Geth | marketing: b4de2ac34e | (Zoffix Znet)++ | 8 files Remove extraneous directory |
13:44 | |
marketing: f0d154884d | (Zoffix Znet)++ | 2 files Add Camelia variant with lesser desat on wings |
13:48 | ||
13:50
lizmat left
13:52
Coleoid joined
13:53
lizmat joined,
BuildTheRobots joined,
andrzejku left
13:56
olinkl joined
14:01
lizmat left
14:04
timeless joined
14:05
lizmat joined,
ggherdov joined,
pnu__ joined
14:12
eliasr joined
14:16
wamba left,
khw joined
14:18
lizmat left
14:19
zostay joined,
araujo joined,
araujo left,
araujo joined
14:20
tbrowder_ joined
14:22
zakharyas left
14:23
zakharyas joined
|
|||
Geth | ¦ doc: coke self-assigned use File::Temp, not .pick github.com/perl6/doc/issues/1062 | 14:27 | |
14:32
sno left,
sno joined
14:34
u-ou joined
14:35
lizmat joined
14:36
[Sno] joined
|
|||
Geth | marketing: 618c6256eb | (Zoffix Znet)++ | 2 files Add transparent-wing Camelia logo |
14:37 | |
14:38
sno left
14:39
epony joined
14:40
AlexDaniel left
14:42
lizmat left
|
|||
Geth | marketing: 75c35b711e | (Zoffix Znet)++ | 2 files Add recoloured Camelia logo - Perfect Rainbow www.colourlovers.com/palette/130972...ct_Rainbow Same pallette that's used throughout the "Introducing Perl 6" brochure |
14:46 | |
14:50
lizmat joined
|
|||
Geth | marketing: 7a4b03b846 | (Zoffix Znet)++ | 4 files Fix wing path blemishes |
14:53 | |
14:54
khisanth_ left
|
|||
Geth | marketing: d13f12dcc7 | (Zoffix Znet)++ | 2 files Darken Camelia's mouth |
14:55 | |
14:56
lizmat left
14:58
jmerelo joined
14:59
athenot joined
|
|||
Geth | marketing: a58df975ad | (Zoffix Znet)++ | 2 files Add Perfect-Rainbow Camelia with softer blacks |
14:59 | |
15:02
pharv joined
15:04
lizmat joined
|
|||
jmerelo | O/ | 15:06 | |
15:08
khisanth_ joined
15:09
lizmat left
|
|||
Geth | doc: 6358bdd59a | (Will "Coke" Coleda)++ | htmlify.p6 Use File::Temp to generate temp files Closes #1062 |
15:10 | |
15:13
pharv left,
pharv joined
|
|||
[Coke] | AlexDaniel`: invited | 15:15 | |
15:18
pharv left
15:19
domidumont left
|
|||
jmerelo | [Coke]: thanks! | 15:19 | |
15:20
lizmat joined,
wamba joined
|
|||
Geth | marketing: ab4d6150af | (Zoffix Znet)++ | 7 files Update "Introducing Perl 6" brochure to rev3 Fixes github.com/perl6/marketing/issues/11 Fixes github.com/perl6/marketing/issues/7 |
15:21 | |
15:28
travis-ci joined
|
|||
travis-ci | Doc build failed. Will "Coke" Coleda 'Use File::Temp to generate temp files | 15:28 | |
travis-ci.org/perl6/doc/builds/364659566 github.com/perl6/doc/compare/7a56f...58bdd59a09 | |||
15:28
travis-ci left
|
|||
buggable | [travis build above] ☠ Did not recognize some failures. Check results manually. | 15:28 | |
15:29
pharv joined
15:35
lizmat left
|
|||
[Coke] | looks like 'make html-nohighlight' failed. trying to do a clean build here in case it's an actual failure. (I only touched highlights in that change, though.) | 15:35 | |
15:37
aindilis left
15:38
aindilis joined
15:40
Zoffix joined
|
|||
Zoffix | [Coke]: that failure looks a lot like the precomp floppers we see during stresstest | 15:41 | |
15:41
mcmillhj left
|
|||
Zoffix | I also had it show up with the doc build a day or two ago and it's a transient failure. If you restart the travis build, it won't be there no more. | 15:41 | |
15:45
lizmat joined
15:46
wanderer_ joined
|
|||
wanderer_ | I couldn't find a module for packaging a Perl6 program to a standalone executable file. Is there such a thing? | 15:47 | |
Still here. | 15:49 | ||
Ulti | wanderer_: you can use the not entirely support Java implementation of Rakudo and do --target=jar | 15:50 | |
*supported | |||
or at least you used to be able to | |||
Zoffix | wanderer_: not really, there's an installer maker for Windows tho | ||
eco: Wix | |||
buggable | Zoffix, App::InstallerMaker::WiX 'Tool to make basic WiX installers for Perl 6 apps, bundling MoarVM/Rakudo.': github.com/jnthn/p6-app-installermaker-wix | ||
Zoffix | Java backend fails a billion of tests. I wouldn't really call it usable. | 15:51 | |
Ulti | yeah | ||
15:51
robertle left
15:52
AlexDaniel joined
|
|||
wanderer_ | Does the Perl6 JIT compiler compile to bytecode or native binary? | 15:52 | |
Ulti | well the JIT bit is at runtime to native | ||
but thats within the virtual machine looking at the bytecode | 15:53 | ||
15:53
mcmillhj joined
|
|||
Ulti | it undoes the native compilation when your code at runtime hits upon a situation it knows the native code cant handle then interprets the bytecode etc. its not a single binary you could just output | 15:54 | |
15:55
pharv left,
pharv joined
|
|||
wanderer_ | Ok, so the WiX installer will install my program plus the MoarVM dependency? | 15:56 | |
Zoffix | I think so | ||
Ulti | yeah plus the slug of bytecode for the runtime I assume | 15:57 | |
wanderer_ | Ulti by that you mean the JIT compiler follows these steps "perl6 code->bytecode->native" or "perl6 code->native->(recur to bytecode when needed)"? | 15:58 | |
15:59
mcmillhj left
|
|||
Zoffix | wanderer_: no, when it sees a hot path in a running program, it swaps MoarVM bytecode to native code and places guards against its assumptions and if the guards fail, it reverts back to MoarVM bytecode | 16:00 | |
Ulti | its better to not think of the JIT compiler as a compiler and more as an optimiser of bytecode interpretation | ||
the Rakudo compiler emits bytecode for the target virtual machines | |||
thats what is "compiled" in the more familiar sense | 16:01 | ||
wanderer_ | Check. I think I get it. | 16:03 | |
Ulti | *not as | ||
dog | |||
DOH | |||
lol | |||
so much fail in so little time | |||
Zoffix | ZofBot: why did the agnostic dyslexic spent the whole night awake? They were wondering whether there is a dog. | 16:04 | |
ZofBot | Zoffix, github | ||
Zoffix | You're up for a brain reset... | ||
Ulti | I think I am too | 16:05 | |
wanderer_ | So Perl6 should in theory run as fast as Java and in practice faster than Python or Perl? | 16:06 | |
Zoffix | Yeah, eventually. | ||
Ulti | wanderer_: if you're interested in the sort of theoretical best speeds check out NQP which is much closer to the virtual machine operations, and especially close to the MoarVM ones | 16:07 | |
El_Che | it's a question of time | ||
bad pun | |||
16:07
st_elmo joined
16:09
mcmillhj joined
|
|||
Ulti | wanderer_: there are sort of limitations with the features of the language by default, like if you dont say what type some variables/parameters are then that can change arbitrarily | 16:09 | |
even if you define a type as some class in Perl 6 that can actually be mutated at runtime at the drop of a hat unless you promise not to | |||
wanderer_ | Ulti_: I'm really gonna need Perl6's high-level syntax contructs (e.g. list comprehension, esp. list comprehension in fact...) :'( If those aren't available in NQP my small project doesn't stand a chance. | 16:10 | |
Ulti | try doing some loops with no types then add in 'int' its faster because you've stated you're going to work within the native range and are happy for all the limitations and wins that brings | 16:11 | |
Zoffix | wanderer_: NQP isn't for end users. There's absolutely no promises made to users and no compatibility support is offered | ||
Ulti | wanderer_: oh yeah I wouldnt do your project in NQP | ||
just if you were curious about possible future speeds | |||
Rakudo eventually should approach those speeds with sufficiently awesome optimisation | |||
and given I believed that a long time ago when we had no sufficiently awesome optimisations, I can now say that fairly confidently as a user is something that's happening | 16:12 | ||
wanderer_ | I'm so distressed... If an expert could only analyze my code and tell me something like: "yes, this would translate to perl 6 fairly well and execute fairly," then I'm all in. | 16:13 | |
Ulti | wanderer_: if you want to make your project faster start out writing it how you would write in any high level dynamic language, then you can profile where its slower | ||
wanderer_: perl6 --profile has a nice output ;) | 16:14 | ||
16:14
mcmillhj left
|
|||
Ulti | wanderer_ do you have some code you are porting? | 16:14 | |
wanderer_ | Yes from Wolfram. I was here the other day asking other questions. | 16:15 | |
Wolfram won't let me share my app unless my end-user pay $210 dollars for the Pro version of their runtime or I pay +$7,000 for an enterprise edition capable of saving the "pro" file | 16:16 | ||
jmerelo | wanderer_: just give it a try. My experience with my own code is that everyone is very helpful to the point of speeding up the particular stuff I'm working on | ||
Or else give you tips on how to run stuff faster. | |||
Ulti | wanderer_: I have some code that a very long time ago took 10 minutes to execute, today it executes in under 1s where the startup time of perl6 is a large chunk of that under a second | 16:17 | |
wanderer_ | Is anyone willing to give my app a try? You can copy-paste the source into the Wolfram Cloud free environment hit "shift-enter" and run it from there... Not a good deployment option (lol) | 16:18 | |
Ulti | just let people in here know if your code is slow and they'll at least record why and it might eventually get sorted | ||
jmerelo starting to think I need a third screen | |||
wanderer_: sure. Why not. | 16:19 | ||
16:19
lizmat left
|
|||
Ulti | wanderer_: yeah I'd be interested to see what you chose to do in Wolfram | 16:19 | |
wanderer_ | Ok! | ||
let me give you my email and I'll send you the source plus pictures. | 16:20 | ||
Ulti | I only ever do stupid stuff in Alpha like working out how many stars you need to cook a googol of bacon | ||
wanderer_ | I'll link some screenshots here beforehand of the front-end | ||
richardsantiago0101atgmaildotcom | |||
El_Che | same here | ||
16:21
scimon left
|
|||
wanderer_ | scontent.fbed1-1.fna.fbcdn.net/v/t...e=5B2BA209 | 16:21 | |
scontent.fbed1-1.fna.fbcdn.net/v/t...e=5B6B03B4 | 16:22 | ||
Ulti | hasnt someone recently written a nice Perl 6 combinatorics library.... | ||
wanderer_ | scontent.fbed1-1.fna.fbcdn.net/v/t...e=5B6B82C8 | ||
scontent.fbed1-1.fna.fbcdn.net/v/t...e=5B6B4DE5 | 16:23 | ||
16:23
mcmillhj joined
|
|||
Geth | marketing: 5476dbe52a | (Zoffix Znet)++ | 7 files New piece: "Perl 6 Resources" A5 Card |
16:23 | |
wanderer_ | Ulti_: Read the tooltip on that last image. I think I was reading one his articles, the combinatorics guy. | 16:24 | |
The linked me a blog from a perl6 programmer on the verge of writing some combinatorics sub routines. | |||
Ulti | not sure how much effort a GUI will be but a command line version of that wouldn't be a huge effort in Perl 6 | ||
Geth | marketing: 7792bff017 | (Zoffix Znet)++ | 4 files Add PDFs of "Perl 6 Resources" card |
16:26 | |
Ulti | but doesnt really solve your primary issue of deployment and portability though, that isnt the simplest thing in Perl 6 world... but at least its free to install and use | ||
16:28
zakharyas left
16:29
lizmat joined,
mcmillhj left
|
|||
wanderer_ | Ok. Wow, someone is willing to give my program a go. | 16:29 | |
I got a e-mail! :D | |||
16:31
zakharyas joined,
mcmillhj joined
16:33
lizmat left
16:37
domidumont joined
16:39
dakkar left
16:40
domidumont left
|
|||
timotimo | Zoffix: it looks like this card is something you could cut out of the introducing perl 6 booklet, does that make any sense? | 16:41 | |
yoleaux | 14:44Z <dogbert17> timotimo: added MVM_dump_backtrace output to github.com/MoarVM/MoarVM/issues/837. Perhaps useful, perhaps not :) | ||
El_Che | wanderer_: a bill for US$7000? :) | ||
Zoffix | timotimo: what do you mean cut out?: | 16:43 | |
wanderer_ | El_Che: Yes. Haha. The cheaper alternative is suscribing to the Wolfram Cloud and deploy my app as a link. But... what happens, if I die and my subscription ends? | ||
timotimo | Zoffix: like, the brochure comes with it, and you'd take your scissors that you always have with you like a normal person, and you cut it out | 16:44 | |
yeah, that doesn't make terribly much sense | |||
Zoffix | I've no idea what you're talking about. | 16:45 | |
timotimo | hm, i don't *think* i have a fever | ||
jmerelo | Ulti: there are Perl 6 docker containers that can be deployed anywhere... | 16:47 | |
Zoffix: DDT (once patched) has been _really_ useful. Thanks. | 16:48 | ||
El_Che | jmerelo: how big are they nowadays? | ||
jmerelo: I did some tests some months ago and had something way smaller | 16:49 | ||
I think there should be 2 images: 1 with the kitchensync (star and whatever is useful, including repl modules), and one for real life deployments | 16:50 | ||
(as small as posible) | |||
jmerelo | El_Che: let me check | ||
Geth | marketing: 868202e6fb | (Zoffix Znet)++ | 6 files Add camelia echo on reverse |
16:51 | |
jmerelo | El_Che: 603 MBs the latest. It's based on Alpine, and it's got zef included. | ||
El_Che | no way | ||
jmerelo | El_Che: test-perl6 includes some testing stuff, and it's 618 MB | ||
El_Che: just give it a spin, docker pull jjmerelo/alpine-perl6 | 16:52 | ||
El_Che | my alpine rakudo image was around 50mb | ||
jmerelo | El_Che: no way | ||
:-) | |||
El_Che | gcc bumps it to the 300-500mb range however | ||
jmerelo: the installed alpine pkg is around 38mb | 16:53 | ||
(it includes zef) | |||
timotimo | time to check out if tcc is good enough for moarvm | ||
jmerelo | El_Che: I actually delete it, along with linux-headers and other stuff | ||
So that should not be a problem. | |||
El_Che | do you delete it in the same RUN command? | 16:54 | |
16:54
Zoffix left
|
|||
jmerelo | El_Che: right. | 16:54 | |
El_Che: why? | |||
El_Che | aka do you have 1 RUN command with cmds linked with && ? | ||
otherwise you aren't deleting anything | |||
just hiding it in an underlaying layer | |||
jmerelo | El_Che I see what you mean. | 16:55 | |
El_Che | there are 2 ways to create minimal images: - as few layers as possible (certainly RUNS) | ||
or multi img Dockerfiles | |||
the last is new | |||
but it requires a recent docker on the build client, not at runtime | |||
jmerelo | El_Che: yep, just got that from a student. It's "from this_image that layer" | 16:56 | |
Something like that | |||
El_Che: let me try that | |||
El_Che | jmerelo: see the huge RUN: github.com/nxadm/rakudo-pkg/blob/m...-amd64-3.6 | 16:57 | |
wanderer_ | Everyone login in here always use the same nickname? I have to go. | 16:59 | |
16:59
aindilis left,
aindilis` joined
|
|||
jmerelo | wanderer_: pretty much | 17:00 | |
wanderer_ | ok bye | 17:01 | |
17:01
wanderer_ left
|
|||
Geth | marketing: 39219c9dae | (Zoffix Znet)++ | 2 files Add grayscale camelia |
17:03 | |
jmerelo | El_Che: almost there: 505 MBs | 17:07 | |
Maybe I'm not deleting enough... | |||
El_Che: I'm leaving git and curl. I probably don't need wget _and_ curl | 17:08 | ||
El_Che: it also includes perl... it's needed to run prove | |||
Still, a good amount of MBs less | 17:09 | ||
[Coke] | isn't there a six-based prove? | 17:10 | |
timotimo | there is | ||
it's what you get when you "make spectest6" | |||
[Coke] | so if you want to try to remove p5 from the docker container, maybe you can | 17:11 | |
jmerelo | timotimo, [Coke]: Let me try that... | 17:12 | |
[Coke] | (You'd still need it for the build maybe? but you can split docker builds into a build and then an install so you don't include the build tools into the deployed image) | ||
17:12
lizmat joined
|
|||
jmerelo | [Coke]: yep, it's needed for the build, but I can delete it afterwards | 17:13 | |
[Coke] | depending on hwo you delete, be careful: it may still exist in the previous layer. | ||
17:13
adu joined
|
|||
jmerelo | [Coke]: yep, I got that... El_Che just commented it. | 17:13 | |
[Coke]: although come to think of it, maybe perl is just part of the basic Alpine layer... | 17:14 | ||
[Coke] | right, you might be stuck anyway. ) | ||
:) | |||
jmerelo | [Coke]: Where's prove6? | ||
tap-harness6? | 17:15 | ||
17:19
lizmat left,
lalitmee joined
17:26
lucs_ is now known as lucs
17:36
adu left,
MilkmanDan left
|
|||
jmerelo | Isn't it about time we stop compiling perl6 every time we have to run a travis test? There are at least 3 alternatives to do it now: docker, ubuntu packages and binaries... | 17:37 | |
17:39
Zoffix joined
17:40
Zoffix left
|
|||
El_Che | jmerelo: Great | 17:41 | |
17:42
espadrine_ joined
17:43
mcmillhj left
17:44
mcmillhj joined
17:48
sena_kun left
17:50
mcmillhj left
|
|||
Geth | perl6.org/add_more_online_repls: 4af9f5af22 | MasterDuke17++ (committed using GitHub Web editor) | source/resources/index.html Add tio.run and ideone.com to list of online repls |
17:51 | |
perl6.org: MasterDuke17++ created pull request #100: Add tio.run and ideone.com to list of online repls |
17:52 | ||
jmerelo | Any thoughts on this issue? github.com/perl6/doc/issues/1916 | ||
Geth | perl6.org: 4af9f5af22 | MasterDuke17++ (committed using GitHub Web editor) | source/resources/index.html Add tio.run and ideone.com to list of online repls |
17:53 | |
perl6.org: 8e53129724 | (Juan Julián Merelo Guervós)++ (committed using GitHub Web editor) | source/resources/index.html Merge pull request #100 from perl6/add_more_online_repls Add tio.run and ideone.com to list of online repls |
|||
jmerelo | And MasterDuke gets the lime-flavored lollipop for submitting the 100th pull request | 17:54 | |
17:58
pharv left
18:00
pharv joined
18:02
Coleoid left
18:03
pharv left,
pharv joined,
espadrine_ left
18:04
mcmillhj joined,
adu joined
|
|||
El_Che | Zoffix: no news on the rakudo.org front? | 18:06 | |
18:07
zakharyas left
18:09
lalitmee left
18:10
kotrcka left
18:12
lizmat joined
18:13
mcmillhj left,
sauvin left
18:16
Zoffix joined
|
|||
Zoffix | El_Che: I've not seen pmichaud since March 22nd. He said he'd be "out of pocket" Mar 14-Apr 1. But don't know what's happening since | 18:17 | |
Service expires in 5 days. It's not the end of the world, other than it'll look lame to have the site show—I'm assuming—some generic hosting ad | 18:18 | ||
mspo | you guys don't have access? | ||
Zoffix | "you guys" is who? :) | ||
mspo | the p6 marketing cadre | 18:19 | |
Zoffix | I don't. | ||
18:19
pharv left
18:20
lizmat left
|
|||
Zoffix | What's weird, whois shows the domain registered to Andy Lester, and I was under the impression that he's from the anti-Perl 6 crowd. | 18:20 | |
18:20
pharv joined
18:22
mcmillhj joined
|
|||
El_Che | Zoffix: you need to add time into the equation | 18:22 | |
some of the defactor where pretty much invested in perl6 | 18:23 | ||
e.g. chromatic | |||
Zoffix | chromatic isn't listed as the registrant of a key perl 6 asset. | ||
jmerelo | El_Che: then happened what? | ||
El_Che | jmerelo: 2 decades | ||
jmerelo: sent you a small PR | 18:24 | ||
Geth | perl6.org/add_domain_name_to_onlin...scription: 0f2c0e9f60 | MasterDuke17++ (committed using GitHub Web editor) | source/resources/index.html Add domain name to online repl description |
||
perl6.org: MasterDuke17++ created pull request #101: Add domain name to online repl description |
18:25 | ||
jmerelo | El_Che: got it ;-) | ||
Geth | perl6.org: 0f2c0e9f60 | MasterDuke17++ (committed using GitHub Web editor) | source/resources/index.html Add domain name to online repl description |
||
perl6.org: 6cb3452cec | (Zoffix Znet)++ (committed using GitHub Web editor) | source/resources/index.html Merge pull request #101 from perl6/add_domain_name_to_online_repl_description Add domain name to online repl description |
|||
El_Che | haha, missing \, typical | ||
:) | |||
you don't know how many time I have that :) | 18:26 | ||
dual && | 18:27 | ||
I write it at the end normaly, you at the beginnig so we ended with "&& \ \n &&" | |||
:) | |||
18:27
MilkmanDan joined
|
|||
mspo | rakudo.org/author/jnthn/ | 18:28 | |
rakudo.org/author/zoffix/ | |||
Zoffix | ? | 18:29 | |
jmerelo | El_Che: different styles. But thanks a lot. | 18:30 | |
El_Che | ok, running again | ||
Zoffix | I shot pmichaud a reminder email just now too | 18:32 | |
El_Che | jmerelo: I'll build it locally first :) | 18:33 | |
jmerelo | Just in case anyone is interested, ~5MB of issue data for the perl6/doc repo github.com/JJ/TPF-Grant/blob/maste...s/all.json | 18:34 | |
Upcoming, per-issue data too. | |||
mspo | Zoffix: what's happening on rakudo.org? | 18:35 | |
Zoffix | mspo: you mean why I'm trying to reach pmichaud? | ||
El_Che | like [Coke] suggest, the multi build is the way to go. Sadly, our infra at work runs on Centos 7, so it's doesn't have the needed docker version to build them | ||
jmerelo | El_Che: half a gig is good enough. Premature optimization is the mother of all vices. | 18:36 | |
Zoffix | mspo: irclog.perlgeek.de/perl6/2018-03-07#i_15895539 | 18:37 | |
mspo: and we now just need to swap DNS to point to the new server | |||
To the new site: perl6.org:4242/ | 18:38 | ||
jmerelo | For instance, this is the heaviest issue so far. github.com/JJ/TPF-Grant/blob/maste.../1910.json | ||
18:39
wamba left
|
|||
mspo | that's not how dns works | 18:39 | |
ah | |||
I can host a wp blog for you guys in the short term if you want | |||
Zoffix: you need a proxy to hit that :4242 | 18:40 | ||
El_Che | mspo: I think you're misunderstanding the issue | ||
mspo | I mean, I'm sure you know that | ||
Zoffix | Yeah | ||
mspo | El_Che: I'm catching up | ||
El_Che | :) | ||
mspo | anyway I'm sure you've got it | ||
18:40
abraxxa left
|
|||
El_Che | as long as petdance of pmichaud don't change the DNS, there is no way it will work | 18:41 | |
Zoffix | And we already have the hosting. | ||
18:41
darutoko left
|
|||
mspo | adding ssl would be nice too | 18:41 | |
Zoffix | And the proxy is already setup even. | ||
Geth | perl6.org/replace_space_with_nbsp: d4d51a164a | MasterDuke17++ (committed using GitHub Web editor) | source/resources/index.html Replace all "Perl (5|6)" with "Perl (5|6)" Not 100% sure these are all correct, could someone verify? |
||
perl6.org: MasterDuke17++ created pull request #102: Replace all "Perl (5|6)" with "Perl (5|6)" |
|||
Zoffix | And SSL will be forced once domain is swapped. | ||
Geth | perl6.org: d4d51a164a | MasterDuke17++ (committed using GitHub Web editor) | source/resources/index.html Replace all "Perl (5|6)" with "Perl (5|6)" Not 100% sure these are all correct, could someone verify? |
18:42 | |
perl6.org: 5dbf9e89d6 | (Zoffix Znet)++ (committed using GitHub Web editor) | source/resources/index.html Merge pull request #102 from perl6/replace_space_with_nbsp Replace all "Perl (5|6)" with "Perl (5|6)" |
|||
18:43
Zoffix left
|
|||
buggable | New CPAN upload: PDF-Class-0.1.4.tar.gz by WARRINGD cpan.metacpan.org/authors/id/W/WA/...1.4.tar.gz | 18:44 | |
El_Che | jmerelo: is there a reason you use rakudobrew? | 18:49 | |
jmerelo | El_Che: mainly so that I can keep track of versions and eventually upload them as tags | 18:51 | |
El_Che: and, don't tell anyone, but it's what I use. | |||
El_Che | jmerelo: ok | ||
a fan :) | |||
jmerelo | El_Che: since they accepted this PR from me github.com/tadzik/rakudobrew/pull/17 I really fell in love with it. :-) | 18:53 | |
El_Che | let put a quick alternative POC | 18:54 | |
[Coke] | lester used to be involved back in the day. ISTR he was instrumental in the original perl6-vim plugin | 18:55 | |
Based on when I remember seeing him, would have been back in the parrot heydey | |||
*heyday ? | |||
El_Che | yeah, many people didn't survive parrot it seems | 18:57 | |
jmerelo | Can someone say what happened in a few words? | 18:58 | |
[Coke] | (back at the chicago tpc) | ||
moritz | jmerelo: parrot died, that happened | 18:59 | |
El_Che | jmerelo: gist.github.com/nxadm/f925fdbf66b4...7ab7e3fc66 | ||
(docker not parrot) | 19:00 | ||
got zef, no Linenoise | |||
(the 257MB is the one from my PR) | |||
jmerelo | El_Che: wow | 19:02 | |
El_Che: we should maybe decide on different names | 19:03 | ||
El_Che | jmerelo: yours is the canonical | 19:04 | |
this is a poc based on my pkg | |||
jmerelo | El_Che: looks amazing, anyway | ||
Maybe I can try and build a perl 6 test container based on that... | |||
El_Che | let me create a repo and put the Dockerfile in there | 19:05 | |
my idea was to automatically create a container for each OS/reelase I provide a pkg for | 19:06 | ||
(or you can do that :) ) | 19:07 | ||
jmerelo | El_Che: That would be great. I can do it, but please feel free. | 19:08 | |
El_Che | or we can create a common repo, whatever you want | ||
19:13
lizmat joined
|
|||
El_Che | lizmat: are you in contact with petdance or pmichaud? rakudo.org is registered on andy's name | 19:16 | |
19:18
lizmat left
|
|||
buggable | New CPAN upload: ANTLR4-Grammar-0.6.0.tar.gz by JGOFF cpan.metacpan.org/authors/id/J/JG/...6.0.tar.gz | 19:24 | |
19:25
pharv left
19:28
pharv joined
|
|||
El_Che | jmerelo: for the record, a "full" image (including gcc, make, some header files) is 198mb. The big file is good for a multi build process or for checking things out. The smallest 48mb is handier as a base image where you install stuff as needed and remove gcc+kitchensink afterwards | 19:36 | |
19:37
pharv left
19:41
pharv joined
19:48
adu left
|
|||
jmerelo | El_Che: great :-) | 19:58 | |
All issues from perl6/doc downloaded and ready for processing github.com/JJ/TPF-Grant/tree/master/data/issues Who opened the most? Who closed the most? Who closed the first one? How many openers/closers are there? What are the issues that take the most in being closed? | 20:00 | ||
All those questions, and many more, will be answered by (maybe) the end of next week. | |||
20:04
dogbert17 left,
jmerelo left
20:05
stmuk_ joined
20:06
lizmat joined
20:07
pharv left
20:08
stmuk left
20:10
rindolf left
20:11
pharv joined
20:14
rindolf joined
20:17
lizmat left
20:18
zachk joined
20:19
cosimo left,
zachk left,
zachk joined
20:20
cosimo joined
20:27
epony left
20:29
pharv left,
pharv_ joined
20:30
lizmat joined
20:37
lizmat left
20:39
Kaiepi left
20:41
|Sno| joined
20:43
[Sno] left
20:45
st_elmo left
20:52
lizmat joined
21:00
lizmat left
21:02
lizmat joined
21:09
lizmat left
21:10
mcmillhj left
21:13
lizmat joined
21:15
rindolf left
21:19
adu joined,
mcmillhj joined
21:24
mcmillhj left
21:25
notostraca joined
|
|||
AlexDaniel | huggable: try | 21:34 | |
huggable | AlexDaniel, f.perlbot.pl/#perl6 tio.run/#perl6 glot.io/new/perl6 ideone.com/ | ||
21:38
mcmillhj joined
21:43
mcmillhj left
21:47
pharv_ left
21:54
mcmillhj joined
21:59
mcmillhj left
22:00
adu left
22:05
benjikun left
22:06
benjikun joined
22:08
pharv joined
|
|||
perlbot | Anonymous pasted a new file at f.perlbot.pl/p/av8wmz - | 22:09 | |
Anonymous pasted a new file at f.perlbot.pl/p/bslh7k - | 22:10 | ||
22:11
mcmillhj joined
22:12
captain-adequate left
22:13
pharv left
22:16
mcmillhj left
|
|||
AlexDaniel | huggable: try :is: tio.run/#perl6 glot.io/new/perl6 ideone.com/ f.perlbot.pl/#perl6 | 22:16 | |
huggable | AlexDaniel, Added try as tio.run/#perl6 glot.io/new/perl6 ideone.com/ f.perlbot.pl/#perl6 | ||
AlexDaniel | huggable: star | 22:17 | |
huggable | AlexDaniel, Estimated Rakudo Star releases for 2017: .01, .04, .07 & .10 | ||
AlexDaniel | so tio has 2017.12 and glot.io has 2017.10 | 22:18 | |
perlbot | Anonymous pasted a new file at f.perlbot.pl/p/p7rhz9 - | ||
AlexDaniel | that thing… also has 2017.10 | ||
22:19
adu joined
|
|||
AlexDaniel | simcop2387: can you add “report a bug” link to f.perlbot.pl/ ? | 22:19 | |
22:20
|oLa| left
|
|||
AlexDaniel | simcop2387: for example, “Fork and Edit” button does not keep the Language field and switches to perl5 | 22:20 | |
heh, so ideone has v2016.12 and it also calls perl 6 just “Perl” | 22:22 | ||
huggable: try :is: tio.run/#perl6 glot.io/new/perl6 f.perlbot.pl/#perl6 ideone.com/ | |||
huggable | AlexDaniel, Added try as tio.run/#perl6 glot.io/new/perl6 f.perlbot.pl/#perl6 ideone.com/ | ||
22:22
mcmillhj joined,
adu left
22:27
espadrine_ joined
22:29
pharv joined
|
|||
simcop2387 | AlexDaniel: sure, that said it'll be a link to github.com/perlbot/perlbuut-pastebin/ | 22:38 | |
the issues there that is | 22:39 | ||
22:40
Kaiepi joined
|
|||
Geth | ¦ marketing: zoffixznet self-assigned Clarify "Rakudo Star distribution" in Resources Card github.com/perl6/marketing/issues/12 | 22:45 | |
22:50
adu joined
22:56
mcmillhj left
22:58
mcmillhj joined
23:01
adu left
23:03
mcmillhj left
23:04
lichtkind left
23:10
mcmillhj joined
23:14
mcmillhj left
23:16
lichtkind joined
23:17
Herby_ joined
|
|||
Herby_ | o/ | 23:17 | |
23:26
mcmillhj joined
23:27
atta_ left
23:29
HaraldJoerg left,
pharv left
23:32
mcmillhj left
23:43
w_richard_w joined
23:45
MasterDuke left
23:46
lichtkind left
23:49
DrForr left,
DrForr joined
23:50
markong left
|