🦋 Welcome to Raku! raku.org/ | evalbot usage: 'p6: say 3;' or /msg camelia p6: ... | irclog: colabti.org/irclogger/irclogger_log/raku
Set by ChanServ on 14 October 2019.
Xliff Why is this being emitted? "No exception handler located for warn" 00:01
tellable6 hey Xliff, you have a message: gist.github.com/146d57d7ff58c32400...179dc5411e
Xliff And how can I fix it?
tony-o: Can you show me what you did? I can't seem to get it to work on my updated gist. Feel free to fork it and send me the new URL. 00:07
guifa2 [Coke]++ codesections++ 00:18
00:24 eax joined
Xliff Why is this being emitted? "No exception handler located for warn" 00:26
And how can I fix it? 00:27
00:27 berber44 joined
berber44 Hello, I'm reading Apocalypses and have a question. In one place it is written: "we will make the rule that a left curly that has whitespace in front of it will never be interpreted as a subscript in Perl 6". Is this rule still valid in Raku? 00:36
guifa2 berber44: yes
berber44 Thanks, guifa2
guifa2 well, unless you count the unspace, but I don' think that counts since unspacing is literally removing spacing :-) 00:37
[Coke]: is that behavior documented anywhere? Like....it's awesome, but still… 00:38
moon-child guifa2: unspacing? 00:39
guifa2 moon-child: no, putting a constant as a type for multi dispatch
m: multi sub foo (1 :$a) { say "one" }; multi sub foo ('a' :$a) { say "ay" }; foo 'a'; foo 1 00:40
camelia 5===SORRY!5===
Calling foo(Str) will never work with any of these multi signatures:
(Int :$a where { ... })
(Str :$a where { ... })
at <tmp>:1
------> 3; multi sub foo ('a' :$a) { say "ay" }; 7⏏5foo 'a'; foo 1
Calling f…
guifa2 weird it literally just worked for me haha
err done 00:41
moon-child guifa2: no I mean, what's unspacing?
guifa2 moon-child: unspacing is using a backslash and then you can follow it as many spaces as you want, as if it weren't there
my @a = 1,2,3,4; say @a\ [1]
evalable6 2
moon-child m: my $abc = 5; say $a\ bc;
camelia 5===SORRY!5=== Error while compiling <tmp>
Variable '$a' is not declared
at <tmp>:1
------> 3my $abc = 5; say 7⏏5$a\ bc;
guifa2 moon-child: it always breaks an identifier though IIRC 00:42
moon-child ahh ok
00:47 sortiz left
tony-o you can use a MAIN and accept an array 00:58
tellable6 2021-01-05T20:11:00Z #raku <melezhik> tony-o I've found one issue with fez - github.com/tony-o/raku-fez/issues/9
01:05 berber44 left 01:14 cpan-raku left 01:16 cpan-raku joined, cpan-raku left, cpan-raku joined, guifa2 left 01:38 notagoodidea left
eax is there an equivalent text2html in raku? as in perl5. Or will I just have to inline it? 01:49
Xliff eax: text2html? What module is that from? 02:05
tony-o: Can you show me what you did with the regex? Thanks. 02:07
SmokeMachine .tell xinming it seems the `.grep: { $min < .col and .col <= $max }` is not related to the Optimization (but I'm not sure yet...). but it seems something like this works: `.say for Bla.^all.grep: { $min > .col >= $min }` maybe it could help while it's not fixed 02:09
tellable6 SmokeMachine, I'll pass your message to xinming
eax @Xliff HTML::FromText 02:11
Xliff eax: Nope. Looks like you will have to Inline it. 02:17
eax no worries, I was mentally prepped, just wanted to give it another check. Thank you Sir 02:19
02:32 eax left 03:33 linkable6 joined, bisectable6 joined, squashable6 joined, tellable6 joined, cheeze42 joined, committable6 joined, bloatable6 joined, coverable6 joined 03:34 nativecallable6 joined, benchable6 joined, unicodable6 joined, notable6 joined, evalable6 joined 03:35 greppable6 joined, quotable6 joined, releasable6 joined, shareable6 joined, sourceable6 joined, statisfiable6 joined 03:36 cheeze42 left 04:36 sourceable6 left, quotable6 left, coverable6 left, greppable6 left, bloatable6 left, bisectable6 left, statisfiable6 left, evalable6 left, notable6 left, unicodable6 left, nativecallable6 left, committable6 left, linkable6 left, releasable6 left, squashable6 left, benchable6 left, shareable6 left, tellable6 left, greppable6 joined 04:37 bisectable6 joined, releasable6 joined, evalable6 joined, notable6 joined, quotable6 joined, tellable6 joined 04:38 benchable6 joined, sourceable6 joined, linkable6 joined, statisfiable6 joined, bloatable6 joined, nativecallable6 joined 04:39 squashable6 joined, shareable6 joined, unicodable6 joined, committable6 joined, coverable6 joined 05:39 sourceable6 left, bisectable6 left, releasable6 left, greppable6 left, nativecallable6 left, squashable6 left, shareable6 left, benchable6 left, committable6 left, statisfiable6 left, evalable6 left, linkable6 left, coverable6 left, tellable6 left, bloatable6 left, notable6 left, quotable6 left, unicodable6 left 05:40 releasable6 joined, committable6 joined, greppable6 joined, squashable6 joined, linkable6 joined, nativecallable6 joined 05:41 notable6 joined, bloatable6 joined, coverable6 joined, benchable6 joined, evalable6 joined, quotable6 joined 05:42 tellable6 joined, shareable6 joined, statisfiable6 joined, sourceable6 joined, unicodable6 joined, bisectable6 joined 06:20 brtastic joined
tib . 06:57
tellable6 2021-01-05T23:51:34Z #raku <melezhik> tib I've create a simple Sparrow plugin tom list sparky builds, it's built on go and does not require any dependencies . It's very simple but illustrate the idea - sparrowhub.io/plugin/sparky-db/0.000001
07:03 parabolize left 07:27 sjm_uk joined 07:28 jmerelo joined 07:53 frost-lab joined 08:03 stoned75 joined 08:06 Sgeo left 08:07 domidumont joined 08:43 pecastro joined 08:44 sena_kun joined 08:48 JRaspass joined 08:52 Doc_Holliwood joined 09:10 Toilie joined
Xliff Which is faster? .^can or .^lookup? 09:14
10:04 jmchael joined
MasterDuke benchable6: compare HEAD my $a = "foo"; my $b; my $c; for ^100_000 { $b = $a.^can("index"); $c = $a.^can("bar") } ||| my $x = "foo"; my $y; my $z; for ^100_000 { $y = $x.^lookup("index"); $z = $x.^lookup("bar") } 10:23
benchable6 MasterDuke, starting to benchmark the 1 given commit
MasterDuke, ¦HEAD: «Benchmark: ␤«timed out after 10 seconds»»
MasterDuke benchable6: compare HEAD my $a = "foo"; my $b; my $c; for ^1_000 { $b = $a.^can("index"); $c = $a.^can("bar") } ||| my $x = "foo"; my $y; my $z; for ^1_000 { $y = $x.^lookup("index"); $z = $x.^lookup("bar") } 10:24
benchable6 MasterDuke, starting to benchmark the 1 given commit
MasterDuke, gist.github.com/2e12a32826aaddca44...c02e57f138
MasterDuke Xliff: gist.github.com/2e12a32826aaddca44...c02e57f138 seems `.^lookup` is faster
Xliff MasterDuke++: Thanks. I'll have to save that bit you did for my own evil purposes! :) 10:26
MasterDuke: Do you have the lowdown on how to use sourceable?
10:27 wamba joined
MasterDuke i'm not very good at using sourceable6. AlexDaniel` is much better. but the wiki does have some documentation 10:27
sourceable6: help
sourceable6 MasterDuke, Like this: sourceable6: 42.base(16) # See wiki for more examples: github.com/Raku/whateverable/wiki/Sourceable
MasterDuke what are you trying to find? 10:28
10:29 patrickb joined 10:30 sno left 10:33 frost-lab left 10:39 Doc_Holliwood left 10:42 frost-lab joined
jmerelo Surprisingly (or not) I managed to compile up to NQP in FreeBSD... github.com/raku-community-modules/...focus=true 10:44
MasterDuke there are a couple people using rakudo on some of the bsds, don't know which ones though 10:48
istr tyil is on a bsd 10:49
jmerelo MasterDuke: Kaiepi IIRC
MasterDuke: not sure about tyil
tyil I have some BSD machines, but those aren't my "main" machines 10:50
10:50 domidumont left
jmerelo MasterDuke: anyway, I was trying to address an issue in LWP-Simple, and then fell into the rabbit hole. Then, one thing is knowing some people use it, and another setting up a workflow to compile and test stuff for you. 10:50
tyil: did you use Raku here?
tyil only for testing purposes 10:51
(also, only freebsd so far)
10:51 domidumont joined
jmerelo tyil: so you managed to compile it there... 10:51
tyil yes 10:52
jmerelo I mean, it does not seem impossible, only you have to know all the tricks. Latest one is you can't use the supplied make, but gmake.
tyil I even have precompiled r* for freebsd
jmerelo tyil: oh. That would have saved me some trouble... Are they accessible somewhere?
10:52 aluaces joined
jmerelo tyil: oh yes www.tyil.nl/post/2020/06/21/lately-in-raku/ 10:53
tyil dist.tyil.nl/tmp/
no organisation in there yet :p 10:54
10:54 Doc_Holliwood joined
jmerelo OK. Anyway, I'm reproducing it in a Github action workflow, and I think I can create artifacts for downloading there. When I've got it working (or if I got it working) I can upload it to the rakudo repo so that it can create... something for download. 10:55
tyil should be very possible
sadly sourcehut started limiting to 4 build jobs :( 10:56
(and their freebsd env is software emulation, so it takes about an hour instead of 15-20min)
jmerelo tyil: this will probably take around 30 minutes github.com/raku-community-modules/.../465826226 10:58
tyil: it's a FreeBSD vm running within vmbox in macosx. Just booting the vm takes around 5 minutes. 10:59
tyil: which is why it could be a nice thing to have binaries, as well as actual vm ci. I'll try to look up if there's something around.
Hm, Azure Pipelines could be it... 11:00
11:02 patrickb left
jmerelo Or CirrusCI... cirrus-ci.org/guide/FreeBSD/ 11:03
11:04 notagoodidea joined
notagoodidea Looking at Sparrow repo, what is the "glue" lib that I see in every file in the ressources dir? 11:09
11:19 sena_kun left 11:20 sena_kun joined 11:22 defaultxr joined 11:23 cpan-raku left 11:27 ThaEwat joined 11:30 cpan-raku joined, cpan-raku left, cpan-raku joined 11:34 unclechu joined, AlexDaniel` joined, JJAtria[m] joined, CIAvash joined, MitarashiDango[4 joined, MitarashiDango[m joined
tyil jmerelo: welp, let's see how this goes github.com/rakudo/star/runs/1656083082 11:45
11:47 wamba left 11:49 notagoodidea left, wamba joined 11:51 notagoodidea joined 11:56 notagoodidea left 11:57 Altai-man joined
jmerelo tyil: It failed here github.com/raku-community-modules/...focus=true 11:58
tyil device not configured doesn't tell me anything on first glance :< 11:59
12:00 sena_kun left
Kaiepi jmerelo: my vps runs freebsd 12:19
El_Che "11:49 < MasterDuke> istr tyil is on a bsd" 12:20
I read: tyil is on lsd
tyil I mena 12:21
I could be
Kaiepi that's a bmake issue i think
tyil who knows ;)
Kaiepi if gmake is installed, that should be used
since nqp and rakudo's build system will generate a gnu makefile if that's the case 12:22
oh i should read more of chat 12:25
12:29 Doc_Holliwood left
tyil does anyone know how I can remove this circle-ci check from the rakudo star repo? I don't use it, and I'm unsure why it's even there 12:39
12:42 notagoodidea joined
Geth ¦ problem-solving: ash assigned to JJ Issue Subdomain for the Raku Course github.com/Raku/problem-solving/issues/257 12:58
tyil also, can a release on github be deleted after publishing, or is that only possible with drafts? 13:04
(I'm trying to make github actions build a r* on a release, but apparently release events only trigger on non-drafts, so I'll need to use an actual release to test and I don't want to clutter up with test releases) 13:05
13:12 ggoebel joined 13:14 sena_kun joined 13:17 Altai-man left 13:21 frost-lab left 13:40 Altai-man joined
Geth ¦ problem-solving: lizmat assigned to rba Issue Subdomain for the Raku Course github.com/Raku/problem-solving/issues/257 13:43
¦ problem-solving: lizmat unassigned from JJ Issue Subdomain for the Raku Course github.com/Raku/problem-solving/issues/257
13:43 sena_kun left
notagoodidea For those than could be interested: a patch has been merged to KDESyntaxHighlight to consodilate the raku highlighting (used by Kate) and if everything goes well will be pushed to skylighting the syntax highlighting used by neuron and pandoc. 13:44
MasterDuke nice 13:45
13:48 Altai-man left 13:49 jmerelo left 13:50 v_m_v joined
xinming SmokeMachine: with Model.^all method which returns the ResultSeq, We should take snapshot of the table name. 13:52
tellable6 hey xinming, you have a message: gist.github.com/18914fae6d856161cc...3396e828d8
xinming SmokeMachine: otherwise, when we get ResultSeq, which go out of the scope of the block uses `temp Model.^table = "blabla"`, The ResultSeq will use the old table name. 13:53
SmokeMachine: so soemthing like this will work. my $rs-seq = do { temp Model.^table = "blabla"; Model.^all.grep({ }); }; 13:55
13:55 guifa2 joined
xinming SmokeMachine: also, For now, .grep({ ... }) is chained with "and", do we have methods to do chain with "or"? 13:58
13:58 v_m_v left 13:59 v_m_v joined
guifa2 When doing a lot of string concating in perf-sensitive code, is there a known best approach? Switch to native str? Generate a list and then join at the end? I think I remember that string handling is done in chunks that are joined in the VM but I don't remember the details 14:03
(I'll do some tests to see if no one knows off hand, just curious if there was a standard approach)
14:04 v_m_v left
SmokeMachine xinming: &&, and, || and or should work... if it isn’t, that’s a bug... 14:06
MasterDuke yeah, the vm has a concept of strands, so repetition (i.e., the `x` operator) and concatenation can just increment a strand count or create a new strand
SmokeMachine xinming: but that’ll really work well when I concert Red to use RakuAST... 14:07
MasterDuke but it does depend on how you're using the strings, so the vm may end up flattening all the strands anyway
so you really need to benchmark with the operations/code you will be doing for real 14:08
guifa2 MasterDuke: thanks. I'm having to create my own sprintf effectively and trying to come up with different ways to generate the digits in numbers 14:10
notagoodidea guifa2: For the integration of Intl::CLDR in a program, is it possible to only get a fixed set of words without having to take the all the files available? 14:19
guifa2 notagoodidea: depends, and there are several approaches. Each language has a strings and data file, and that's only opened on demand (in fact, the loading is even lazier than that). So long as you're working on a single language, that should be fairly efficient, but it does require the installation of all of Intl::CLDR's resource files (which is a hefty 75 MB or so) 14:22
xinming SmokeMachine: What I mean is, the .grep({ }).grep({ }) is a `and` op, Do we have chaining op to make the new chain `or`
guifa2 If you're wanting to reduce that weight (or allow for faster loading of a small subset of data across all languages), I'd recommend using a preprocessing script that directly accesses Intl::CLDR, and generates the specific data you need 14:23
xinming SmokeMachine: In DBIx::Class, We can do something like this, I just forgot the syntax. 14:24
notagoodidea mm ok:) My idea was : I am gonna need those words, say <hello bye foobar>, in all language available. Best to preprocess and back it somewhere. 14:25
guifa2 (e.g. a calendar app you might use `cldr{$lang}.dates.calendars.gregorian.months.stand-alone.wide[1..12] for @langs` and output that into a file and read it in more quickly
yeah, exactly. I imagine about half of people using it will have the `use` statement in the main script, and about the half using it for preprocessing, depending on use case 14:26
xinming SmokeMachine: BTW, the reason I ask that ResultSeq should remember the 'temped' table name is.
tyil notagoodidea: re: raku highlighting in KDESyntaxHighlight: nice! 14:27
notagoodidea guifa2: I was poking with the idea to find a way for localized CLI arguments but not right now.
xinming SmokeMachine: I just have some requirement which is like, my $rs1 = { temp Model.^table = "blabla"; Model.^all }; my $rs2 = { temp Model.^table = "bleble"; Model.^all };
guifa2 I'll have a localized number parser available again soon :-) 14:28
literally just use <local-number> in your regex and it will get you both the string and evaluate the value of the number as a mixin
notagoodidea tyil: Yep, it was already there but buggy due to Q String parsing. I just found the why and more knowledgeable people solved the issue :D 14:29
tyil notagoodidea++
something to add into next week's rakudo weekly :>
notagoodidea guifa2: It was more about the options/flag localized. That you could use --files (en) or --fichiers (fr) and the parser get the right options/flag modulo the existence of those words in the corpus. 14:30
SmokeMachine xinming: .grep (|) .grep? 14:31
notagoodidea tyil: :D If it is integrate to skylighting before end of the week, I will tell you. When it happends, raku will be supported by further version of pandoc/neuron.
guifa2 notagoodidea: Ah. You might find Fluent to have some better solutions there (that's my next target for rewriting after finishing up some CLDR work). It's Mozilla's localization framework. It's currently mostly usable in Raku, but I can do much better now 14:32
14:33 cosimo joined, sena_kun joined 14:34 Sgeo joined 14:35 mowcat joined
notagoodidea guifa2: Neat, even if right now, I am not confident to use a research project from Mozilla as they are dropped every six months (used to use Send, Notes, etc. and *poof* gone). 14:35
14:37 sno joined
guifa2 Heh fair. But since fluent is an internal framework (really, at its core, it's just a file type description) it doesn't require any long-term support from them :-) 14:38
xinming SmokeMachine: Something like that, But the (|) union is different from a `where ... OR ... ` 14:48
SmokeMachine xinming: yes, it is...
xinming SmokeMachine: We need someway to add a top-or condition, instead of .grep only. 14:52
[Coke] yawns. 14:59
tyil .tell brass if you still want to look into mac builds of rakudo star, you might be able to get some automated builds working with github actions, I just made it work (I think?) for GNU+Linux tarballs 15:00
tellable6 tyil, I'll pass your message to brass
15:05 tejr joined, xelxebar joined 15:14 ggoebel left
SmokeMachine xinming: With Red, I usually think the opposite... having this Raku's syntax, what should be the generated SQL to replicate Raku's behaviour 15:15
xinming: how would you do, with raku, grep a list by something OR something else... the best way I see would be: @list.grep: { .&cond1 || .&cond2 } 15:17
xinming: it's being hard to find another way... 15:18
cog Is there a raku routine which prints the printable glyphs for control chars ? 15:20
... in a string 15:21
SmokeMachine xinming: something that could be done is: for `$a.grep(&cond1) (|) $b.grep(&cond2)` when `$a eqv $b` optimise to `$a.grep: { .&cond1 || .&cond2 }` 15:22
15:25 notagoodidea left
xinming SmokeMachine: the problem with that approach is, we can't build search conditions based on "conditions" 15:25
SmokeMachine xinming: maybe, that way you could do something like: `my $a = Model.^all.grep: &cond1; ...; my $or = $a (|) $a.parent.grep: &cond2`
guifa2 cog: not a premade one, but you could do it fairly easy using Str.trans
cog Thx guifa2 15:26
SmokeMachine xinming: sorry, what do you mean by `we can't build search conditions based on "conditions"`
15:26 guifa2 left 15:34 ggoebel joined 15:39 mowcat left, notagoodidea joined 16:04 parabolize joined 16:19 _jrjsmrtn joined
tony-o .tell patrickb merged the config stuff into fez 16:29
tellable6 tony-o, I'll pass your message to patrickb
17:02 jmerelo joined
jmerelo .tell tyil maybe you should post the instructions to build FreeBSD somewhere. I couldn't pull it off. 17:02
tellable6 jmerelo, I'll pass your message to tyil
tyil jmerelo: I just used `rstar fetch && rstar install`, though that's been a couple months ago 17:04
maybe one of the projects changed something that broke this
also, I dont seem to be installing gmake for freebsd in my build instructions
17:04 sortiz joined
jmerelo The compilation I'm attempting breaks with "Device not configured" which apparently has nothing to do with compilation, but with using sshfs 17:05
SmokeMachine xinming: ???
jmerelo This is the log github.com/raku-community-modules/.../465898571
tyil interesting
I'm not well versed in github actions, but I'm guessing you can't use something else than sshfs then 17:06
jmerelo tyil: I really have no idea. Here's the action, it should be pretty straightforward to understand github.com/raku-community-modules/...eebsd.yaml 17:07
tyil: it sets up a freebsd vm, which is connected to the MacOSx port via sshfs. I have no idea why it breaks down after a while. Anyway, if you manage to package it for FreeBSD this could be use to run FreeBSD tests where they're needed. 17:09
tony-o jmerelo: sent you a pm
tellable6 2021-01-06T10:32:53Z #raku-dev <patrickb> tony-o Did you know JRaspass and JJAtria[m] are working on a pure-Raku modules.raku.org replacement? You should probably start a conversation on how to best integrate the fez ecosystem.
jmerelo Or maybe we can set up something in SourceHut, I have no idea how it works.
tony-o: gotcha
tony-o JRaspass: jjatria - i have some ideas about that if you guys want to chat. 17:10
JJAtria[m] tony-o Sure :D 17:11
JRaspass ditto
JJAtria[m] Just in case: I'm going to be afk for a bit in a bit, but I should be back in about an hour or so 17:13
17:13 bdju joined
tony-o what stage are you in? do you have a roadmap? 17:13
JRaspass for the site? there's an unordered list of things to do on the README.md called a roadmap :-P 17:14
tony-o what's the project link?
JRaspass gitlab.com/raku-land/raku-land 17:15
tony-o can we add the zef ecosystem to that roadmap? 17:16
JRaspass sure, patches welcome ;-) 17:17
tony-o just requested access as `tony-o` 17:19
17:19 jess left
tyil jmerelo: looking at my latest freebsd build (4 hours ago), it should still work, so I'm going to guess this is purely an issue with that freebsd vm setup (builds.sr.ht/~tyil/job/388507) 17:20
JRaspass approved
jmerelo tyil: how can that be used? 17:21
tyil jmerelo: the build itself?
tony-o thanks
jmerelo right
tyil jmerelo: download dist.tyil.nl/tmp/rakudo-star-amd64...f5.tar.gz, and extract it to /usr/local (or any other place you want to install it) 17:22
17:29 stoned75 left
jmerelo tyil++ 17:29
17:36 mowcat joined 17:38 squashable6 left 17:41 Altai-man joined, ufobat joined 17:42 squashable6 joined 17:43 sena_kun left 18:03 domidumont left 18:13 wamba left 18:22 stoned75 joined 18:25 ufobat left 18:29 notagoodidea left 18:42 notagoodidea joined
notagoodidea tyil: The new raku definition have been merged in skylighting (github.com/jgm/skylighting/issues/114) :D 18:44
tyil notagoodidea: awesome!
18:45 Xliff left 18:46 Doc_Holliwood joined 18:48 wamba joined
jmerelo notagoodidea++ 18:53
Geth doc: 5b3407028c | (Stoned Elipot)++ | doc/Type/ValueObjAt.pod6
Typography tweak
linkable6 Link: docs.raku.org/type/ValueObjAt
19:18 Black_Ribbon joined 19:23 Doc_Holliwood left
stoned75 m: releases my %m is Map = a => 42; say %m.WHICH, ' ', %m.WHICH.^name; 19:24
camelia 5===SORRY!5=== Error while compiling <tmp>
Undeclared routine:
releases used at line 1. Did you mean 'reverse', 'repeated'?
stoned75 commit: releases my %m is Map = a => 42; say %m.WHICH, ' ', %m.WHICH.^name; 19:25
moon-child what's the difference between my %m is Map and my Map %m?
committable6 stoned75, gist.github.com/27dd1813076ed5f291...6571637487
stoned75 m: my Map %h; say %h.^name 19:26
camelia Hash[Map]
stoned75 m: my %m is Map; say %m.^name
camelia Map
stoned75 not the same type at all :) 19:27
19:28 Doc_Holliwood joined
stoned75 %h here is a Hash of Map while %m is a Map 19:30
hum... the evolution seen in gist.github.com/Whateverable/27dd1...6571637487 is ... interesting 19:32
moon-child stoned75: right 19:44
19:45 aluaces left 19:46 aluaces joined, jmerelo left 19:54 JRaspass left
tony-o JJAtria[m]: what exactly is the bin/fetch mentioned in the README? i see the bin/(git|cpan) - are those being called via some cron? 20:03
.tell melezhik the issue on fez should be moot in the next couple of weeks
tellable6 tony-o, I'll pass your message to melezhik
JJAtria[m] tony-o I think that was renamed to 'parse' on gitlab.com/raku-land/raku-land/-/c...880eacb7bb 20:04
The documentation seems to be a bit out of date :P
20:05 stoned75 left
JJAtria[m] The scripts in `bin` are mostly orchestrated by `bin/ingest`, which is run from the Makefile 20:06
20:06 sxmx joined
tony-o gotcha - is that container just hotswapped upon being built then? 20:07
JJAtria[m] JRaspass would know the specifics about what exactly runs `make ingest`, which runs the process in the deployment box 20:08
I don't think this process requires it to be rebuilt, actually
It just re-creates the entire dataset in the DB in a transaction 20:09
20:09 v_m_v joined
JJAtria[m] But as far as I understand that's talking to the DB, not the container running the site 20:10
tony-o sounds good - i can work with that ty 20:16
i'll submit a patch for p6c and zef
[Coke] So, OT, but, as a US citizen... WTAF. 20:25
El_Che [Coke]: :/
tadzik yeah, surreal
El_Che [Coke]: I have seen the hand in the US supporting scenes like that in Latin America, but let me tell you, I have no schadenfreude at all. I hope democracy is not too badly damaged. 20:26
it reads like a bad scenario. Trump is even bad at coups 20:27
Seeing on how well armed are police, national guard, etc, I would expected rioters get into the senate floor 20:29
20:29 melezhik joined
melezhik I spin up a Sparky CI server for dog fooding , if someone wants to play with - cc tib 20:30
tellable6 2021-01-06T20:03:47Z #raku <tony-o> melezhik the issue on fez should be moot in the next couple of weeks
tony-o coup is kind of a stretch 20:36
not that i disagree with the rest of the WTAF sentiment 20:40
El_Che it doesn't have to be a succesful coup to be a coup 20:43
there was a similar failed coup in Venezuela last year 20:44
pretty identical scenario
timotimo it's not a coup if the military isn't involved 20:45
El_Che it's a coup if the military stays mostly out 20:46
that's was the original scenario in Bolivia
20:47 sjm_uk left
El_Che (the military had to step in later because the coup leaders weren't popular at all) 20:47
timotimo oh?
i guess that's a good point
El_Che it's was very innovative :)
timotimo if the military just shrugs from the sideline, you can't really say they are "not involved"
El_Che well, sone of that is maybe here in play
where is the National Guard? 20:48
how does a smallish number of protesters get into the Senate?
probably the best secured place next to the White House
let's hope it's just a farce of an attempt of Trump to poison the well while he leaves 20:49
sortiz El_Che, The request by DC officials to deploy de NG was denied by the Defense Department. 20:54
El_Che yeah, pretty WTF
[Coke] WaPo has an update on that, they are deploying. 20:55
there's a lot of churn right now in the news 20:56
El_Che I hate to see boots on the streets, but this looks warranted
[Coke] (washington post)
El_Che Remember the Senate elections in Georgia? Good times. 20:57
It sounds like ages ago :/
sortiz They are deploying at Trump request?! 20:58
[Coke] www.washingtonpost.com/dc-md-va/20...HC357IIUEM
El_Che if you wonder how the protestor got so fast inside the Senate: twitter.com/bubbaprog/status/13469...19520?s=20
twitter.com/FridaGhitis/status/134...14624?s=20 21:00
Improvised explosive device found in the Capitol: NBC
21:12 v_m_v left, mowcat left 21:21 notagoodidea left 21:22 stoned75 joined 21:42 sena_kun joined 21:44 Altai-man left 21:46 wamba left 21:48 kensanata joined 21:52 ggoebel left 21:56 samcv joined 21:57 aindilis` joined 21:59 mowcat joined 22:05 melezhik left 22:08 melezhik joined 22:09 Xliff joined
Xliff How can I get Cro::WebApps::Template to use a literal string as its template? 22:10
moritz Xliff: github.com/croservices/cro-webapp/...ry.pm6#L63 seems to be the answer 22:20
$source is the template string 22:21
Xliff Yeah. I am working through that now. Was hoping I wouldn't have to roll my own.
22:21 sena_kun left
Xliff When I test this, I may have to formalize it for a non-file and submit a PR. 22:21
timotimo "D.C. Police Lose Control Of Rioting Trump Supporters After Hundreds Of Officers Called Away To Deal With Black Jaywalker" 22:26
El_Che lol 22:28
22:37 ggoebel joined 22:43 jess joined
Xliff timotimo: Yes. I'm living that. Right now. 22:43
I'm also black. And I jaywalk.
So DCPD scurs me.
Also... is it known that raku will choke on symlinks? 22:44
lizmat it does ?
El_Che Xliff: you're Washiington DC based if I remember corrctly? 22:45
lizmat wishes Xliff strength in the coming night of curfew
perryprog Xliff, stay safe <3 22:51
tony-o JJAtria[m]: submitted a mr for review for zef&p6c on raku.land 22:53
22:53 aluaces left
gfldex Thinking about The Situation In General, I just realised how much Raku helped me to stay sane lately. 22:56
22:57 oddp joined
JJAtria[m] tony-o++ 22:58
Xliff lizmat: Yes. If the file being compiled is a symlink, it gives a remarkable bit of LTA. 23:01
Can you check to confirm that on your end?
23:02 melezhik left
Xliff Thanks all for the safe wishes. I am in mah house in lockdown with plenty of beer. 23:02
lizmat sure... if you tell me what to check
Xliff: do you have a gist ? 23:07
23:09 aindilis` left 23:10 aindilis joined
Xliff lizmat: No impossible to gist. 23:11
23:11 ggoebel left
Xliff Create a raku file. Symlink it to another location. Try to run raku on the symlinked file. 23:11
timotimo Xliff: i likewise wish you strength, all of this is very fucked, and has been for a long, long time 23:14
Xliff timotimo++ : thanks
lizmat Xliff: should it be in a different dir ? 23:16
Xliff: cannot reproduce on MacOS Mojave 23:17
23:17 oddp left
Xliff lizmat: OK, thanks. 23:17
If I can confirm it again with concise reproduction steps, I'll bug it. 23:18
sortiz Xliff: Also I can't reproduce on Linux (Fedora 33)
Xliff sortiz++
sortiz: Are you on v2020.12-32-g8150a2864? 23:19
23:20 perry joined
sortiz Yep, moar-blead. 23:20
23:22 kensanata left
lizmat also 23:22
sortiz Your symlinked file 'use' something relative?
23:24 melezhik joined
melezhik tony-o I found another issue with fez installation - , I filled it to fez-GH 23:25
tony-o melezhik: just responded to it 23:26
melezhik tony-o ++
tony-o try a `zef update` and give it another go 23:29
melezhik yeah 23:31
23:32 squashable6 left, squashable6 joined
melezhik did not help, the same error ))- 23:32
Xliff moritz: Um. -Ilib was specified, where the compunits in lib/ were symlinked 23:35
melezhik tony-o interesting ... - gist.github.com/melezhik/2bfea47bd...7f0d227eeb 23:36
it happens immediately after successful install , really weird
Xliff gist.github.com/Xliff/23d83c2ddcfc...c572caa87d 23:37
23:49 JRaspass joined
melezhik tony-o I created a SCM triggering CI on fez - if you're interested ... :-)) 23:54