🦋 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. |
|||
00:00
reportable6 left,
reportable6 joined
00:02
kjp left
00:06
kjp joined
00:29
avuserow left,
ugexe left,
defaultxr left,
mjgardner left,
SmokeMachine left,
tjr left,
hexology left,
rjbs left,
SmokeMachine joined,
mjgardner joined,
rjbs joined,
avuserow joined
00:30
ugexe joined,
hexology joined,
defaultxr joined,
tjr joined
00:50
guifa_ joined
01:12
guifa_ left
01:13
Aedil left,
guifa_ joined,
Aedil joined
02:13
benchable6 left,
nativecallable6 left,
tellable6 left,
squashable6 left,
statisfiable6 left,
bisectable6 left,
releasable6 left
02:14
bisectable6 joined,
benchable6 joined
02:15
releasable6 joined,
squashable6 joined,
statisfiable6 joined,
nativecallable6 joined
02:16
tellable6 joined,
kybr left,
kybr joined
02:57
guifa__ joined
02:59
guifa left
03:09
xwu1 joined
03:32
guifa_ left
04:10
jpn joined
04:14
jpn left
04:56
jgaz left
05:28
abraxxa joined
05:34
siavash joined
05:39
abraxxa left
05:50
xwu1 left
05:52
jpn joined
05:53
abraxxa joined
05:57
jpn left
06:00
reportable6 left,
reportable6 joined
06:51
jpn joined
07:16
Sgeo left
07:33
samcv_ left,
samcv joined
07:37
ab5tract joined
08:01
dakkar joined
08:18
jpn left
08:20
teatwo joined,
teatwo left
08:21
teatwo joined,
teatwo left
08:22
teatwo joined
08:23
teatime left
08:24
ab5tract left
08:25
ab5tract joined
08:32
jpn joined
08:37
jpn left
|
|||
lizmat | PSA: pl6anet.org is now officially offline, if you were still using that, please use planet.raku.org instead | 08:55 | |
09:02
jpn joined
10:02
evalable6 left,
reportable6 left,
statisfiable6 left,
sourceable6 left,
committable6 left,
releasable6 left,
benchable6 left,
squashable6 left,
tellable6 left,
coverable6 left,
linkable6 left,
greppable6 left,
shareable6 left,
bisectable6 left,
nativecallable6 left,
quotable6 left,
unicodable6 left,
notable6 left,
bisectable6 joined
10:03
statisfiable6 joined,
tellable6 joined,
quotable6 joined,
squashable6 joined,
greppable6 joined,
nativecallable6 joined
10:04
coverable6 joined,
shareable6 joined,
evalable6 joined,
reportable6 joined,
benchable6 joined
10:05
committable6 joined,
sourceable6 joined,
releasable6 joined,
unicodable6 joined,
linkable6 joined,
notable6 joined
10:27
NemokoschKiwi joined
10:53
jpn left
10:54
teatime joined,
teatime left
11:22
ab5tract left
11:23
NemokoschKiwi left
11:42
xwu1 joined
12:00
reportable6 left,
reportable6 joined
12:06
jaguart joined
12:07
jaguart left
12:08
jaguart joined
12:10
oodani left,
oodani joined
12:48
jpn joined
12:55
siavash left
13:00
xwu1 left
13:22
RonaldR34g4m joined,
Vyrus left
|
|||
jaguart | It's 32C in Sussex UK - with no aircon - just not used to that! | 13:39 | |
lizmat | 30 here in NL, now officially the hottest Sep 6 | 13:40 | |
the coming 6 days will probably all break records as well | |||
jaguart | whew | ||
I've been away for a while - BSc Info Tech squeezed into 12 weeks. Enough javascript and C# - now I'm back to Raku! | 13:42 | ||
nemokosch | yeah long time no see | 14:11 | |
jaguart | I'm looking forward to playing with this: github.com/bduggan/raku-jupyter-kernel | 14:13 | |
nemokosch | have you followed the Rakudoc news? | ||
jaguart | a little - but not in earnest | 14:14 | |
what did I miss? | |||
nemokosch | I don't know, to be frank. It just seemed you might be interested. | ||
lizmat | github.com/Raku/problem-solving/issues/380 | ||
jaguart | :) | ||
lizmat | more specifically: raw.githubusercontent.com/Raku/Rak..._3.rakudoc | 14:15 | |
jaguart | I had so many assignments my head was down the whole time. Kept promoting raku as a better OO than C# to the profs/tutors | 14:16 | |
I did read about the pod6 changes - looking forward to seeing how it evolves | 14:17 | ||
I'm guessing my niggles with minor POD6 bugs will evaporate | 14:18 | ||
The big thing I really want is auto generation of class documentation a'la JavaDoc - but that seems orthoganal to raku-doc | 14:22 | ||
14:22
evalable6 left,
linkable6 left
|
|||
lizmat | jaguart: you mean, generate from code? yes, that would be orthogonal | 14:23 | |
14:23
linkable6 joined,
evalable6 joined
14:26
deoac left
|
|||
jaguart | yes - it's on my todo list | 14:26 | |
I do like the raku-doc =COLUMN - that is really nice | 14:27 | ||
14:27
deoac joined
|
|||
lizmat | well, with RakuAST it would definitely be simpler, as you wouldn't need to parse the code yourself, but could use the .AST | 14:27 | |
"file".IO.slurp.AST basically | |||
jaguart | I'm assuming the AST branch is not main yet? | 14:31 | |
new-raku.finanalyst.org/language/rakudoc - wow, a superb job on this! | 14:33 | ||
[Coke] | packy.dardan.com/2023/09/05/perl-w...y-kenneth/ - another blog post with a raku solution to the weekly | 14:34 | |
jaguart: it is, but you need to activate it with 'use experimental :rakuast' | |||
m: use experimental :rakuast; $*PROGRAM.AST.say | 14:36 | ||
camelia | ===SORRY!=== Error while compiling Unsupported use of /e. In Raku please use: interpolated {...} or s{} = ... form. ------> /tmp/e⏏valbot-file-61DDyQfy8Q |
||
jaguart | will look at dropping that into my introspection widget | 14:37 | |
[Coke] | ... ok, that worked with -e locally, but is very unhappy when I save it in a file. substitute real code for the $*PROGRAM there. :) | 14:38 | |
lizmat | m: say Q|say "Hello World"|.AST | 14:44 | |
camelia | RakuAST::StatementList.new( RakuAST::Statement::Expression.new( expression => RakuAST::Call::Name.new( name => RakuAST::Name.from-identifier("say"), args => RakuAST::ArgList.new( RakuAST::QuotedString.new( … |
||
lizmat | m: say Q|say "Hello World"|.AST.statements.head | ||
camelia | RakuAST::Statement::Expression.new( expression => RakuAST::Call::Name.new( name => RakuAST::Name.from-identifier("say"), args => RakuAST::ArgList.new( RakuAST::QuotedString.new( segments => ( RakuAST::St… |
||
[Coke] | lizmat: wait, the experimental isn't needed? | 14:46 | |
lizmat | the :experimental is only needed if you want to directly access / create RakuAST classes | 14:47 | |
.AST makes them for you | |||
[Coke] | Ahhhhh | ||
Apologies | |||
lizmat | I mean as soon as you want to check for specific nodes in the .AST result, you would need the :experimental | 14:48 | |
*or* "use v6.e.PREVIW" | |||
*or* "use v6.e.PREVIEW" | |||
[Coke] | m: q | 15:07 | |
camelia | ===SORRY!=== Error while compiling <tmp> Undeclared routine: q used at line 1 |
||
[Coke] | m: q|2+3|.AST.sat | ||
camelia | No such method 'sat' for invocant of type 'RakuAST::StatementList'. Did you mean any of these: 'Set', 'say'? in block <unit> at <tmp> line 1 |
||
[Coke] | m: q|2+3|.AST.say | ||
camelia | RakuAST::StatementList.new( RakuAST::Statement::Expression.new( expression => RakuAST::ApplyInfix.new( left => RakuAST::IntLiteral.new(2), infix => RakuAST::Infix.new("+"), right => RakuAST::IntLiteral.new(3) )… |
||
[Coke] | is there a way to constant flatten that? | 15:08 | |
15:16
rf joined
|
|||
lizmat | m: q|2+3|.AST.literalize.say | 15:18 | |
camelia | 5 | ||
15:21
rf left
15:47
bigdata joined
|
|||
[Coke] | nice! | 15:49 | |
nerd friends: don't assume someone's mailing address is their shipping address. | |||
My mom's town doesn't have a post office, so the mailing address is the next town over, but so many online delivery places are trying to convert the address to a mailing address (probably because that's what they had to validate against) | 15:50 | ||
m: q|pi|.AST.literalize.say | 15:51 | ||
camelia | 3.141592653589793 | ||
[Coke] | m: q|pi|.AST.say | ||
camelia | RakuAST::StatementList.new( RakuAST::Statement::Expression.new( expression => RakuAST::Term::Name.new( RakuAST::Name.from-identifier("pi") ) ) ) |
||
[Coke] | 👍 | 15:54 | |
16:08
jpn left
16:14
abraxxa left
16:36
dakkar left
|
|||
jaguart | Noice - got the Jupyter notebook server running with Raku - woohoo. Slight tweaks to the instructions. Chuffed | 17:07 | |
😅 | |||
antononcube | @Jaguart Great! Please try "Jupyter::Chatbook". | 17:19 | |
@Jaguart Here is a demo (first out of five -- the next four are coming soon): www.youtube.com/watch?v=cICgnzYmQZg | 17:25 | ||
17:36
linkable6 left,
evalable6 left
17:38
evalable6 joined,
linkable6 joined
17:46
ingy left
17:47
ingy joined
17:51
xwu1 joined
17:52
jjido joined
18:00
reportable6 left
18:01
reportable6 joined
18:34
ab5tract joined
18:43
wafflus joined
18:55
andinus left
18:56
andinus joined
19:01
jpn joined
19:14
ab5tract left
19:29
jjido left
19:37
n1to joined,
n1to left
19:40
jpn left
19:41
xwu1 left
19:48
xwu1 joined
19:49
wafflus left
20:01
jpn joined
20:10
Voldenet left
20:11
Voldenet joined
20:20
tea3po joined
20:23
teatwo left
20:52
deoac left
21:13
guifa joined
21:25
jpn left
21:35
guifa left
22:17
sftp left,
sftp joined
22:56
Sgeo joined,
jpn joined
23:01
jpn left
23:16
squashable6 left
23:18
squashable6 joined
23:36
bigdata left
23:39
sftp left
23:41
sftp joined
|