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
SmokeMachine www.irccloud.com/pastebin/Uq6Dgfzi/ 01:54
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, 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, rba joined 08:29 dakkar_ is now known as dakkar
apogee_ntv SmokeMachine: I like it so far. 09:11
09:18 soverysour joined, soverysour left, soverysour joined 09:22 soverysour left
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 www.irccloud.com/pastebin/Uq6Dgfzi 09:27
apogee_ntv Yeah I think you just add $!input.clear on submit IIRC, it doesn't have multiple. 09:48
Thats how I've been using it.
pastebin.com/sGN4EBn9 Example of how I did it. 09:50
The send-user-message, commit-edit etc emit events to change store state. 09:54
09:57 sibl left
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:31
11:56 sibl joined
SmokeMachine Sorry, it seems my English is not good enough for understanding that last message… :( 11:58
librasteve_: 👆 12:02
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
<librasteve> (if you like)
<librasteve> conecptually like this raku.finanalyst.org/rakudoc_editor/ 13:20
13:24 sibl left
librasteve_ notable6: weekly 13:50
notable6 librasteve_, 4 notes: gist.github.com/2feba1aab9bb52256a...be89347d25 13:51
librasteve_ notable6: weekly reset 13:54
notable6 librasteve_, Moved existing notes to “weekly_2026-04-27T13:54:17Z”
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:16
librasteve_: something like this but in Raku and on the terminal? help.apple.com/assets/66677889E461...792db7.png 14:22
librasteve_ rakudoweekly.blog/2026/04/27/2026-...lease-192/ 14:38
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:42
SmokeMachine But what would it output? Sorry, I still don’t get it… 14:52
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:05
librasteve_ here’s an example DSL I am playing with ^^ www.irccloud.com/pastebin/rIp1MKmx 15:06
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:07
<librasteve> really it's the thing that the DSL generates ... 15:08
<librasteve> hope that is clear ;-)
<librasteve> must &afk for a couple of hours
apogee_ntv A proper 'editor' widget would probably help, I dont really have one, just input bar. 15:29
and multi line input but thats a growing input bar. It doesn't have proper navigation.
disbot2 <antononcube> @librasteve This is what I get with bat using the command: curl -s www.irccloud.com/pastebin/raw/rIp1MKmx | bat -l perl 16:05
<antononcube> cdn.discordapp.com/attachments/633...0be43&
[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.)
[Coke] Last time I tried to search for it, I got nothing.
disbot2 <antononcube> For what OS?
[Coke] I mostly care about macos 16:07
vim - works for a very small subset of that. 16:08
ah, the usual "ask the question in public and immediately find an answer" trick. github.com/jakobi/script-archive/t...master/vim 16:09
[Coke] saves pipe.vim as vip and will probably get rid of those "helpful" comments thrown at the top of the buffer. 16:11
timo i know "vipe" i wonder if that's older or newer than vip 16:13
disbot2 <antononcube> I read that vipe is the "modern" version of vip. 16:20
16:33 dakkar left 17:00 soverysour joined, soverysour left, 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
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:55
apogee_ntv Selkie 0.5.0 released - lots of bugfixes & some perf. 21:56
And shift-left / shift-right navigate input fields by word which is so much nicer, shift-backspace deletes a whole word. 21:57
21:59 abraxxa left 22:04 belluzj left 22:43 swaggboi left 23:23 Sgeo joined