🦋 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:01
marcusr joined
00:07
Deej69 left
00:13
aborazmeh left
00:15
patrickbkr[m] left,
patrickbkr[m] joined,
juanfra__ left,
MitarashiDango[m left,
AlexDaniel` left
00:19
MitarashiDango[m joined
00:20
AlexDaniel` joined
00:22
juanfra__ joined
00:34
MasterDuke left,
pecastro left
00:41
dotdotdot joined
00:42
aborazmeh joined
00:45
neshpion left
00:48
monkey__ joined
00:50
dogbert17 joined
00:54
dogbert11 left
01:08
aborazmeh left
01:14
sten_ joined
01:15
neshpion joined
01:27
sten_ left
01:28
sten_____ joined
|
|||
sten_____ | : | 01:28 | |
01:28
dogbert17 left
|
|||
sten_____ | .say for <A>..<z> | 01:29 | |
evalable6 | A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z |
||
01:29
dogbert17 joined
|
|||
sten_____ | '[' , ']' , '\' , '^' , '`' : What that ???? | 01:31 | |
uzl[m] | m: say "A".ord, "z".ord; | 01:37 | |
camelia | 65122 | ||
uzl[m] | m: say "A".ord, " ", "z".ord, " ", "["; | 01:38 | |
camelia | 65 122 [ | ||
uzl[m] | m: say "A".ord, " ", "z".ord, " ", "[".ord; | ||
camelia | 65 122 91 | ||
uzl[m] | sten_____: You're looping over a range from "A" to "z", and that range includes a few other characters other than alphabetic characters | 01:40 | |
01:45
juanfra__ left,
l-as left
01:46
mark[m] left,
uzl[m] left,
Tirifto[m] left
01:47
JRaspass left
01:48
AlexDaniel` left,
krako[m] left,
CIAvash left,
tusooa left,
ThaEwat left,
MitarashiDango[m left,
unclechu left,
guifa2 left
01:49
juanfra__ joined
02:04
uzl[m] joined,
mark[m] joined
02:11
l-as joined,
Tirifto[m] joined
02:16
xinming left
02:17
xinming joined,
monkey__ left
02:18
AlexDaniel` joined
02:19
CIAvash joined
02:22
unclechu joined
02:27
tusooa joined
02:32
kvw_5 joined,
ThaEwat joined
02:35
kvw_5_ left
02:36
krako[m] joined
02:39
MitarashiDango[m joined
02:44
mowcat left,
mowcat joined,
mowcat left
02:45
mowcat joined,
leont left
02:57
mowcat left
03:08
kaiwulf joined
03:11
neshpion_ joined
03:13
neshpion_ left
03:14
neshpion left
03:26
k-man left
03:30
mowcat joined
03:31
guifa joined
03:32
mowcat left,
k-man joined
04:09
hythm_ joined
04:12
hythm left
04:41
sten_____ left
04:44
sten_ joined
04:57
wamba joined
05:14
kaiwulf left
05:18
sten_ left
05:45
xinming left,
xinming joined
06:05
Geth left,
Geth joined
06:10
brtastic joined
06:18
vike left
06:21
vike joined
06:54
Doc_Holliwood joined
07:09
ufobat_ joined
07:14
domidumont joined
07:18
pounce left
07:28
parabolize left
07:32
jmerelo joined
07:37
Sgeo left
08:09
pecastro joined
08:14
sena_kun left
08:35
squashable6 left,
squashable6 joined
08:37
patrickb joined
09:07
Doc_Holliwood left
09:08
rindolf joined
09:23
BinGOs left
09:29
bingos joined
09:39
domidumont left
09:58
JRaspass joined
10:04
xinming left
10:06
xinming joined,
Doc_Holliwood joined
10:18
plvicente joined
10:25
ufobat_ left
10:33
PimDaniel joined
|
|||
PimDaniel | \o Hi | 10:34 | |
tellable6 | 2021-03-04T10:42:15Z #raku <jmerelo> PimDaniel sorry, I didn't catch this before... You can use .tell jmerelo to leave messages for me here. | ||
2021-03-04T10:43:21Z #raku <jmerelo> PimDaniel you can use the sigil & to indicate it's a block instead of a $ | |||
Geth | ¦ problem-solving: patrickbkr assigned to codesections Issue The PS-process' acceptance policy doesn't match reality github.com/Raku/problem-solving/issues/272 | ||
PimDaniel jemerelo the last problem is done. Thank's. | |||
10:35
xinming left
10:36
xinming joined
|
|||
PimDaniel | I've got a problem with push : when inside a class i write : push @!angle, ($!xpos,$!xpos); It seams that i pushed an address instead of values because at least each part of the array @angle contains the last value of $!xpos and $!ypos. How to work around this? | 10:38 | |
I can resolve the problem by copying $!xpos and $!xpos into my variables eg ($x,$y) = $!xpos,$!ypos but i think there's a better solution. | 10:40 | ||
moritz | are these numbers? if yes, just push (+$!xpos, +$!xpos) | 10:50 | |
PimDaniel thank's moritz, i just seee into the reference that $!xpos.item could decontainerize it. | 10:53 | ||
If this works, i think it's better for one to read code afterwards. | 10:54 | ||
moritz | TBH I find .item just as unintuitive as +, because it's it's already an item (just like it's already a number) | 10:55 | |
10:55
sena_kun joined
|
|||
moritz | maybe most readable: sub decont($x) { $x } with an explanatory comment | 10:56 | |
and then push (decont($!a), decont($!b)) | |||
PimDaniel moritz , it does not seam to work anyway with .item. :( | 10:58 | ||
decont is probably the best method. | |||
The *good one. | |||
11:06
PimDaniel left
11:07
pedro__ joined
11:08
plvicente left
11:09
PimDaniel joined
11:10
PimDaniel left
11:16
Doc_Holliwould joined,
Doc_Holliwood left
11:33
xinming left,
xinming joined
|
|||
pedro__ | hi | 11:37 | |
moritz | hi pedro__ | 11:39 | |
pedro__ | I have a doubt | ||
11:39
Black_Ribbon left
11:52
Doc_Holliwould left
11:55
pedro_ joined,
pedro__ left
12:05
Doc_Holliwood joined
12:12
mowcat joined,
leont joined
12:16
mowcat left,
mowcat joined
|
|||
Geth | doc/finanalyst-patch-2: cce55dd49e | (Richard Hainsworth)++ (committed using GitHub Web editor) | doc/Type/IO/Path/Parts.pod6 Update Parts.pod6 copy-paste-o by context should be 'volume', probably text pasted from elsewhere. |
12:17 | |
12:19
pedro_ left
12:25
squashable6 left,
squashable6 joined
12:29
xinming left,
xinming joined
12:39
brtastic1 joined
12:45
plvicente joined
12:51
domidumont joined
12:53
xinming left
12:54
brtastic1 left
12:55
xinming joined
13:01
plvicente left
13:08
lizmat_ joined
13:10
dotdotdot left,
lizmat left
13:11
plvicente joined
13:12
hazim joined
|
|||
uzl[m] | .ask lizmat is the bot for submitting Rakudo Weekly News entries still around? In any case, this is a Raku-related link: lobste.rs/s/diluza/imagining_ideal...or_writing | 13:14 | |
tellable6 | uzl[m], I'll pass your message to lizmat | ||
13:15
dotdotdot joined
|
|||
hazim | hello i have a question , is there something like java synchronized in raku | 13:18 | |
tellable6 | 2021-01-31T10:29:24Z #raku <jmerelo> hazim that fails from time to time. You can try and install it by hand in advance. | ||
2021-01-31T10:36:53Z #raku <PimDaniel> hazim i tried to install cro and i got theses erreurs => /usr/bin/ld : ne peut trouver -ltommath /usr/bin/ld : ne peut trouver -latomic_ops | |||
2021-01-31T10:38:22Z #raku <PimDaniel> hazim but theses are easy to resolve has you may know, but you can may be check if you have theses libraries anyway. | |||
13:19
mowcat left
|
|||
CIAvash | weekly: lobste.rs/s/diluza/imagining_ideal...or_writing | 13:22 | |
notable6 | CIAvash, Noted! (weekly) | ||
13:28
JRaspass left
13:29
xinming left,
xinming joined
13:38
Doc_Holliwood left
13:40
plvicente left
13:52
hazim left,
plvicente joined
13:53
jmerelo left
|
|||
codesections | CIAvash: thanks for linking that; it's good to hear what some non-Rakoons think about those ideas | 14:18 | |
14:23
wamba left
14:24
rindolf left
14:33
Sgeo joined
14:41
rindolf joined
14:45
leont left
14:46
leont joined,
bingos is now known as BinGOs
14:48
brtastic left
15:03
xinming left
15:04
xinming joined
15:08
frost-lab left
15:10
plvicente left
15:12
parabolize joined
15:19
xinming left
15:20
xinming joined
15:34
JRaspass joined
15:35
lizmat_ is now known as lizmat
|
|||
lizmat | weekly: lobste.rs/s/diluza/imagining_ideal...or_writing | 15:36 | |
notable6 | lizmat, Noted! (weekly) | ||
tellable6 | 2021-03-05T13:14:07Z #raku <uzl[m]> lizmat is the bot for submitting Rakudo Weekly News entries still around? In any case, this is a Raku-related link: lobste.rs/s/diluza/imagining_ideal...or_writing | ||
15:36
wamba joined
|
|||
lizmat | ^^ uzl[m] noted :-) | 15:36 | |
15:36
maggotbrain left
15:39
xinming left,
xinming joined
15:44
mowcat joined
15:46
plvicente joined
15:47
maggotbrain joined,
maggotbrain left
15:50
xinming left
15:51
xinming joined
|
|||
codesections | From that comment thread: > The speaker goes on to talk about Raku, which I guess is what Perl6 turned into (?), as being one of the fun languages with a friendly community. | 15:52 | |
which gets the reply: > Yikes, I wouldn’t touch perl with a barge pole :) | |||
codesections sighs heavily | 15:53 | ||
15:58
gnufr33dom left
16:01
mowcat left,
mowcat joined
16:06
Garbanzo left
16:07
Garbanzo joined
16:11
brtastic joined
16:14
JRaspass left
16:30
plvicente left
16:39
plvicente joined
16:46
wamba left
|
|||
jdv79 | sounds about right. nothings changed in the last decade or so in that regard. | 16:56 | |
17:02
plvicente left
17:09
vike left
17:16
orinthe left
17:17
orinthe joined
17:23
mniip left
17:29
mniip joined
|
|||
tonyo | if there isn't implicit variable declaration what is the point? | 17:30 | |
18:12
Doc_Holliwood joined
18:15
wbiker joined
18:20
orinthe left
18:21
orinthe joined
18:23
domidumont left,
plvicente joined
|
|||
gfldex | codesections: I like it when I read such comments. Without knowing a person well it can be quite hard to tell if their opinion is based on good judgement/deep knowledge or if they are driven my vanity. The faster I can identify a fool the faster I can ignore them. | 18:29 | |
El_Che | gfldex: www.kimaerickson.com/wp-content/up...PMILWT.jpg | 18:30 | |
18:36
plvicente left
18:40
wamba joined
18:48
_jrjsmrtn joined,
brtastic left
18:50
Doc_Holliwould joined,
Doc_Holliwood left,
__jrjsmrtn__ left
18:57
MasterDuke joined
19:13
Doc_Holliwould left
|
|||
raydiak | Just playing devil's advocate here, but to assess a statement based on its source (and by extension, the source's real or imagined motivation, character, history, or other attributes) is a logical fallacy with some latin name from debate class which I don't know. There's always more context you may or may not know, regardless of your assumptions about the source. The person could be saying that because they're | 19:14 | |
emtionally attached to another paradigm with a lot of dogma about why perl is so bad, or because they were the lead developer of a large project with too many junior engineers under them, or because they wrote mission-critical stuff in raku and it actually failed to achieve mission objectives | |||
codesections | what syntactical role is the colon in the following line playing? | 19:16 | |
m: say :{ #`( stuff) } | 19:17 | ||
camelia | {} | ||
codesections | My first thought would be that it makes sure that the {} is a hash rather than a block (or the reverse), but it doesn't seem to | 19:18 | |
raydiak | codesections: docs.raku.org/language/hashmap#index-entry-:{} | 19:19 | |
"By default keys in { } are forced to strings. To compose a hash with non-string keys, use a colon prefix" | 19:20 | ||
MasterDuke | --target=parse might be helpful | ||
19:20
Doc_Holliwood joined
|
|||
codesections | not sure how I missed that, raydiak++. Thanks | 19:21 | |
raydiak | yw | ||
19:30
timlegge left
19:49
phogg left
19:51
phogg joined
|
|||
raydiak | Anyone working on anything cool/awesome/inpiring/(verg/adverb/part-of-speech-of-your-choice) today? | 20:20 | |
20:22
kst left
20:24
plvicente joined,
timlegge joined
20:32
wamba left
|
|||
El_Che | raydiak: I wanted to pick up some JS for a future project and wrote a page with cats and Kanban/Agile quotes (to laugh with the extreme evangelists at work :) ) | 20:34 | |
Cool, you can just drop js on github pages and it works | 20:36 | ||
20:39
wbiker left
20:53
patrickb left
20:56
plvicente left
|
|||
cog | Hi, is there a way to predeclare an enum, I will define later with an EVAL ? | 20:57 | |
20:57
patrickb joined
|
|||
moritz | well, you can do something like my \TheEnum = EVAL $string; | 20:59 | |
of course you have none of the compile-time benefits of an enum if you don'T delare it at compile time | 21:00 | ||
21:03
freezing_ left
21:04
MasterDuke left
|
|||
cog | m: BEGIN { my $reg-type-str = "1 => 1"; EVAL "enum Reg-Types is export ( $reg-type-str )"; } | 21:06 | |
camelia | 5===SORRY!5=== Error while compiling <tmp> EVAL is a very dangerous function!!! (use the MONKEY-SEE-NO-EVAL pragma to override this error but only if you're VERY sure your data contains no injection attacks). at <tmp>:1 ------> 3 Reg-Ty… |
||
cog | m: use MONKEY-SEE-NO-EVAL; BEGIN { my $reg-type-str = "1 => 1"; EVAL "enum Reg-Types is export ( $reg-type-str )"; } | 21:07 | |
camelia | 5===SORRY!5=== Error while compiling <tmp> An exception occurred while evaluating a BEGIN at <tmp>:1 Exception details: 5===SORRY!5=== Error while compiling This type cannot unbox to a native string: P6opaque, Int at : |
||
21:08
MasterDuke joined
|
|||
cog | m: > use MONKEY-SEE-NO-EVAL; BEGIN { EVAL "enum Reg-Types is export ( 1 => 1 )"; } | 21:10 | |
camelia | 5===SORRY!5=== Error while compiling <tmp> Preceding context expects a term, but found infix > instead. at <tmp>:1 ------> 3>7⏏5 use MONKEY-SEE-NO-EVAL; BEGIN { EVAL "e |
||
cog | m: use MONKEY-SEE-NO-EVAL; BEGIN { EVAL "enum Reg-Types is export ( 1 => 1 )"; } | 21:11 | |
camelia | 5===SORRY!5=== Error while compiling <tmp> An exception occurred while evaluating a BEGIN at <tmp>:1 Exception details: 5===SORRY!5=== Error while compiling This type cannot unbox to a native string: P6opaque, Int at : |
||
21:13
patrickb left
|
|||
cog | m: use MONKEY-SEE-NO-EVAL; BEGIN { EVAL "class {}"; } | 21:13 | |
camelia | Use of Nil in string context in block at <tmp> line 1 5===SORRY!5=== Error while compiling <tmp> An exception occurred while evaluating a BEGIN at <tmp>:1 Exception details: 5===SORRY!5=== Error while compiling /home/camelia/E… |
||
21:14
aborazmeh joined
|
|||
cog | m: use MONKEY-SEE-NO-EVAL; BEGIN { EVAL "class \{\}"; } | 21:14 | |
camelia | ( no output ) | ||
raydiak | El_Che: kanban means many different things according to search engines and even my own work expeience. can you show me in code what you're working on? | 21:15 | |
El_Che | "working on"is stretching it :) nxadm.github.io/TheOracleOfKanbanJS/ | 21:16 | |
raydiak | heh, cool little steam of inspiration, though | 21:19 | |
El_Che | :) | 21:20 | |
raydiak | I used to work on the shop floor of a manufacutring company which took many inspirations from Toyota, we had a very different concept of "kanban" more like here: en.wikipedia.org/wiki/Kanban | 21:23 | |
cog | m: > use MONKEY-SEE-NO-EVAL; BEGIN { EVAL "enum Reg-Types is export ( a => 1 )"; } | 21:25 | |
camelia | 5===SORRY!5=== Error while compiling <tmp> Preceding context expects a term, but found infix > instead. at <tmp>:1 ------> 3>7⏏5 use MONKEY-SEE-NO-EVAL; BEGIN { EVAL "e |
||
cog | m: use MONKEY-SEE-NO-EVAL; BEGIN { EVAL "enum Reg-Types is export ( a => 1 )"; } | 21:26 | |
camelia | ( no output ) | ||
cog | Silly me | ||
21:29
rindolf left
|
|||
El_Che | raydiak: I have no problems with kanban (or boards and tracks), but I feel the ideas are not really followed and it turns very fast into rituals | 21:29 | |
21:31
MasterDuke left
|
|||
raydiak | El_Che: if you are saying that some poeple grasp quickly for rote knowledge while others seek a higher structural and logical wisdom, then...I agree? | 21:34 | |
21:35
MasterDuke joined
|
|||
cog | Solved my problem. Creating my enum in a BEGIN { EVAL "..." }, I dit not need to predeclare. But that question is left open. | 21:40 | |
21:48
Doc_Holliwould joined
21:51
Doc_Holliwood left
21:53
aborazmeh left
21:58
brtastic joined
22:12
JRaspass joined
22:27
kaiwulf joined
|
|||
tonyo | we used a flavor of kanban in the military for avionics | 22:31 | |
they didn't call it that, though. we also did lean and six sigma. | 22:32 | ||
22:40
dogbert11 joined
22:41
dogbert11 left
22:42
dogbert11 joined,
dogbert17 left
22:45
dogbert11 left
22:46
dogbert11 joined
22:49
brtastic left
|
|||
jdv79 | all the "agile" stuff ive seen is garbage. ritual, excess, and unproductive. | 22:53 | |
at $work we oficially do kanban but in reality not really. its bs. | 22:55 | ||
22:55
JRaspass left
22:58
xinming left,
xinming joined
23:09
neshpion joined
23:10
Black_Ribbon joined
23:27
xinming left
23:29
xinming joined
23:31
vrurg left
23:53
vrurg joined
|