[00:12] *** Pixi left
[00:18] *** Pixi joined
[00:36] *** atweedie left
[00:49] *** atweedie joined
[01:15] *** hulk joined
[01:16] *** kylese left
[01:34] *** sibl joined
[01:54] <SmokeMachine> https://www.irccloud.com/pastebin/Uq6Dgfzi/

[02:00] *** topnep left
[02:01] *** topnep joined
[02:15] *** hulk left
[02:17] *** kylese joined
[03:27] *** lichtkind_ joined
[03:30] *** lichtkind left
[03:33] *** Sgeo left
[03:35] *** Sgeo joined
[04:10] *** havochunter joined
[04:12] *** Aedil joined
[04:37] *** kurahaupo left
[04:37] *** kurahaupo joined
[06:19] *** Sgeo left
[06:48] *** abraxxa joined
[07:17] *** kst``` left
[07:52] *** dakkar joined
[07:54] *** dakkar_ joined
[07:57] *** dakkar left
[08:22] *** rba left
[08:22] *** rba joined
[08:29] *** dakkar_ is now known as dakkar

[09:11] <apogee_ntv> SmokeMachine: I like it so far.

[09:18] *** soverysour joined
[09:18] *** soverysour left
[09:18] *** soverysour joined
[09:22] *** soverysour left
[09:27] <SmokeMachine> apogee_ntv: me too… I think it’s getting very declarative, easy to read and small… I’m thinking, can a TextInput have more than one on-submit? Because if it can, I think it would make sense to add a `auto-clean` or `clean-on-submit` or something like that to my TextInput builder to make this even simpler https://www.irccloud.com/pastebin/Uq6Dgfzi

[09:48] <apogee_ntv> Yeah I think you just add $!input.clear on submit IIRC, it doesn't have multiple.

[09:48] <apogee_ntv> Thats how I've been using it.

[09:50] <apogee_ntv> https://pastebin.com/sGN4EBn9 Example of how I did it.

[09:54] <apogee_ntv> The send-user-message, commit-edit etc emit events to change store state.

[09:57] *** sibl left
[11:31] <disbot2> <librasteve> this is looking really nice - now I am thinking "I need a DSL editing tool with some panes - say DSL source and DSL output (ideally HTML or PDF, text would be good too)" and the DSL editor does (DSL code) hiliting with a set of labels coming from a tool that parses the Grammar to editor hints (like TextMark for Monaco) ... just in case you were making a solution looking for a problem ;-)

[11:56] *** sibl joined
[11:58] <SmokeMachine> Sorry, it seems my English is not good enough for understanding that last message… :(

[12:02] <SmokeMachine> librasteve_: 👆

[13:19] <disbot2> <librasteve> sorry - I am asking for you to make a TUI application for DSLs (Slangs) that has a (simple) DSL code Hiliting editor in one pane and an output viewer in a second pane

[13:19] <disbot2> <librasteve> (if you like)

[13:20] <disbot2> <librasteve> conecptually like this https://raku.finanalyst.org/rakudoc_editor/

[13:24] *** sibl left
[13:50] <librasteve_> notable6: weekly

[13:51] <notable6> librasteve_, 4 notes: https://gist.github.com/2feba1aab9bb52256a3cdcbe89347d25

[13:54] <librasteve_> notable6: weekly reset

[13:54] <notable6> librasteve_, Moved existing notes to “weekly_2026-04-27T13:54:17Z”

[14:16] <SmokeMachine> librasteve_: do you mean to create something you would write highlighted Selkie::UI in the left and it would show the the TUI screen on the right?

[14:22] <SmokeMachine> librasteve_: something like this but in Raku and on the terminal? https://help.apple.com/assets/66677889E4619874780693D4/6667788AF00D66F0940B5D7C/en_US/5773a8338d2c6a2b6723b63979792db7.png

[14:38] <librasteve_> https://rakudoweekly.blog/2026/04/27/2026-17-release-192/

[14:42] <disbot2> <librasteve> errr - yes but I am not thinking of the Selkie UI as the DSL in mind (and that seems to me to be slightly too self recursive, but why not) - I would like it to work with any DSL like Slang::Date, Slang::Roman, Jinja2, RakuDoc

[14:52] <SmokeMachine> But what would it output? Sorry, I still don’t get it…

[15:05] <disbot2> <librasteve> good question - in the Rakudoc (web) example I shared the Rakudoc slang is transformed to HTML - so that would be cool (but may need a lot of work to make an HTML viewer??) - or of course it can make PDF so that's why I mentioned that

[15:06] <librasteve_> here’s an example DSL I am playing with ^^ https://www.irccloud.com/pastebin/rIp1MKmx

[15:07] <disbot2> <librasteve> so I guess the minimum output of a DSL (ie something with a Raku Grammar/Action) would be a Match object that could be formatted to text pretty easily (Data::Dump::Tree maybe?)

[15:08] <disbot2> <librasteve> really it's the thing that the DSL generates ...

[15:08] <disbot2> <librasteve> hope that is clear ;-)

[15:08] <disbot2> <librasteve> must &afk for a couple of hours

[15:29] <apogee_ntv> A proper 'editor' widget would probably help, I dont really have one, just input bar.

[15:29] <apogee_ntv> and multi line input but thats a growing input bar. It doesn't have proper navigation.

[16:05] <disbot2> <antononcube> @librasteve This is what I get with bat using the command:  curl -s https://www.irccloud.com/pastebin/raw/rIp1MKmx  | bat -l perl 

[16:05] <disbot2> <antononcube> https://cdn.discordapp.com/attachments/633753286209699870/1498354377692414073/pastebin-bat-pipeline-demo-1.png?ex=69f0dac1&is=69ef8941&hm=e6078aa598c8c7ef48b814a173550f9d478412a37daef4dedbee5bdc44d0be43&

[16:06] <[Coke]> anyone have a pointer to the 'vip' script? (vi/vim in a pipe)

[16:06] <disbot2> <antononcube> Unfortunately, bat does not know Raku syntax. (Although, there seems to be some procedure to submit default support a language.)

[16:06] <[Coke]> Last time I tried to search for it, I got nothing.

[16:06] <disbot2> <antononcube> For what OS?

[16:07] <[Coke]> I mostly care about macos

[16:08] <[Coke]> vim - works for a very small subset of that.

[16:09] <[Coke]> ah, the usual "ask the question in public and immediately find an answer" trick. https://github.com/jakobi/script-archive/tree/master/vim

[16:11] * [Coke] saves pipe.vim as vip and will probably get rid of those "helpful" comments thrown at the top of the buffer.

[16:13] <timo> i know "vipe" i wonder if that's older or newer than vip

[16:20] <disbot2> <antononcube> I read that vipe is the "modern" version of vip.

[16:33] *** dakkar left
[17:00] *** soverysour joined
[17:00] *** soverysour left
[17:00] *** soverysour joined
[17:27] *** soverysour left
[17:46] *** abraxxa left
[19:18] *** abraxxa joined
[19:24] *** belluzj joined
[19:50] *** Aedil left
[21:00] *** peder left
[21:30] *** _________ left
[21:36] *** _________ joined
[21:37] *** _________ left
[21:38] *** _________ joined
[21:55] <SmokeMachine> After doing a few features on Selkie::UI and 2 examples, now I'm asking AI to finish what's missing following the examples I did... let's see how it goes...

[21:56] <apogee_ntv> Selkie 0.5.0 released - lots of bugfixes & some perf.

[21:57] <apogee_ntv> And shift-left / shift-right navigate input fields by word which is so much nicer, shift-backspace deletes a whole word.

[21:59] *** abraxxa left
[22:04] *** belluzj left
[22:43] *** swaggboi left
[23:23] *** Sgeo joined
