🦋 Welcome to the MAIN() IRC channel of the Raku Programming Language (raku.org). Log available at irclogs.raku.org/raku/live.html . If you're a beginner, you can also check out the #raku-beginner channel! Set by lizmat on 6 September 2022. |
|||
[Coke] | work? (same as with lines, turning things into a Seq instead of dealinf with the string. | 00:00 | |
00:00
reportable6 left
|
|||
Homer_Simpson | but now if you do just 0 without a space it fails | 00:00 | |
and people do just do that so | |||
[Coke] | m: dd '01 02 03 04'.words>>.Int | ||
camelia | (1, 2, 3, 4) | ||
Homer_Simpson | it cant be 01 etc | 00:01 | |
00:01
reportable6 joined
|
|||
Homer_Simpson | nor can it have a space before it or anything else | 00:01 | |
(except newlines) | 00:02 | ||
so each line must start with 0 1 2 3 4 or 5 then either nothing , a space, or a space and then more data | |||
in C you would use fprintf iirc | 00:04 | ||
to parse each line | |||
00:05
ab5tract left
|
|||
Nemokosch | fscanf that is | 00:05 | |
Homer_Simpson | oh ok yeah | 00:07 | |
[Coke] | I'd write a regex with named captures. | 00:08 | |
Homer_Simpson | also in comma, the output keeps getting deleted when I resize the terminal by clicking and dragging the edge | 00:12 | |
its real weird, if I drag it only a bit then it deleted up to there | 00:13 | ||
deletes* | |||
ive tried powershell , powershell 7.3 , cmd, and looking everywhere in settings | |||
also tried reinstalling | 00:18 | ||
so that comma would be back with default settings | |||
00:34
codesections left
00:35
codesections joined
00:39
jjido left
01:01
Manifest0 left
01:13
ispyhumanfly joined
01:28
codesections left
01:53
rf joined
01:57
epony joined
02:36
rf left
02:38
discord-raku-bot left
02:39
discord-raku-bot joined
02:59
kjp left
03:06
kjp joined
03:27
Homer_Simpson left
03:45
razetime joined
04:07
razetime left
04:29
razetime joined
|
|||
coleman | If you use Kakoune, help make this syntax highlighter better? github.com/superwhiskers/raku.kak/issues/1 | 04:33 | |
This little heredoc patch makes it usuable for me; supporting all quoting constructs/interpolation will be more work | |||
05:29
linkable6 left,
evalable6 left
05:30
linkable6 joined
05:31
evalable6 joined
05:39
discord-raku-bot left,
discord-raku-bot joined
05:46
discord-raku-bot left,
discord-raku-bot joined
05:54
kjp left
05:56
kjp joined
06:00
reportable6 left
06:01
reportable6 joined
06:39
discord-raku-bot left,
discord-raku-bot joined
06:43
razetime left,
discord-raku-bot left
06:44
discord-raku-bot joined
06:48
discord-raku-bot left,
discord-raku-bot joined
06:52
discord-raku-bot left
06:53
discord-raku-bot joined
07:11
abraxxa joined
07:19
abraxxa left,
abraxxa joined
07:34
ecocode left,
ecocode joined
07:40
abraxxa left
07:43
abraxxa joined
07:46
abraxxa left
08:05
abraxxa joined
08:17
Sgeo left
08:39
discord-raku-bot left,
discord-raku-bot joined
09:17
jjido joined
09:19
sena_kun joined
09:35
jjido left
09:39
discord-raku-bot left,
discord-raku-bot joined
09:57
jpn joined
10:31
sena_kun left
10:36
Manifest0 joined
10:39
discord-raku-bot left
10:40
discord-raku-bot joined
10:47
ab5tract joined
11:11
jjido joined
11:12
ab5tract left
11:20
ab5tract joined
11:22
sena_kun joined
11:30
ab5tract left
11:39
discord-raku-bot left
11:40
discord-raku-bot joined
11:44
jjido left
11:51
Xliff left
11:58
ab5tract joined
12:00
reportable6 left
12:01
reportable6 joined
12:16
ab5tract left
12:35
abraxxa left
12:45
jpn left
13:00
jpn joined
13:07
jpn left
13:11
Xliff joined
|
|||
Xliff | \o | 13:20 | |
13:20
jpn joined
|
|||
Xliff | Hi. I'm trying to write tests for an update to DBIish that requires me to write an .so lib for missing features. | 13:20 | |
I've added the following line to META6.json | 13:21 | ||
"resources": [ "linux/gcc-i686/libmysql_reconnect.so" , | |||
I've added that file to resources/linux/gcc-i686/libmysql_reconnect.so | 13:22 | ||
However when I run the following in the project directory: raku -e '%?RESOURCES<linux/gcc-i686/libmysql_reconnect.so>' | 13:23 | ||
It returns Nil. | |||
I'm trying to run my tests locally before I "zef install .", so can someone assist? | |||
13:24
epony left
13:35
razetime joined
|
|||
Nemokosch | %?RESOURCES only exists on distribution level, that's for sure | 13:36 | |
13:39
discord-raku-bot left,
discord-raku-bot joined
|
|||
ugexe | right, its only accessable within a distribution. i'm not sure what it could possibly mean outside of that | 13:42 | |
13:43
razetime left
13:48
ab5tract joined
|
|||
Xliff | What mechanism reads the locak META6.json file? | 13:49 | |
s/locak/local/ | |||
Couldn't that be used to set %?RESOURCES outside of a Distribution? | 13:50 | ||
Are non-installed Distributions created when "-I ." is used on the Rakudo commend line? | 13:56 | ||
s/commend/command/ | |||
lizmat | yup. -I. will fake that for you, afaik | ||
as opposed to -Ilib, as that will not be able to see the META6.json file | 13:57 | ||
Xliff | Still not working | 13:58 | |
raku -I. -e '%?RESOURCES.keys.gist.say' | |||
lizmat | it only works *inside* a module that is loaded with -I. | ||
Xliff | Oh! LOL. | 13:59 | |
lizmat | it's considered private information | ||
13:59
ab5tract left
|
|||
lizmat | much like private attributes | 13:59 | |
if you want to expose it, you need to do that inside the module | |||
14:05
lichtkind joined
|
|||
Xliff | lizmat: \o/ -- Thanks! | 14:06 | |
14:06
vrurg left
14:14
vrurg joined
14:15
merpaderp left
14:31
ab5tract joined
15:06
Sgeo joined
15:10
epony joined
15:11
razetime joined
15:17
ab5tract left
15:40
discord-raku-bot left,
discord-raku-bot joined
|
|||
Geth | ¦ doc: coke self-assigned Will this content-only repo need to be restructured? github.com/Raku/doc/issues/4182 | 15:42 | |
15:44
discord-raku-bot left
15:45
discord-raku-bot joined
15:55
rf joined
|
|||
rf | I noticed this snippet in some code: :16($data.subbuf(0,$i).decode) what is the :16 adverb? Base 16? | 15:56 | |
Xliff | Where was it used? | 15:57 | |
[Coke] | m: say :3<1234>' | ||
camelia | ===SORRY!=== Error while compiling <tmp> Cannot convert string to number: malformed base-3 number in '312⏏534' (indicated by ⏏) at <tmp>:1 ------> say :3<1234>⏏' |
||
[Coke] | m: say :3<1232>' | 15:58 | |
camelia | ===SORRY!=== Error while compiling <tmp> Cannot convert string to number: malformed base-3 number in '312⏏532' (indicated by ⏏) at <tmp>:1 ------> say :3<1232>⏏' |
||
[Coke] | m: say :3<1222>' | ||
camelia | ===SORRY!=== Error while compiling <tmp> Two terms in a row at <tmp>:1 ------> say :3<1222>⏏' expecting any of: infix infix stopper postfix statement end statement modifier… |
||
[Coke] | m: say :3<1222> | ||
camelia | 53 | ||
[Coke] | OMG sorry. :) | ||
Xliff | m: say :16<12345> | ||
camelia | 74565 | ||
Xliff | OMG! I didn't know that! LOL | ||
[Coke] | m: say :16<255> | ||
camelia | 597 | ||
[Coke] | m: say :16<ff> | 15:59 | |
camelia | 255 | ||
[Coke] | there, just to demonstrate the order. ;) | ||
15:59
vrurg left
|
|||
Xliff | m: say :16<100> | 15:59 | |
camelia | 256 | ||
[Coke] | docs.raku.org/type/Int | ||
Xliff | O I C | 16:00 | |
[Coke]++ | |||
m: say :3<100> | |||
camelia | 9 | ||
rf | That is neat thanks! | 16:01 | |
16:01
vrurg joined
|
|||
Xliff | m: "100".base(3).say | 16:01 | |
camelia | No such method 'base' for invocant of type 'Str'. Did you mean any of these: 'AST', 'Bag', 'Date', 'Hash', 'are', 'asec', 'hash', 'take'? in block <unit> at <tmp> line 1 |
||
rf | m: 100.base(3).say; | ||
camelia | 10201 | ||
rf | m: 10201.base(10).say; | ||
camelia | 10201 | ||
16:02
vrurg left
16:11
vrurg joined
16:13
vrurg left
16:14
vrurg joined
16:20
ab5tract joined
16:39
Xliff left
17:05
jgaz joined
17:10
ab5tract left
17:21
ProperNoun left
17:22
razetime left
17:34
sena_kun left
17:38
Homer_Simpson joined
17:42
codesections joined
18:00
reportable6 left
18:01
reportable6 joined
18:09
sena_kun joined
18:12
jpn left
18:33
notna joined
18:35
n1to joined
|
|||
Homer_Simpson | so is there something a bit less verbose than substr | 18:47 | |
pastebin.com/W1TY4Y9M | 18:48 | ||
substr is saying that somehow my first character for each line is magically at 1 and that 0 is basically magic and invisable | 18:49 | ||
0 to 3 but theres literally only 3 characters there and not 4 (excluding \n which is probably removed anyhow by rakus built in routines | 18:52 | ||
18:59
MoC joined
|
|||
Homer_Simpson | making it 1 to 3 chops off the 0,1,2,0,1,2,0,1,2 and making it 0 to 2 chops off the 4,4,4,4,4,4,4,4,4 | 19:01 | |
lizmat | m: say "foobarbaz".comb(3) | 19:04 | |
camelia | (foo bar baz) | ||
lizmat | something like that ? | 19:05 | |
ah, no misread | |||
you want the first 3 chars of each line? | |||
Homer_Simpson | yeah | 19:06 | |
lizmat | m: say "zippo\nzappo\nzorro".lines>>.substr(0,3) | ||
camelia | (zip zap zor) | ||
[Coke] | it's position/length, not start/end | ||
Homer_Simpson | how do I rewrite that as routines | ||
is there a function that does it like start/end | 19:07 | ||
[Coke] | sub1 ( sub2 ( data )) vs. data.method2.method1 | ||
lizmat | m: for lines "zippo\nzappo\nzorro" { say substr($_,0,3) } | ||
camelia | zip zap zor |
||
Homer_Simpson | maybe substr-ne() ? | ||
[Coke] | Please read some of the docs when you have questions/concerns about a given routine. | ||
many .methods also have routine forms (but not all) | 19:08 | ||
Nemokosch | Yes, reading the docs would definitely help | 19:09 | |
Especially since we tend to assume that you have done it and might have incorrect conclusions from that | 19:10 | ||
[Coke] | substr does take different types of arguments (it's a multi) - you might find one there you like. | ||
Homer_Simpson | I made a list of some yesterday , by reading the list of every raku routine/method | 19:11 | |
[Coke] | For example, one of the variants is a Range object. | ||
Homer_Simpson | ok ill try range thx | 19:12 | |
19:16
Manifest0 left
19:40
notna left
19:42
melezhik joined
|
|||
melezhik | El_Che - I am trying to use rakubrew on oracle arm64 arch and get ( expectedly ) this - Couldn't find a precomp release for OS: "linux", architecture: "arm64", version: "2022.12" | 19:43 | |
how can I install rakudo on arm? | |||
19:43
notna joined,
notna left
19:46
n1to left
19:47
n1to joined
19:54
dogbert11 joined
19:56
dogbert17 left
19:59
jpn joined
20:00
MoC left
20:03
rf left,
rf joined
|
|||
Homer_Simpson | hmm now the range isnt working again pastebin.com/fbK4BLby | 20:05 | |
it was supposed to read up to a space per line | 20:06 | ||
I should really do < chr(32) assuming the ldraw format supports any whitespace character that is less than or equal to 32 (space) | 20:09 | ||
or lt chr(32) | 20:10 | ||
20:11
epony left,
melezhik left
|
|||
El_Che | melezhik: use the packages I linked | 20:12 | |
tellable6 | El_Che, I'll pass your message to melezhik | ||
El_Che | melezhik: they will be automatically be built for all new rakudo releases. I just need to integrate them in the repos. But they will be always built nevertheless | ||
tellable6 | El_Che, I'll pass your message to melezhik | ||
20:18
codesections left
|
|||
Homer_Simpson | if its the first space then it should jump to another block, if its the second, another block , etc. if it doesn't detect spaces then it will treat 11 as matching 1 | 20:23 | |
I only wrote 2 parameters per line for now but there is about 14 | |||
0 or 1 or 2 is param1 (line type), and 4 is param 2 (colour) | |||
20:46
jpn left
21:11
Fam joined,
jpn joined
21:29
xinming left
21:32
xinming joined
21:34
Fam left
21:58
xinming left,
xinming joined
22:20
jpn left
22:33
xinming left
22:34
xinming joined,
jpn joined
22:38
jcallen left
22:40
jpn left
22:55
jcallen joined
22:57
Homer_Simpson left
23:04
rf_ joined
23:05
rf left
23:09
jpn joined
23:14
jpn left
23:25
jpn joined
23:27
melezhik joined
|
|||
melezhik | . | 23:27 | |
tellable6 | 2023-01-20T20:12:10Z #raku <El_Che> melezhik: use the packages I linked | ||
2023-01-20T20:12:52Z #raku <El_Che> melezhik: they will be automatically be built for all new rakudo releases. I just need to integrate them in the repos. But they will be always built nevertheless | |||
melezhik | .tell: El_Che - thanks - will let you know | 23:28 | |
tell: El_Che - thanks - will let you know | 23:29 | ||
tellable6 | melezhik, I'll pass your message to El_Che | ||
23:30
n1to left
23:31
melezhik left
23:33
lichtkind left
23:35
jpn left
23:36
jpn joined,
rf_ left,
sena_kun left
23:41
jpn left
23:54
jpn joined
|