|
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
|
|||