|
00:38
librasteve_ left
|
|||
| japhb | At the moment, the most solid terminal I have access to is ghostty, according to my tests/detections (Terminal::Tests and Terminal::Capabilities). | 00:59 | |
| Windows Terminal was a HUGE improvement over past Microsoft iterations. | |||
| ... but it's got nothing on ghostty | 01:00 | ||
| I've recently become a big fan of ghostty's "terminal inspector" which works a lot like the web page inspector found in browsers. | 01:02 | ||
| apogee_ntv | Wezterm has always been my favorite on Windows | 01:08 | |
|
01:10
hulk joined,
kylese left
|
|||
| japhb | I think Wezterm was one of the first to try to handle all the hard cases reasonably. | 01:34 | |
| It looks like my most recent Wezterm info is from version 20240203-110809-5046fc22. If you have something newer than that, could you install current Terminal::Tests, run terminal-quick-test, and post/send a screenshot? You can also put it in a GitHub issue for the T::T repository if you prefer .... | 01:37 | ||
| Current autodetection: github.com/japhb/Terminal-Capabili...#L363-L387 | 01:38 | ||
| apogee_ntv: ^^ | |||
| apogee_ntv | japhb: I dont have a Windows box to hand, I can try it on mac | 01:42 | |
| I think that is the newest release vers though | 01:44 | ||
| japhb | Ah dang. Yeah, I think my last run was on a Mac too. | 01:45 | |
| (Which I now have courtesy of $day-job) | |||
| "You just got hired and given a Macbook. What are you going to do today?" ... "Install a bunch of terminals and take screenshots of test patterns." | 01:46 | ||
| apogee_ntv | Sounds reasonable to me :D | 01:48 | |
|
02:15
hulk left,
kylese joined
02:44
sibl joined
03:35
vasko4535586 joined
03:53
sibl left
04:14
sibl joined
04:18
sibl left
04:20
sibl joined
04:55
dg left
05:02
dg joined
05:54
atcroft joined
06:17
sibl left,
sibl joined
06:20
sibl left,
sibl joined
06:23
sibl left,
sibl joined
06:27
sibl left
06:33
sibl joined
06:36
sibl left
06:37
sibl joined
06:44
sibl left
06:50
sibl joined
06:52
sibl left,
sibl joined
07:08
Sgeo left
|
|||
| SmokeMachine | apogee_ntv: raku.land/zef:FCO/Selkie::UI | 07:11 | |
|
07:27
kylese left
07:30
kylese joined
|
|||
| disbot4 | <librasteve> japhb: please chare the verdict (I use Terminal on macOS and may be temoted by something else) | 07:47 | |
|
07:53
dakkar joined
07:56
dakkar left
08:19
Aedil left
|
|||
| apogee_ntv | SmokeMachine: Awesome, will add to the Selkie readme on next release. | 09:35 | |
|
09:47
sibl left
10:15
hurufu joined
11:59
hurufu left
12:19
hurufu joined
12:31
charsbar left
12:32
charsbar joined
|
|||
| SmokeMachine | apogee_ntv: www.irccloud.com/pastebin/TLXFxeqN/ | 14:09 | |
| apogee_ntv | SmokeMachine: What platform are you on? | 14:19 | |
| That's weird, that should break in the GH pipe. | 14:20 | ||
| SmokeMachine | Mac OS… on my personal computer that worked some time ago, but that’s for my work computer | 14:24 | |
| apogee_ntv | Newest MacOS? | ||
| SmokeMachine | usercontent.irccloud-cdn.com/file/...768733.JPG | 14:25 | |
| apogee_ntv | SmokeMachine: Weird, that's the same OS as mine :D | 14:28 | |
| ugexe | maybe you should just have it error gracefully with a message telling them what platform string they are getting instead of a confusing stack trace | 14:29 | |
| its inherently fragile since new strings could be added in the core (via libuv or whatver) in the future | 14:30 | ||
|
14:30
_________ left
14:37
_________ joined
|
|||
| apogee_ntv | Yeah will take a look at it. | 15:58 | |
| SmokeMachine: Can you run raku -e 'say $*KERNEL.name, " ", $*KERNEL.hardware, " / ", $*VM.config<archname> // ""' in the same terminal for me? Just for full diag? | 16:04 | ||
|
16:10
Aedil joined
16:30
hurufu left
16:33
human-blip left
16:35
human-blip joined,
hurufu joined
16:42
hurufu left
|
|||
| SmokeMachine | apogee_ntv: it seems to not be happening anymore, but: www.irccloud.com/pastebin/7IoH3zjx/ | 16:55 | |
| ugexe | it should, they don't have a x86_64 macos target | 16:59 | |
| my %PLATFORM-SLUGS = | 17:00 | ||
| 'darwin-arm64' => 'macos-arm64', | |||
| 'linux-x86_64' => 'linux-x86_64-glibc', | |||
| 'linux-aarch64' => 'linux-aarch64-glibc', | |||
| 'win32-x86_64' => 'windows-x86_64', | |||
| 'win32-aarch64' => 'windows-arm64', | |||
| 'mswin32-x86_64' => 'windows-x86_64', | |||
| 'mswin32-aarch64' => 'windows-arm64', | |||
| oops, meant github.com/m-doughty/Notcurses-Nat...od#L73-L80 | |||
| also you have a m1 mac | |||
| you are running a x86 raku under rosetta | 17:01 | ||
| you might be better off installing arm64 raku | |||
| SmokeMachine | I forgot I tried force installing… let me uninstall and try again… | 17:08 | |
| apogee_ntv | Yeah will add that target in the next release, try doing it without Raku/rosetta running for now if you can, you're dropping a shitload of perf there. | ||
| SmokeMachine | Yeah… still the same… usercontent.irccloud-cdn.com/file/...778603.JPG | 17:10 | |
| I’ll not install it here and keep using it only on my personal one for now… | |||
| ugexe | SmokeMachine: you probably should figure out how to install arm64 raku regardless | 17:11 | |
| you are installing x86 which works because of the rosetta emulation layer | 17:12 | ||
| you can't just turn off rosetta or whatever it'll show arm64. you need to have a arm64 raku binary | 17:15 | ||
| lizmat | wasn't Rosetta to get the old ARM code to work on Intel? Or does it now go the other way around as well, or providing Intel emulation on Apple silicon ? | 17:37 | |
| apogee_ntv | Rosetta makes Intel code work on ARM. | 17:41 | |
| SmokeMachine seems to be running an x64 build of Rakudo on an M1 Mac, so it's reporting being an Intel Mac. | |||
| The original version was to make PPC code run on Intel but that's been deprecated for a long time. | 17:43 | ||
| lizmat | right, ok, so it now goes the other way around. :-) | 17:44 | |
| apogee_ntv | Yeah the PPC->Intel one is Rosetta 1, Intel->ARM is Rosetta 2. The new one doesn't run PPC code, that's what I meant. | 17:48 | |
| There's no PPC->Apple Silicon translation layer. | 17:49 | ||
|
18:03
jjido joined
|
|||
| SmokeMachine | usercontent.irccloud-cdn.com/file/....22.47.mp4 | 18:48 | |
|
19:27
jjido left
|
|||
| apogee_ntv | SmokeMachine: Can you try the current masterof github.com/m-doughty/Notcurses-Native on your x64 emulating box? | 19:38 | |
| If it works I'll cut a release. | |||
|
20:14
Aedil left
|
|||
| Voldenet | SmokeMachine: consider automatic spaces on newline, it makes such editors a lot more amazing to use | 20:31 | |
| I mean in case with { | 20:33 | ||
| so {<ret> becomes `{\n ` | |||
| SmokeMachine | apogee_ntv: I’ll try that as soon as possible… | 21:13 | |
| Voldenet | eh, I've looked at the code and implementation of this would be tricky | 21:14 | |
| SmokeMachine | Voldenet: that would be very cool, but I think it will be easier when we have a code editor widget. That’s planned, right apogee_ntv ? | 21:16 | |
| Voldenet | yeah probably | 21:18 | |
| disbot4 | <librasteve> teases slangify.org/ | ||
| lizmat | cool! | 21:19 | |
| aren't vowel and consonant unicode propeties ? | 21:21 | ||
| disbot4 | <librasteve> SmokeMachine: deserves the lion's share of the praise | ||
| <librasteve> PRs welcome ;-) | |||
| lizmat | I wonder whether the docs site need a parameter flag to indicate you want dark more | 21:24 | |
| *mode | |||
| disbot4 | <librasteve> stackoverflow.com/questions/387927...ode-vowels ... TLDR; vowel is not a unicode prop ;-( | 21:46 | |
| lizmat | ah, too bad... | 21:47 | |
|
21:50
annamalai left,
Sgeo joined
|
|||
| Voldenet | I really like examples in slangify, especially the ones explaining features (proto regexes, separator quantifier, inheritance) | 21:51 | |
| disbot4 | <librasteve> oh - cool, I wasn't sure if they were a good idea ;-) | 22:01 | |
|
22:08
jjido joined
|
|||
| Voldenet | docs are complete, but they don't highlight what's it for | 22:13 | |
| and having features used in a grammar easily highlights it | 22:15 | ||
| apogee_ntv | SmokeMachine: It's on my wishlist, 'planned' overstates it :D it's very complicated. | 22:25 | |
| Auto indentation needs per-language rules. | |||
| That's less 'TUI framework' and more 'rewrite neovim' | 22:26 | ||
|
22:34
unicodable6 left,
bloatable6 left,
committable6 left,
bisectable6 left,
sourceable6 left,
greppable6 left,
shareable6 left,
linkable6 left,
benchable6 left,
notable6 left,
evalable6 left,
nativecallable6 left
22:37
releasable6 joined,
evalable6 joined,
notable6 joined,
tellable6 joined,
huggable6 joined,
committable6 joined,
shareable6 joined
22:38
unicodable6 joined,
bloatable6 joined
|
|||
| SmokeMachine | Maybe something really simple like, if there is a opening char, and you press enter before closing it, add indentation to it… | 22:38 | |
|
22:38
greppable6 joined,
nativecallable6 joined,
bisectable6 joined,
benchable6 joined
22:39
coverable6 joined,
sourceable6 joined,
linkable6 joined
|
|||
| Voldenet | yeah, it's low-hanging fruit probably, and huge QoL | 22:40 | |
| but you'd have to translate current cursor position into line and column which kinda makes you implement the whole editor | |||
|
22:41
quotable6 joined
|
|||
| SmokeMachine | It’s already done by MultiLineInput if I’m not mistaken | 22:42 | |
| github.com/m-doughty/Selkie/blob/c...kumod#L274 | 22:48 | ||
| github.com/m-doughty/Selkie/blob/c...kumod#L819 | 22:52 | ||
|
22:54
jjido left
23:59
peder left
|
|||