|
00:03
kurahaupo joined
00:37
rnddim is now known as ShimmerFairy
|
|||
| apogee_ntv | SmokeMachine: Will check in the AM. | 01:34 | |
|
01:49
kylese left,
kylese joined
02:15
kylese left,
kylese joined
03:03
lichtkind__ joined
03:05
lichtkind_ left
03:06
xkr47 left
04:00
lichtkind_ joined
04:03
lichtkind__ left
04:31
soverysour joined
04:35
soverysour left
04:59
Aedil joined
05:01
abraxxa joined
|
|||
| patrickb | ugexe: This is pretty epic! Thank you for tackling RakuAST! | 05:59 | |
|
06:11
[r4] joined
06:47
xkr47 joined
06:59
sibl joined
07:08
sibl left
07:09
ShimmerFairy left
07:10
ShimmerFairy joined
07:21
topnep left
07:22
topnep joined
07:29
soverysour joined
07:34
soverysour left
08:17
soverysour joined
08:25
soverysour left
|
|||
| apogee_ntv | SmokeMachine: Merged your PR, looks good. | 09:12 | |
|
09:16
soverysour joined
09:21
soverysour left
|
|||
| apogee_ntv | Released as 0.1.2 | 09:22 | |
|
09:29
soverysour joined,
soverysour left,
soverysour joined
09:38
soverysour left
09:40
soverysour joined,
soverysour left,
soverysour joined
09:56
soverysour left
10:02
soverysour joined
10:09
soverysour left
10:57
polettix joined
10:59
polettix left
11:22
simcop2387 left
11:42
annamalai left
11:43
annamalai joined
12:03
simcop2387 joined
12:06
simcop2387 left
|
|||
| SmokeMachine | apogee_ntv: I completely forgot you asked me for some documentation… should I still do that? My English is not very good, so I’m not sure if let me do that is a good idea. But I may be able to do that asking it for an llm. | 13:01 | |
|
13:05
Guest17 joined
|
|||
| Guest17 | hello world... | 13:05 | |
| lizmat | Hi Guest17 | 13:06 | |
| Guest17 | i'm using perl for a long time and i'm studying Raku since few weeks... and so.... i'm cautious... what are u're feeling about it ? | 13:08 | |
| SmokeMachine | apogee_ntv: I’m thinking on adding `is resource` and `is prompt` to the DSL, what do you think? I had a plan to write a MCP module/framework before, but now I think your’s more interesting… but if you’d like to see how I was seeing that on that time: dev.to/fco/introducing-mcp-a-proto...ntial-19gp | 13:17 | |
| lizmat | Guest17: I'm the wrong person to ask: I think Raku is the biggest thing since powdered milk :-) | 13:19 | |
| Guest17 | yes i'lm think to it's very powerfool but very tricky too !! maybe fun or maybe not | 13:21 | |
| lizmat | with great power comes great responsibility :-) | 13:22 | |
| apogee_ntv | SmokeMachine: I'll get Claude to update the docs when I remember, happy to see more extensions to the DSL, ideally groups too? | 13:24 | |
| Guest17 | yes Larry is a funny guy and very so smart. I think Raku is a tribute to The Monthy Python.... | ||
| lizmat | fwiw, Larry thought of Perl vs Raku more of as The Hobbit vs Lord Of The Rings :-) | 13:28 | |
| Guest17 | it's true ! i think so | 13:32 | |
| SmokeMachine | apogee_ntv: yes, I’m still trying to find a good way to add groups to the DSL. | 13:34 | |
| Guest17 | but what about operators who don't live on the keyboard ? or the ability to do 10 + VI ?? | 13:35 | |
| powerfull or just private jokes ? | 13:36 | ||
| maybe both :-) | |||
| anyway, i hope that we are not just 147 people to use raku in the world... | 13:37 | ||
| lizmat | m: say 10 + VI | 13:38 | |
| evalable6 | (exit code 1) ===SORRY!=== Error while compiling /tmp/PkTaK9WSEj Undeclared name: VI used at line 1 |
||
| lizmat | I guess you can't ? | ||
| and re hope, yes, so do I :-) | |||
|
13:39
topnep left
13:42
topnep joined
|
|||
| xinming | Guest17: feeling "damn, How can people redesign perl5 and get a much more so powerful programming language." | 13:46 | |
| Guest17 | ... i'm sure i was read something about that... or maybe not ! | ||
| apogee_ntv | I think the only thing I miss from perl 5 is sigils matching the type being accessed. | 13:51 | |
| my $foo = %bar<baz> still feels wrong in a visceral way. | 13:52 | ||
|
13:56
soverysour joined
14:01
soverysour left
|
|||
| Guest17 | lizmat : very strange ! my raku can mix roman and arabic numbers !!! i'm astonished ! | 14:03 | |
| lizmat | m: say 10 + Ⅵ | 14:04 | |
| evalable6 | 16 | ||
| lizmat | m: say "Ⅵ".uninames | ||
| evalable6 | (ROMAN NUMERAL SIX) | ||
| lizmat | m: say VI".uninames | ||
| evalable6 | (exit code 1) ===SORRY!=== Error while compilin… | ||
| lizmat, Full output: gist.github.com/a1dd3058b6d4d65606...a1fbc57304 | |||
| lizmat | m: say "VI".uninames | ||
| evalable6 | (LATIN CAPITAL LETTER V LATIN CAPITAL LETTER I) | ||
| lizmat | there's a difference | ||
| if the unicode standard deems a codepoint to have a numerical value, you can use it as a number in Raku | 14:05 | ||
| m: say ⅿ | |||
| evalable6 | 1000 | ||
| lizmat | m: say m | ||
| evalable6 | (exit code 1) ===SORRY!=== Error while compiling /tmp/Kcs2wfAzbA Undeclared routine: m used at line 1 |
||
| lizmat | m: say "ⅿ".uninames | 14:06 | |
| evalable6 | (SMALL ROMAN NUMERAL ONE THOUSAND) | ||
| Guest17 | anyway.... very usefull maybe.... if you're a centurion and want to engrave stone tablet with a raku code.... | 14:07 | |
| well gentelmen... i wish you a happy sunday and i'm go back tu the raku lessons.... | 14:09 | ||
|
14:10
Guest17 left
14:34
sibl joined
14:47
soverysour joined,
soverysour left,
soverysour joined
14:52
soverysour left
15:03
soverysour joined,
soverysour left,
soverysour joined
15:21
soverysour left
|
|||
| disbot2 | <librasteve> Guest17: happy sunday - in case you are still lurking, bear in mind that only a small fraction of people use English - so being able to add any unicode numerals, even in another char set - is the most consistent way to support every use case (even English) such as this App::Crag example :- ^<௪௨ mph> | 15:23 | |
|
15:31
soverysour joined,
soverysour left,
soverysour joined
15:34
sibl left
15:39
soverysour left
15:46
topnep left
15:47
topnep joined
16:11
soverysour joined
16:15
abraxxa left
16:18
soverysour left
16:27
soverysour joined
16:46
soverysour left
16:49
soverysour joined,
soverysour left,
soverysour joined
17:09
soverysour left
|
|||
| apogee_ntv | Selkie v0.4.3 fixes a bunch of power consumption/CPU wake issues, fixes a bug where closing certain modals could result in nothing being focused. | 17:09 | |
|
17:11
soverysour joined,
soverysour left,
soverysour joined
17:16
soverysour left
17:20
soverysour joined,
soverysour left,
soverysour joined
17:25
soverysour left
17:51
topnep left
17:52
topnep joined,
simcop2387 joined
|
|||
| disbot2 | <antononcube> @apogee_ntv I was trying to describe this work to someone today... | 18:15 | |
| apogee_ntv | Which work? | 18:29 | |
| disbot2 | <antononcube> Selkie | 18:30 | |
| <antononcube> Ideally -- since you said Selkie is declarative -- one could use Selkie via a Markdown file template that prescribes the elements/widgets locations or arrangment. | 18:32 | ||
| SmokeMachine | I was thinking on trying doing that on a html-like way… | 18:58 | |
| Or maybe into something like functional Air… | 19:00 | ||
| apogee_ntv | YAML/TOML may fit better than markdown | 19:09 | |
| I think the best description I've found so far is it's re-frame for TUI | 19:10 | ||
| But it's not entirely accurate. | |||
| [Coke] | oh, right, I never went back to try to get that build working on windows. | 19:26 | |
| SmokeMachine | apogee_ntv: It would be cool to write something like swift-ui for that… | 19:37 | |
|
19:41
[r4] left
19:48
soverysour joined,
soverysour left,
soverysour joined
19:58
soverysour left
|
|||
| apogee_ntv | SmokeMachine: Yeah, the only tough part is wiring up subscriptions & event emitters. | 20:25 | |
| librasteve_ | m: my %h = (:a(1)); my %i = (:a(2); say (%h<a>:exists) && (%i<1>:exists); | 22:29 | |
| evalable6 | (exit code 1) ===SORRY!=== Error while compilin… | ||
| librasteve_, Full output: gist.github.com/abb98f702d65918f3f...5333533006 | |||
| librasteve_ | m: my %h = (:a(1)); my %i = (:a(2)); say (%h<a>:exists) && (%i<1>:exists); | ||
| evalable6 | False | ||
| librasteve_ | m: my %h = (:a(1)); my %i = (:a(2); say (%h<a>:exists) && (%i<a>:exists); | ||
| evalable6 | (exit code 1) ===SORRY!=== Error while compilin… | 22:30 | |
| librasteve_, Full output: gist.github.com/9c06ae3c7eb60275b0...c462791e29 | |||
| librasteve_ | m: my %h = (:a(1)); my %i = (:a(2)); say (%h<a>:exists) && (%i<a>:exists); | ||
| evalable6 | True | ||
| librasteve_ | phew (and sorry) | ||
| so that worked, but… | |||
| m: my %h = (:a(1)); my %i = (:a(2)); say %h<a>:exists && %i<a>:exists; | 22:31 | ||
| evalable6 | (exit code 1) ===SORRY!=== Error while compiling /tmp/aN9aHifXvO You can't adverb &infix:<&&> at /tmp/aN9aHifXvO:1 ------> :a(2)); say %h<a>:exists && %i<a>:exists<HERE>; expecting any of: pair value |
||
| librasteve_ | I would have thought that adverb binds tighter than && operator ??? | ||
| lizmat | nope | 22:40 | |
|
23:05
havochunter joined
23:27
havochunter left
|
|||
| Voldenet | you could avoid () | 23:42 | |
| m: my %h = (:a(1)); my %i = (:a(2)); say [&&] %h<a>:exists, %i<a>:exists; | 23:43 | ||
| evalable6 | True | ||
| Voldenet | syntax is very foreign | ||
| or | |||
| m: my %h = (:a(1)); my %i = (:a(2)); say all %h<a>:exists, %i<a>:exists; | |||
| evalable6 | all(True, True) | ||
| Voldenet | it's probably slower than raw && | 23:45 | |
|
23:59
jartycujck67 joined
|
|||