🦋 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. |
|||
00:00
moon-child joined
00:03
epony joined
00:06
dogbert2 joined
00:08
dogbert17 left
00:11
guifa2 left
00:19
peri404 joined
00:20
sivoais left
00:21
raydiak joined,
sivoais joined
00:26
JRaspass left
|
|||
tony-o | .tellable | 00:46 | |
.tell jmerelo another article/bit of info on zef eco - deathbyperl6.com/faq-zef-ecosystem/ | 00:47 | ||
tellable6 | tony-o, I'll pass your message to jmerelo | ||
00:49
pecastro left
01:00
sono__ joined
01:03
Black_Ribbon left,
mowotter left
01:12
gdonald joined
01:54
gnufr33dom joined
02:31
kvw_5_ joined
02:35
kvw_5 left,
colemanx joined
02:59
Xliff left
03:07
squashable6 left
03:09
squashable6 joined
03:15
simcop2387 left
04:08
simcop2387 joined
|
|||
notandinus | if i specify a version in "depends" section of META6.json then will zef install that specific version if the user already has the module with higher version? | 04:16 | |
hmm i noticed the "+", so this : WWW:ver<1.005006+> means any version above 1.005006 will work, right? | 04:18 | ||
04:24
__jrjsmrtn__ joined
04:25
_jrjsmrtn left
04:33
Garbanzo_ left,
Garbanzo_ joined
04:36
kaiwulf left
04:52
rindolf joined
05:00
cxreg left
05:16
wamba joined
05:26
colemanx left
05:33
simcop2387 left
05:36
simcop2387 joined
|
|||
xinming_ | SmokeMachine: when we fetching large column, which is over 2M size, It's quite slow, Is there any hint on how I can troubleshooting this? | 05:48 | |
05:49
simcop2387 left
|
|||
rindolf | Hi all! Can anyone recommend a good chatroom for history/etymology disussions? Please no discord.gg ( twitter.com/shlomif/status/1338045500210212866 ) or whatsApp though ( en.wikipedia.org/wiki/WhatsApp#Rec..._criticism ) | 06:18 | |
06:22
brtastic joined
06:28
wamba left
06:52
ufobat_ joined
06:59
simcop2387 joined
07:10
ufobat joined
07:24
sjm_uk joined
|
|||
SmokeMachine | xinming_: sorry, no... I’ve never tried to get so large columns. Do you know where it’s getting slow? | 07:35 | |
07:43
parabolize left
|
|||
xinming_ | SmokeMachine: I just now tested, It seems, it's slow when I try to assign values to variable. | 07:57 | |
SmokeMachine: It's pre-generated html fragment | 07:58 | ||
08:02
stoned75 left
08:05
stoned75 joined
|
|||
CIAvash | weekly: deathbyperl6.com/faq-zef-ecosystem/ | 08:09 | |
notable6 | CIAvash, Noted! (weekly) | ||
08:10
Garbanzo_ left
08:19
domidumont joined
08:28
MasterDuke joined
08:40
stoned75 left,
stoned75 joined
08:41
rindolf left,
kvw_5_ left,
kvw_5 joined
08:42
rindolf joined
08:43
dakkar joined
08:46
pecastro joined
08:57
gnufr33dom left
|
|||
notandinus | should i report moar vm panics? my code is probably doing the wrong thing but it compiles and runs until moar vm panic | 09:16 | |
here is the code and error: paste.debian.net/hidden/0741519e/ | 09:18 | ||
09:18
JRaspass joined
|
|||
notandinus | i'm trying to get the total time taken to execute the word-search subroutine | 09:18 | |
09:19
mst joined
|
|||
notandinus | hmm, wait looks like the *return* in front was causing the panic | 09:20 | |
anyways, how would you get the time taken to run word-search subroutine in this: paste.debian.net/hidden/e6e54b52/ | 09:21 | ||
it uses concurrency to run the same subroutine multiple times for different values, i want the time taken to run each subroutine individually and also the total time (which can be timed directly by putting DateTime.now - $initial after "await" right?) | 09:22 | ||
hmm i probably want to do it in parallel | 09:30 | ||
09:34
sortiz left
09:37
aborazmeh joined,
aborazmeh left,
aborazmeh joined
09:46
brtastic left,
Scimon joined
09:51
Sgeo left
09:52
Scimon left,
Scimon joined
09:53
Scimon left,
Scimon joined
09:55
Scimon left,
Scimon joined
|
|||
Scimon | Morning. I'm just tweaking my IRC settings. Think it's done now. | 09:56 | |
10:06
aborazmeh left
10:08
domidumont1 joined
10:10
domidumont left
10:26
MasterDuke left
10:29
wamba joined
10:31
nosqrt joined,
afresh1 left
10:32
afresh1 joined
10:39
afresh1 left
10:44
afresh1 joined
10:59
sono__ left
11:03
ufobat_ left,
ufobat left,
ufobat_ joined,
ufobat joined
11:07
ufobat__ joined,
ufobat_ left
11:08
ufobat left,
ufobat_ joined
11:16
ufobat__ left,
ufobat_ left
11:23
ufobat joined,
PimDaniel joined
|
|||
PimDaniel | What is the common mistake with has @.aaa; and cannot look up attributes in method aaa; what is the hell? | 11:25 | |
Heu bonjour quand-même , heu \o | |||
11:27
ufobat left,
ufobat joined
11:33
PimDaniel left
11:35
nosqrt left
11:37
ufobat left,
ufobat joined
11:39
nosqrt joined
11:40
PimDaniel joined
11:43
ufobat__ joined
11:44
ufobat left
11:46
PimDaniel left
11:57
ufobat__ left
11:59
ufobat joined
12:01
aborazmeh joined,
aborazmeh left,
aborazmeh joined,
WisdomFusion joined
12:03
notagoodidea joined,
PimDaniel joined
|
|||
lizmat | m: class A { has @.aaa }; A.aaa | 12:04 | |
camelia | Cannot look up attributes in a A type object in method aaa at <tmp> line 1 in block <unit> at <tmp> line 1 |
||
lizmat | PimDaniel: is that the error? | ||
"in a type object" | |||
PimDaniel | lizmat: no, heu not sure! | ||
12:05
ufobat_ joined
|
|||
PimDaniel | I am into A | 12:05 | |
lizmat | if that's the error, you didn't instantiate the class, aka, you didn't call .new on it | ||
m: class A { has @.aaa }; A.new.aaa | |||
camelia | ( no output ) | ||
PimDaniel | suppose my constructor is tricky : like : method new (**@points where all (@points>>.elems) == 2) { | 12:06 | |
12:07
ufobat left
|
|||
PimDaniel | I cannot attrib directly each elements of x in a list a point: | 12:07 | |
class A has @.coords; | |||
loop is for @points -> ($x is raw , $y is raw) { | 12:08 | ||
dakkar | please show a bit more code… | 12:09 | |
PimDaniel | i can't do $.coordonnees.push(Pint.new($x,$y); | ||
*Point | |||
dakkar | I can't follow, the names of the things you mention don't match with each other | 12:10 | |
please write a small test case and put it up somewhere (some pastebin, gist, or whatever) | |||
PimDaniel | i made a my @coords variable too; | ||
ok | |||
and it works but i have a question: | |||
self.bless(:@coords, :$motif); , does this mean that ha must have a @coords and a @.coords variable? and i suppose it sends it to bless in hash form, no? | 12:12 | ||
dakkar | "variable" and "attribute" are not the same thing | 12:13 | |
(plus, why are you changing `new` and calling `bless`? are you sure you need that?) | 12:14 | ||
I still can't see your code, so I can't answer anything | |||
PimDaniel | I'm sure of nothing! | ||
dakkar | that's a good start! | ||
what are you trying to accomplish? | |||
Scimon | :D Generally I'd say that if you're using bless in a simple object you're probably doing it wrong. | 12:15 | |
dakkar | hmm. lunchtime for me now, I'll be back in ~1hour | ||
PimDaniel | i try to lean Raku! | ||
Scimon | I would look at the BUILD submethod. | ||
PimDaniel | *learn Raku! | ||
Scimon | Wonderful! | ||
PimDaniel | All my code is no sense. | ||
tadzik | ime BUILD is rarely what you want, it looks deceptively simple and deceptively isn't | ||
PimDaniel | And that is why i do not want to show it. | ||
tadzik | bless if fine if you want your new() method to take arguments in a non-standard way, I'd say | 12:16 | |
Scimon | Ahhh... I may have been decieved. | ||
It's ok. We're nice. | |||
tadzik | TWEAK is the BUILD alternative that mostly does what people actually expect :P | ||
Scimon | Ah yes. | ||
PimDaniel | One second! it comes... | ||
tadzik | don't worry, we've all written bad code. It's the first, mandatory step to writing good code | ||
Scimon | What they said | 12:17 | |
12:17
WisdomFusion left
|
|||
PimDaniel | pastebin.com/C8BPMrgg | 12:17 | |
Scimon | So @.coordeonnes is an array of Points? | 12:18 | |
tadzik | this looks sensible | ||
PimDaniel | Porqué por favor? | 12:19 | |
tadzik | self.bless(:@coordonnees); means self.bless(coordonnees => @coordonnees), if that's the bit that confused yed | ||
s/yed/you/ | |||
PimDaniel | YES! | ||
but then another question occurs: is @coordonnees copied in @.coordonnees? or is it a kind of pointeur? Is it a good way to operate? | 12:21 | ||
12:22
Matthias15 joined
|
|||
PimDaniel | And in general how would you attrib objects of object in contructor? May be there's a simple way? | 12:23 | |
tadzik | I'm not sure what the technicalities are, but this is idiomatic code | ||
well, I'd just have the user submit an array of Points, instead of creating them yourself | 12:24 | ||
PimDaniel | Idiomatic ? This means that i am idiot? | ||
tadzik | :D no, it means that that's how an experienced programmer would write it, and others would easily understand it | ||
Scimon | Of course you can have a multi method new where if they submit an array of none points it maps it to and array of points and then calls new again with that. | 12:26 | |
tadzik | following up on my suggestion: it may seem easier to create Point inside new, but it's a bit of an anti-pattern in object-oriented programming in general. Imagine a situation where you have objects that are compatible with Point (they have the exact same interface, or a "bigger" one), and you wanted to use them here. Currently you can't since your Polygone forces everything to be a Point | ||
Matthias15 | I have some text files (json and simple word lists) which contains german special characters like ö,ä. All these files are saved as utf8. Now, when i am slurping these files i got in some cases broken characters and some are printed well (with ä..). Are there any suggestions how to dig into that problem? | ||
Scimon | (I do love multi methods for that kind of thing) | ||
Matthias15 | running on windows btw | ||
tadzik | Scimon: yeah, that's a good solution to this | ||
Scimon | How are you reading the files Matthias15? | 12:27 | |
Matthias15 | my @list = slurp "list.json"; | ||
and in a hash context: my %j = from-json slurp "search.json"; | 12:28 | ||
i have tried diffrent encodings while slurping..nothing changed | 12:29 | ||
PimDaniel | Not sure to understand what you say :(. | ||
En plus! I must go now! Thank's to all of you. | 12:30 | ||
I must leave: back later... merci beaucoup! | |||
i'll read you again in some hours... | |||
sorry! | |||
12:30
PimDaniel left
|
|||
tadzik | :) | 12:32 | |
Matthias15 | No suggestions to prevent me going crazy? :D | ||
Scimon | And I take it when you open the files in an editor they look OK? I'm not sure I'm afraid. I take it you're using powershell? | ||
Matthias15 | in the text editor (ultraedit) all files are ok. and im using the normal CMD | 12:33 | |
Scimon | Hmmmm.... that *might* be the problem. | ||
Matthias15 | just tried..same result in powershell | 12:34 | |
Scimon | I can't check it out until this evening as I'm on Linux at work. | ||
Ok... Hmmm. | |||
Matthias15 | i made a copy from a file which dont make problems..then i copied the content from another file and then i got problems again..weird | 12:35 | |
Scimon | It might be the editor isn't saving it as utf8 correctly? It feels like an encoding issue. | 12:36 | |
12:37
wamba left
|
|||
Matthias15 | Ultraedit is some kind of a mature editor..could this happen? mhm | 12:37 | |
12:39
aborazmeh left
|
|||
Scimon | The ä thing is a dead give away for encoding errors. I see it a lot with the £ symbol which will often end up corrupted. | 12:40 | |
Matthias15 | well..do you have a hint how to get into that issue on a more lower level? | 12:42 | |
12:42
MasterDuke joined
|
|||
Scimon | Well first thing I'd think about is try and make a fresh file and see if the issue happens. Also try writing from Raku to a file and then try reading it. Then open and make a simple mod in ultaedit and see what happens. | 12:44 | |
I may be able to look at it this evening but not before I'm afraid. | |||
Matthias15 | well, makes sense..thank you so far! | 12:48 | |
notandinus | zef was taking ~550-580M memory while installing App::Mi6, is reducing memory usage something that can be done in future? | ||
13:02
wamba joined
13:11
wamba left,
wamba joined
|
|||
kawaii | I've experienced the same thing, using zef on servers with ~1GB RAM often causes it to oomkill | 13:30 | |
13:31
wamba left
13:35
vike left
13:38
Matthias15 left
|
|||
timotimo | we sure hope so | 13:43 | |
could be interesting to grab a memory snapshot at some opportune moment | 13:44 | ||
i assume installing App::Mi6 causes multiple things to be installed? | 13:45 | ||
quite possible that from each installation something sticks around that doesn't need to | |||
also, does zef use /tmp? if so, is /tmp on the machine in question a tmpfs? | |||
notandinus | yeah it does cause multiple things to install, i noticed slowness when the install was completing, it was using ~550 MB of memory then | 13:46 | |
timotimo: no, i'm on obsd, /tmp is not tmpfs | |||
even just the REPL takes ~100mb, not nice for low resource systems | 13:48 | ||
timotimo | that's more than i'm used to | ||
let me double-check | 13:49 | ||
need to build a rakudo first tho | |||
notandinus | btw can i make a dependency optional? like if the user has WWW dep then use it, otherwise just print no WWW dep and exit, to do this currently i created a new branch without-www and removed the dep there, is there a better way? | ||
ah i see, i ran 2019.11 on ubuntu and it was ~100mb in REPL, same for 2020.10 on obsd | 13:51 | ||
timotimo | oh, huh, i'm at 150 megabytes for the repl? | 13:55 | |
notandinus | hmm which version? | 13:57 | |
kawaii | timotimo: `zef install API::Discord Cache::Async Cro::HTTP::Client JSON::Fast YAMLish` # caused a server with only 1GB of RAM to oomkill it ~3 times before it finally succeeded on the 4th try, not sure if you can replicate | 13:59 | |
14:01
gnufr33dom joined
|
|||
timotimo | well, i have 16 gigs of ram, but i'm already 13.2 of that used, and already 7 gigs swapped out into zram ... | 14:02 | |
14:03
MasterDuke left
|
|||
timotimo | but when my system ooms i tend to be unable to use it for at least a couple minutes and i'm actually trying to get work done :) | 14:04 | |
notandinus | jnthn.net/papers/2015-yapcasia-con...df#page=24 | 14:05 | |
^ why did jnthn use start/await over here and why not .race things? | |||
if i understand correctly start/await runs things concurrently and .race runs them in parallel right? | |||
timotimo | was race already implemented with parallelism already? | ||
notandinus | yeah, they give example of using race later in the talk | 14:06 | |
[Coke] | I assume it was for pedagogical reasons. | ||
timotimo | quite possible | 14:07 | |
notandinus | i see, if i understand correctly start/await will cause one to start processing the json while the other one is still being read right? | ||
but in .race, both will start reading at the same time | 14:08 | ||
lizmat | notandinus: I don't think .race and .hyper were implemented then | 14:11 | |
notandinus | hmm start/await was under parallelism in that talk but in docs/language it's under concurrency | ||
lizmat: they talk about race in slide 36 | 14:12 | ||
so is start/await for parallel or concurrent computing? | |||
lizmat | ah, then I stand corrected :-) | 14:13 | |
timotimo | if you want to be extra pedantic, you can set a custom $*SCHEDULER and/or $*AWAITER to get different amounts of concurrent/parallel | 14:15 | |
14:29
wbn joined
|
|||
notandinus | i see, | 14:33 | |
14:34
wbn left
|
|||
timotimo | also, i forgot which one is concurrent and which one is parallel | 14:35 | |
14:35
wamba joined
|
|||
timotimo | one of them you can get without multiple cores, i think that's concurrent | 14:35 | |
14:35
kaiwulf joined,
wbn joined
14:36
MasterDuke joined
|
|||
notandinus | yeah, parallel can't run without multiple cores | 14:38 | |
timotimo | the default implementation of "start" will push the thing into a job queue from which multiple worker threads will pull tasks | 14:39 | |
well, that's the default implementation of the scheduler | |||
14:40
wbn left
|
|||
timotimo | hyper or race will create a job to split the incoming data into batches, one job to merge the results together at the end, and some amount of worker jobs to do all the per-item work in the middle | 14:40 | |
14:42
wbn joined
14:43
vike joined
|
|||
notandinus | i see, do the worker threads run on multiple cores or single? | 14:43 | |
timotimo | they are threads, like what you get with "Thread.new" | ||
if your operating system allows it, they will run on separate cores | |||
notandinus | i see, i don't know about threads, i'll look them up | 14:44 | |
timotimo | of course you can use cpuset and friends to limit all of that to your liking | ||
well, Thread is available in rakudo, but usually there's other things that will be more sensible to your use case | |||
notandinus | so if they run on multiple cores doing tasks then it's basically parallel computing right? | ||
timotimo | because threads "don't compose" unlike start/await/etc | 14:45 | |
yeah that'd be parallel | |||
notandinus | oh so start/await is running things in parallel? | ||
this difference b/w concurrent and parallel is confusing | 14:46 | ||
14:46
wbn left
|
|||
timotimo | i think you can get away without caring about the difference | 14:46 | |
notandinus | i see | 14:47 | |
14:50
vike left
14:57
vike joined
15:00
parabolize joined
15:04
dakkar_ joined,
dakkar left,
dakkar_ is now known as dakkar
15:10
aborazmeh joined,
aborazmeh left,
aborazmeh joined
|
|||
elcaro | notandinus: I saw that you solved your nested search thing in octans, but your question yesterday spurred me to build a deepgrep | 15:34 | |
modules.raku.org/dist/Deepgrep:cpan:ELCARO | 15:35 | ||
15:52
mowotter joined
15:55
Sgeo joined
|
|||
notandinus | elcaro: i see, my solution was not ideal and i was looking for something better, thanks for this | 15:59 | |
16:01
imcsk8 left
|
|||
notandinus | m: for 1 .. 10 { state $i = 100; say $i++;} | 16:02 | |
camelia | 100 101 102 103 104 105 106 107 108 109 |
||
notandinus | hmm that's nice | ||
m: for 1 .. 10 { state $i = 100; say $i++;} say $i | |||
camelia | 5===SORRY!5=== Error while compiling <tmp> Strange text after block (missing semicolon or comma?) at <tmp>:1 ------> 3for 1 .. 10 { state $i = 100; say $i++;}7⏏5 say $i |
||
notandinus | m: for 1 .. 10 { state $i = 100; say $i++;}; say $i | 16:03 | |
camelia | 5===SORRY!5=== Error while compiling <tmp> Variable '$i' is not declared at <tmp>:1 ------> 3.. 10 { state $i = 100; say $i++;}; say 7⏏5$i |
||
notandinus | is there another way of keeping track of how many times the loop has been executed? | 16:04 | |
say if i'm looping over "test".IO.lines and want to know the line number | |||
16:04
imcsk8 joined
|
|||
notandinus | or is there a better way of converting a 2d grid in a file to a 2d array in raku? | 16:05 | |
16:08
kaiwulf left
|
|||
Scimon | What's the file format? | 16:09 | |
notandinus | plain text | ||
it's like this: t e s t\nh e l l ... | 16:10 | ||
i'm looping over .lines and then .words to convert it to a 2d array | |||
Scimon | So @a = "file".IO.lines.map(*.words); would be my thought. | 16:11 | |
16:11
aborazmeh left
|
|||
Scimon | m: my $file = "t e s t\nh e l l\na b c d";my @a = $file.lines.map(*.words);dd @a; | 16:12 | |
camelia | Array @a = [("t", "e", "s", "t").Seq, ("h", "e", "l", "l").Seq, ("a", "b", "c", "d").Seq] | ||
Scimon | m: my $file = "t e s t\nh e l l\na b c d";my @a = $file.lines.map(*.words.Array);dd @a; | ||
camelia | Array @a = [["t", "e", "s", "t"], ["h", "e", "l", "l"], ["a", "b", "c", "d"]] | ||
Scimon | Ta fa | 16:13 | |
ta da even. | |||
notandinus | oh, yeah i've seen that before | ||
thanks | |||
Scimon | No worries. | 16:14 | |
notandinus | elcar_o i'm sure that my input will be a 2d grid so i think i'll stick to nested for loop and that way i'll be able to work around deepgrep's limitation | ||
16:15
mowotter left
|
|||
notandinus | deepgrep is nice for when nesting is not known but MxN grid is expected | 16:16 | |
The iterator of this Seq is already in use/consumed by another Seq | 16:27 | ||
^ i get that | |||
i'm reading a file in @a and iterating over it, i think @a is lazy so it's not letting me iterate over @a | 16:28 | ||
i've encountered this before, don't recall how to fix it | |||
? | |||
hmm i just ran ag and found .cache.Array that fixed it | 16:29 | ||
16:31
sortiz joined
16:43
|oLa| joined
16:45
|oLa| left
16:48
Raycat|Work joined
|
|||
Raycat|Work | Hey, quick question. | 16:48 | |
Is there a nicer way to say `.grep(! (* %% 2))`? | |||
Scimon | m: say 5 !%% 2 | 16:49 | |
camelia | True | ||
Raycat|Work | i didn't know that was an operator | ||
Thanks! | |||
Scimon | So .grep( * !%% 2 ) | ||
Neither did I I tried it out ;) | 16:50 | ||
JRaspass | Isn't a single percent good enough in practice? The remainder will still be "true" | 16:51 | |
Scimon | %% is the is divisible by operator. | 16:52 | |
JRaspass | yeah what i'm saying is grep: * % 2 will produce the same results as !%% | ||
Scimon | Yeah.. but only for 2. Where as !%% will work for any divisor. | 16:53 | |
JRaspass | really? I can't see where it breaks down, 3 is fine | 16:54 | |
Scimon | (... I'm being dumb aren't I?) | ||
JRaspass | but yeah, probably clearer to use not exactly divisable than say has remainder | ||
i guess i'm used to perl where we don't have these fancy ops ;-) | |||
Scimon | docs.raku.org/language/operators#N..._operators : Here's how it works. | 16:55 | |
You can negate any Boolean operator that doesn't begin with ! | |||
JRaspass | i guess that explains why not smart match is !~~ rather than !~, nice symertry | ||
16:55
gnufr33dom left
16:56
notagoodidea left
|
|||
Raycat|Work | m: say so 0 | 16:57 | |
camelia | False | ||
Scimon | Yeah I just... I'd rather avoid relying on that. | ||
Because it makes for magic code. | |||
JRaspass | TIMTOWTDI :-P | 16:58 | |
Raycat|Work | Dawg, we're using a language built on magic | ||
When your language can print out 90% of Baby Shark in one line, all bets are off | |||
tadzik | m: say "baby shark tititititi" | 16:59 | |
camelia | baby shark tititititi | ||
tadzik | wasn't too hard :P | ||
Raycat|Work | no no no | ||
it's so much worse | |||
I have to find that now | |||
tadzik | is it shark-shaped? | ||
Raycat|Work | No, it uses ZX | 17:00 | |
Oops, X~ | |||
But this is it | |||
(<Baby Daddy Mommmy Grandpa Grandma>X~" Shark"X~ |((" doo"x 6)xx 3),'!')>>.say | |||
evalable6 | Baby Shark doo doo doo doo doo doo Baby Shark d… |
||
Raycat|Work, Full output: gist.github.com/c681d9b6e3ff290471...17e396b8b1 | |||
17:01
nosqrt left
|
|||
Raycat|Work | Also, what triggers evalable6? Any Raku code? | 17:02 | |
"Hello.".say | |||
evalable6 | Hello. | ||
Raycat|Work | Interesting | ||
Potentially abusable | |||
AlexDaniel` | as if `m: hacketyhack` isn't abusable? | 17:03 | |
don't abuse it, it's a community service :) | |||
ebabable6: thank you for your service! | 17:05 | ||
linkable6 | AlexDaniel`, I'm happy to help! | ||
tellable6 | AlexDaniel`, \o/ | ||
evalable6 | AlexDaniel`, \o/ | ||
AlexDaniel` | now that's an actual issue :D | ||
MasterDuke: I think sift4 is acting up :D | |||
tadzik | Raycat|Work: hah, nice | 17:06 | |
AlexDaniel` | MasterDuke: not your module, but the algorithm itself probably. It's hard to see how all these would match | 17:07 | |
evavable6: say 42 | |||
coverable6 | AlexDaniel`, Seems like you forgot to specify a revision (will use “HEAD” instead of “say”) | ||
evalable6 | 42 | ||
AlexDaniel` | yeah something is wrong | ||
or maybe we should just lower the threshold | 17:08 | ||
coverable6 | AlexDaniel`, gist.github.com/0932a02480e119a4a6...d70d5d531a | ||
AlexDaniel` | lovable6: say 42 | 17:11 | |
coverable6 | AlexDaniel`, Seems like you forgot to specify a revision (will use “HEAD” instead of “say”) | ||
AlexDaniel` | that one kinda makes sense at least | 17:12 | |
coverable6 | AlexDaniel`, gist.github.com/992c3bc7f7109c9694...5907d1319f | ||
17:16
sortiz left
17:20
sena_kun joined
17:26
PimDaniel joined
|
|||
PimDaniel | I'm back! | 17:26 | |
tadzik | welcome back :) | 17:27 | |
PimDaniel | Here's my code (again) : pastebin.com/C8BPMrgg | ||
Is there a simpler way to achieve this? | |||
Or is there something bad in my code? | |||
17:27
natrys joined
|
|||
tadzik | I'm not sure if you need the `is raw`'s | 17:28 | |
PimDaniel | Not surprise: i don't understand it :(. | ||
*surprised | 17:29 | ||
is rw is easy and ok but is raw ???? This is not clear to me. | |||
I suppose it plays with tie into variables. | 17:30 | ||
yes/no ? | |||
17:32
mowotter joined
17:37
domidumont1 left
|
|||
tadzik | if you don't understand it, why did you put it there? :) | 17:39 | |
17:42
dakkar left
17:47
JRaspass left
17:54
japhb left
17:58
MasterDuke left
18:01
sortiz joined
18:07
stoned75 left
|
|||
PimDaniel | I'v put it because it is nice! | 18:15 | |
is raw is beautiful for me. | 18:16 | ||
18:16
Raycat|W` joined
|
|||
PimDaniel | No te preocupas! | 18:16 | |
well i do not yet understand but i see that sometimes scripts work when i put it. | 18:17 | ||
18:18
Raycat|Work left
18:19
PimDaniel left
18:22
Scimon left
18:23
japhb joined
18:34
Black_Ribbon joined
18:53
aluaces left
18:59
Garbanzo_ joined
19:01
JRaspass joined
19:07
sena_kun left
19:08
brtastic joined
19:13
brtastic left
19:20
aluaces joined
19:22
sjm_uk left
19:29
peri404 is now known as perigrin
20:10
patrickb joined
20:12
Raycat|W` is now known as Raycat|Work
|
|||
Raycat|Work | Ah, I'm back | 20:13 | |
20:15
Raycat|W` joined
20:18
Raycat|W` left,
Raycat|Work left
20:21
natrys left
20:25
stoned75 joined
20:26
MasterDuke joined
|
|||
[Coke] waves from the US. | 20:37 | ||
20:39
gabiruh joined,
sono__ joined
20:41
stoned75 left
20:42
kvw_5 left,
kvw_5 joined
|
|||
tadzik | o/ | 20:42 | |
20:42
JRaspass left,
Black_Ribbon left
20:45
rindolf left
20:48
kini left
20:50
kini joined
21:02
MasterDuke left
21:05
kini left
21:20
kini joined
21:27
JRaspass joined,
kini left
21:44
kini joined
21:50
ufobat_ left
21:53
kaiwulf joined
|
|||
moon-child | m: {([+] @^a),+@^a}(<1 0 1>) | 21:59 | |
camelia | ( no output ) | ||
moon-child | m: print {([+] @^a),+@^a}(<1 0 1>) | ||
camelia | 2 3 | ||
21:59
patrickb left
|
|||
moon-child | is there a way to do something like ^^ but without parentheses around the <1 0 1>? | 21:59 | |
22:10
thundergnat joined
|
|||
thundergnat | moon-child: you're passing in a parameter so not really, though you can set the topic variable i suppose. | 22:11 | |
m: print .&{@^a.sum,+@a} with <1 0 1> | |||
camelia | 2 3 | ||
moon-child | can I do it with feed? Tried .&{...} <== <1 0 1> but no dice there | 22:12 | |
thundergnat | Not my area of expertise so anything I tell you would be suspect. :/ | 22:13 | |
I rather suspect that if is is possible, it will require rather more parenthesis than your initial example. | 22:14 | ||
moon-child | heh, ok | 22:15 | |
22:27
stoned75 joined
22:28
stoned75 left
|
|||
elcaro | m: say ([+] $_),+$_ with <1 0 1> | 22:31 | |
camelia | 23 | ||
elcaro | but not shorter | 22:32 | |
but if we were golfing, could for this | 22:33 | ||
m: say {.sum,+$_}(<1 0 1>) | |||
camelia | (2 3) | ||
22:45
Manifest0 left
22:47
Manifest0 joined
22:54
xinming_ left,
xinming_ joined
23:08
dataangel left
23:09
JRaspass left
23:17
dataangel joined
|
|||
raku-bridge | <Murilo> hello guys... do you know who is responsible for the branding and marketing of raku? | 23:23 | |
[Coke] | there isn't a marketing committee. closest thing is probably the Steering Council. Why, how can we help? | 23:39 | |
raku-bridge | <Murilo> I want to know more about it, and maybe contribute | 23:54 |