00:03
wayland76 left,
wayland76 joined
|
|||
wayland76 | Sounds good :) . | 00:08 | |
00:11
tea3po left
|
|||
antononcube | I tried it with large, eclectic interviews or articles. I have not tried it yet with a large code base of a software package. | 00:11 | |
00:12
tea3po joined
00:17
[Coke]_ joined
|
|||
[Coke] tries to run raku.land on his blin test box, and finds that it still won't install. | 00:56 | ||
er, install the depedencies, that is | 00:57 | ||
wayland76 | "blin test box"? | 01:04 | |
[Coke] | an ubuntu vm in azure to run github.com/Raku/Blin | 01:06 | |
wayland76 | Thanks! | 01:08 | |
I've forgotten the syntax to declare a parameter that can take a Str or a Nil -- can someone assist? | |||
01:09
hulk joined
|
|||
[Coke] | Str|Nil | 01:09 | |
? | |||
01:10
kylese left
|
|||
wayland76 | My old version (2022.04) says "Malformed Parameter". | 01:10 | |
[Coke] | subset nilstr where * ~~ Nil|Str; sub x(nilstr $x) { dd $x }; x Nil; x "FOO" | 01:12 | |
evalable6 | Nil "FOO" |
||
lucs | sub baz ($foo where * ~~ Str | Nil) { ... } | ||
[Coke] | Sorry, it's slightly more verbose than I was remembering. | ||
with an explicit subset you can reuse it, but lucs' works if you just need it once. | 01:13 | ||
wayland76 | Interesting! OK, thanks! | ||
m: sub baz(Str $foo? = Nil) { say $foo; } baz(); | 01:33 | ||
camelia | ===SORRY!=== Default value 'Nil' will never bind to a parameter of type Str at <tmp>:1 ------> sub baz(Str $foo? = Nilā) { say $foo; } baz(); Strange text after block (missing semicolon or comma?) at <tmp>:1 ------> sub baā¦ |
||
lucs | wayland76: You don't understand the error? | 01:34 | |
Oh, also missing a ';' after the '}' I think, when it's on a single line. | 01:35 | ||
wayland76 | No, sorry, just experimenting. | 01:37 | |
I just wanted to see if the '?' would do anything. | |||
lucs | Oh, you might want to do your experimenting like this: /msg camelia m: ... | 01:38 | |
01:42
jjido left
|
|||
wayland76 | Nice! Thanks! I was also a bit delusional that it was going to work first time :p | 01:47 | |
lucs | When I'm trying out new stuff, I'm sure I must have done something wrong when it works the first time ;-) | 01:48 | |
02:01
kst left
02:10
kst joined
|
|||
Xliff | To timo, ab5tract and leont: The solution is a Raku macro implementation of the consuming code. | 02:11 | |
02:13
[Coke]_ left
02:15
hulk left,
kylese joined
02:31
kylese left
02:35
kylese joined
02:52
Aedil joined
02:57
Aedil left
|
|||
timo | not sure what you mean | 02:59 | |
03:02
Aedil joined
03:06
thaewrapt left
03:12
[Coke]_ joined
03:18
[Coke]_ left
03:47
thaewrapt joined
04:11
[Coke]_ joined
04:18
[Coke]_ left
05:12
[Coke]_ joined
05:17
[Coke]_ left
|
|||
Xliff | timotimo: \o | 05:23 | |
wayland76 | Xliff: What timezone are you in? (I'm in AEST) | 05:44 | |
05:45
[Coke]_ joined
05:49
[Coke]_ left
06:08
[Coke]_ joined
06:17
[Coke]_ left
|
|||
Xliff | EDT | 06:30 | |
AEST? Australia? | |||
Good on ya! Nice to meet you, mate! | 06:31 | ||
06:44
[Coke]_ joined
06:51
[Coke]_ left
07:20
dustinm`_ left
07:25
dustinm` joined
08:18
[Coke]_ joined
08:22
[Coke]_ left
08:41
sena_kun joined
08:49
[Coke]_ joined
08:54
[Coke]_ left
|
|||
wayland76 | Yep, Australia :) . G'Day, scarnon! :p | 09:15 | |
You're up late/early. | |||
09:16
[Coke]_ joined
09:23
[Coke]_ left
09:37
sena_kun left
09:47
Sgeo left
|
|||
timo | Xliff: o/ | 09:58 | |
10:03
sena_kun joined
|
|||
Geth | ecosystem/main: 629bb72ec1 | (Elizabeth Mattijsen)++ | META.list Remove dagurval's modules They will soon re-appear in the zef ecosystem |
10:31 | |
10:54
sena_kun left
|
|||
Xliff | wayland76: The miraculous thing is that I | 10:59 | |
wayland76: The miraculous thing is that I'm awake. Although my typing sucks. | |||
I've been up for a while now working on my Raku app server. I've been trying to release this thing for months now. | 11:00 | ||
wayland76 | Today, I've started working on a Raku version of github.com/Pythagora-io/gpt-pilot | 11:03 | |
tea3po | Pythagoras was a cult leader. they worshiped the square root of two. | 11:12 | |
wayland76 | My typing will suck soon too -- I'm receiving the black version of www.zsa.io/moonlander soon :) . | 11:16 | |
11:18
[Coke]_ joined
|
|||
timo | split keyboards are so much fun | 11:22 | |
11:23
[Coke]_ left
|
|||
wayland76 | Good to hear. This will be my first :) . | 11:23 | |
Xliff | Oooh! That looks luscious! How much was it? | 11:24 | |
wayland76 | The one that came closest to meeting all my criteria was the Naya Create, but it was also almost double the price, so I decided to try this first, and then if it's a direction I want to go, then I'll look at others. | 11:25 | |
Xliff | Can I haz your cast offs? I provide a good home for unwanted hardware. ;) | 11:26 | |
wayland76 | Like $365 for the keyboard, and another $110? for the stands (optional, but I thought I should get them -- I'm trying to relieve persistent upper back tension) | 11:27 | |
Xliff: worth an ask, but I have plans for the cast-offs too. For example, one for work, one for home. Then my church has a sound system which is currently using a laptop as a partial interface, and I'd like to change that. Even the keyboard I'm using now (Microsoft media keyboard) has Greek and Hebrew stickers on it, so I'll be keeping it as a second keyboard for this computer. | 11:29 | ||
timo | i have an elora, i like it a bunch | 11:31 | |
wayland76 | Other honourable mentions go to Keyboard.io Model 100 (most aesthetic -- shop.keyboard.io/products/model-10...caqFbygFyI ) and CloudNine ErgoFS (most familiar -- cloudnineergo.com/products/cloud-n...ct_buy_box ) | 11:32 | |
ab5tract | landed on a UHK myself, never had any complaints | 11:34 | |
tea3po | I use a unicomp model m. I don't understand people that don't 10-key | 11:36 | |
wayland76 | timo: Oh, nice! I hadn't seen that one, but looks like it also meets most of my criteria at a good price. | ||
patrickb | I've been. using a moonlander for 3? years or so now with a custom layout. I like it a lot. | 11:37 | |
timo | the elora has been released just this year | 11:39 | |
wayland76 | The Elora reminds me of the Iris, but with more flexibility. | 11:40 | |
timo | i had a kyria before the elora, which is elora minus number row, and minus the extension interface and footswitch input, and plus mandatory soldering | 11:41 | |
wayland76 | I was using an Avant Stellar with my current MS keyboard as a backup, but never replaced it when the shift key died. I also have a mechanical keyboard where the keycaps have removable plastic covers so you can put in your own paper labels, but never quite got around to rigging it up. | ||
Elora has a footswitch? I don't see it, and what do you use it for? | 11:42 | ||
tea3po: The New Model M doesn't seem to have tenkey? | 11:44 | ||
tea3po | I don't like the taste of New Coke either | 11:45 | |
wayland76 | patrickb: Good to hear! I'm surprised how many people here are actually using split keyboards. | ||
tea3po | alternate answer: it's fine I guess, if you're into that sort of thing | ||
timo | wayland76: it's a TRRS plug where bridging each of the three available contacts to the sleeve contact is registered as a "key down" essentially | 11:46 | |
it does not come with footswitches, and i don't think the shop that made the elora sells footswitches either | |||
wayland76 | tea3po: Let me rephrase -- I've been Googling the things that people are saying, and didn't find a Model M with tenkeys. But I looked harder and found one :) . | 11:48 | |
tea3po | unicomp should have the original model m, I think they still use the original molds and stuff. they have some variations and updates too. | ||
it was expensive tbh, like $120 quite a few years ago, but worth it to me. it's obv. a personal preference tho | 11:49 | ||
wayland76 | tea3po: OK, good to know :) . | ||
tea3po | it's real buckling spring switches. | ||
wayland76 | Well, my Avant Stellar was like $200 quite a few years ago, and I was annoyed because they'd removed the macro key, so I rarely made use of the macros. | 11:50 | |
tea3po: yeah, my Moonlander will have that too. I went for the Cherry MX Blue switches. | 11:51 | ||
(the point of my Avant Stellar being $200 was that I can relate :) ). | 11:52 | ||
tea3po | so, cherry mx blue is a simulation of buckling spring switches, they're not the same thing tho, we can chat about it in pm if you want | ||
wayland76 | timo: I've found the footswitch reference, right there on the main page ( splitkb.com/products/elora?srsltid...2yFWPMn6xm ). Thanks! I wouldn't've seen it had you not mentioned it. | 11:54 | |
timo | the interface is generic so it can be any kind of switch or other thing you can think up, though i'm not sure if you can actually power a little gadget from just that plug, would have to investigate | 11:55 | |
12:00
sena_kun joined
|
|||
wayland76 | Oh, one more honourable mention that I didn't see until after I bought my moonlander Magnetic (hall effect) switches that can do different things depending how hard you press them ( www.kickstarter.com/projects/keytr...csQAvD_BwE ) | 12:00 | |
timo: Yeah, it sounds cool; I'm just trying to figure out if I'd have a use for it. I wonder whether stenographers would too :) . | 12:01 | ||
timo | the splitkb guy is actually also working on a steno keyboard of his own | 12:05 | |
wayland76 | Interesting. | 12:07 | |
12:08
sena_kun left
12:09
sena_kun joined
|
|||
Xliff | wayland76: Heya! Good on ya bro. All worthy projects. Wish you the best in them. | 12:09 | |
Now I'm finally going to fall over and go boom without dynamite. | 12:10 | ||
wayland76 | Goodnight :) | 12:12 | |
12:19
[Coke]_ joined
12:22
lichtkind joined
12:27
PaulW2U left,
[Coke]_ left
13:20
[Coke]_ joined
13:27
[Coke]_ left
14:09
xinming_ left
14:11
xinming joined
14:48
[Coke]_ joined
14:58
[Coke]_ left
15:13
[Coke]_ joined
15:18
[Coke]_ left
15:28
lichtkind left
15:48
[Coke]_ joined
15:53
[Coke]_ left
16:08
[Coke]_ joined
|
|||
ab5tract | It builds! It runs! It's... Comma 2.0 :D github.com/ab5tract/comma-plugin | 16:18 | |
antononcube: it should be 100% ready for your, as I believe you are on macOS/aarch64? | 16:19 | ||
others will have to adjust the build.gradle.kts in a single place | 16:20 | ||
I'm anxious to hear whether getting it built is smooth for others. Switching to the IntelliJ Gradle Plugin seems to be a huge improvement over the old JPS method | 16:21 | ||
16:25
[Coke]_ left
16:31
[Coke]_ joined
16:36
[Coke]_ left
16:38
lichtkind joined,
[Coke]_ joined
16:43
[Coke]_ left
16:52
[Coke]_ joined
16:58
[Coke]_ left
17:17
dustinm` left,
dustinm`_ joined
17:19
bloatable6 left,
bloatable6 joined
17:20
[Coke]_ joined
17:21
dgl left,
dg joined
17:26
[Coke]_ left
17:28
[Coke]_ joined
|
|||
[Coke] | Classic Coke is best. | 17:31 | |
librasteve | ab5stract - fantasitc news! - your build.gradle.kts GH source says jetbrainsRuntime("21.0.3", "osx", "aarch64") , yet my IntelliJ About says Runtime version: 17.0.11+1-b1207.30 aarch64 anyway I will adjust ad try but not sure why i am so far behind | 17:36 | |
17:38
xinming_ joined
|
|||
org.gradle.api.internal.provider.AbstractProperty$PropertyQueryException: Failed to calculate the value of task ':compileJava' property 'javaCompiler' <=== this seems to be the first error in my IntelliJ setup, I suspect I may need a javac (barf) | 17:42 | ||
17:46
zups left
|
|||
ab5tract | librasteve: you'll need IntelliJ 2024.02 | 17:46 | |
I didn't see any point in working against anything but the latest release :) | |||
librasteve | IntelliJ IDEA 2024.1.6 (Ultimate Edition) | ||
yeah I see, but isn't 2024.1.6 > 2024.02? | 17:47 | ||
17:47
zups joined
|
|||
ab5tract | Ah, sorry. I mixed up some numbering formats. Comma always used `year.0x` | 17:48 | |
2024.2 is what you need | |||
17:49
dpk left
|
|||
ab5tract | 2024.2 is when they upgrade to Java 21 | 17:49 | |
so it makes some sense that it's a bit of a troublesome boundary | |||
sorry for the confusion librasteve | |||
librasteve | no problem - so pleased happy to be lab rat | 17:50 | |
also my bad - I forgot that IJ walks you through updates one by one so I just had to update my update | 17:51 | ||
17:51
dpk joined
|
|||
btw spent a while holding back all IJ and plugin updates so as not to loose Comma plugin since that was lagging the curve | 17:52 | ||
then I broke and switched to CommaIDE ... but ideally would like to have updated plugin | 17:53 | ||
or both | |||
ab5tract | it's good to have both options, for sure | 17:55 | |
librasteve | Runtime version: 21.0.3+13-b509.11 aarch64 (JCEF 122.1.9) lets try again (no changes needed) | 17:57 | |
17:58
Voldenet left,
Voldenet joined
|
|||
getting some errors gist.github.com/librasteve/b78e3c8...c851b0d397 | 18:07 | ||
I had some joy with kotlin { jvmToolchain(17) } | 18:09 | ||
this from stackoverflow ... joy as in it seems to build - but then nothing | 18:10 | ||
ab5tract | I donāt think setting that lower will work | ||
are you doing :runIde? | 18:11 | ||
I wonder whether there is some prompt inside of IntelliJ related to kotlin version or grade IntelliJ platform plugin that hasnāt popped up for you | 18:13 | ||
Itās supposed to be pretty automatic regarding those things :/ | 18:14 | ||
Ah! You might need to install the Dev-Kit plugin | 18:15 | ||
The only other thing I can think of to check is whether you have a 21+ compiler set | 18:22 | ||
antononcube | @ab5stract I clone the CommaIDE repository -- how am I supposed to build it? Via IntelliJ ? | 18:23 | |
ab5tract | indeed. you'll want IntelliJ 2024.2 | 18:28 | |
antononcube | Sorry -- I read the intstructions in the README more carefully just now... | ||
ab5tract | no worries, it seems that those intructions will need some more steps and details, as they didn't work for librasteve as written | 18:29 | |
but please go ahead and give it a shot, maybe we can figure out what's missing :) | 18:32 | ||
antononcube | It is importing and downloading for the last 5-7 min. | 18:35 | |
librasteve | runIde? no I clicked the elephant. DevKit already installed | 18:36 | |
i found and clicked Run"build gradle.kts" - this seems to have half worked - build finished (stuck on executing post compile tasks) and a .rakumod file is kinda slightly syntax highlit | 18:45 | ||
ab5tract | The elephant should have a heap of options | ||
On the left side of the IDE window | |||
buildPlugin, verifyPlugin, runIde, etc | |||
librasteve | looking | 18:46 | |
18:47
MasterDuke joined
18:48
Aedil left
|
|||
MasterDuke | ab5tract: does one need to have purchased intellij to build the plugin? | 18:49 | |
ab5tract | I sure hope not | ||
18:50
librasteve_ joined
|
|||
librasteve_ | this? | 18:50 | |
librasteve | ah found this chan | ||
librasteve_ | usercontent.irccloud-cdn.com/file/....49.23.png | 18:51 | |
librasteve | soz - have to remember how to use ircloud | 18:52 | |
ab5tract | that's a whole directory of gradle targets :) | 18:58 | |
librasteve | maybe I need to select a specific file in the project tree? | ||
ab5tract | try `intellij platform > runIde` | ||
MasterDuke | Ā "3:00:57āÆPM: Execution finished 'buildPlugin'." but how do i use/install it? | 19:02 | |
if i go to the settings->plugins it doesn't seem to show up as an option | |||
think i found it | 19:04 | ||
and i have a the raku plugin. ab5tract++ | 19:07 | ||
i don't know how to use intellij, but this is very cool | |||
librasteve | forgive me - i cant find intellij > platform | 19:08 | |
(sorry for interrupts its 8pm on sat and im cooking dinner) | 19:09 | ||
ab5tract | librasteve_: it's there in the screen shot, between `help` and `other` | ||
in the list of gradle target categories | 19:10 | ||
MasterDuke: awesome! are you on macOS / aarch64? | |||
librasteve_ | usercontent.irccloud-cdn.com/file/....12.43.png | 19:13 | |
yay - I found it - but got a new error (new error == progress) | |||
ab5tract | ah so it looks like there isnt a jvm 21+ on your system | 19:19 | |
I wonder if we can set up this to be automatically fetched.. once you're finished with dinner, librasteve, maybe you can try adding the foojay resolver like this docs.gradle.org/current/userguide/...ovisioning | 19:22 | ||
Geth | ecosystem/main: 87897d0166 | (Elizabeth Mattijsen)++ | META.list Remove zef: it lives on CPAN for quite a while already |
19:33 | |
ugexe | no | 19:38 | |
a single super old version lives on cpan | |||
tea3po | hrm, is that archive network comprehensive... | ||
Geth | ecosystem/main: e4964cf59f | (Nick Logan)++ | META.list Revert "Remove zef: it lives on CPAN for quite a while already" This reverts commit 87897d0166edd025a679331b9b7a914016af56a2. |
19:40 | |
librasteve_ | works out that that gets put in the `settings.gradle.kts` | 19:43 | |
ab5tract | nice! | 19:44 | |
librasteve_: wait, do you mean that you worked out that it is put in that file? or that it works out when you put it in that file? :) | 19:47 | ||
librasteve | ... | ||
the former ... still waiting on the rest | |||
19:50
[Coke]_ left
|
|||
got a lot of red ink ... still going | 19:51 | ||
Task :runIde WARN: include is supported only on a root leve ... ad infinitum | 19:52 | ||
7 mins gonna force quit | 19:53 | ||
ab5tract | did you undo the downgrade to 17 for the kotlin? | ||
librasteve | think try the autoresolver later - will install the jvm21 by hand for now | ||
ab5tract | *the kotlin jvm version | ||
librasteve | yep | ||
ab5tract | ok, makes sense. | 19:54 | |
librasteve | ... | ||
ab5tract | (installing by hand) | ||
antononcube: did you have any luck? | 19:55 | ||
antononcube | No, not yet. I think I got the same error message as in the first screenshot librasteve posted. | 19:56 | |
20:03
wayland joined
20:04
wayland76 left
|
|||
librasteve | ok - now I have jvm21 on my macos ... click buildPlugin ==> BUILD SUCCESSFUL in 6s yay | 20:07 | |
antononcube | oes it work with jvm22? | 20:10 | |
librasteve_ | usercontent.irccloud-cdn.com/file/....10.56.png | 20:11 | |
20:12
[Coke]_ joined
|
|||
librasteve | ok - when I go runIde I get this ^^ sea of red | 20:12 | |
i am also not sure of best practice hear ... maybe i can install the newly built comma plugin? | 20:13 | ||
ky | m: say "this\nthat" | ||
camelia | this that |
||
ky | i needed the ā¤ symbol and this is the place i remember it was used. | 20:14 | |
librasteve | haha - i just grabbed and added to my (mac) emoji favourites - thanks | 20:15 | |
ab5stract: now I have successfully built the plugin, please can you explain how I can just go "install plugin from disk" ... is the plugin file stored somewhere on my local drive after this build? | 20:22 | ||
ab5tract | librasteve: I believe it's in build/libs | 20:30 | |
but I've never needed to do that | |||
I wouldn't call 20 or so WARNs a "sea of red", fwiw | 20:31 | ||
but maybe I'm biased after the battles I've waged getting it running :) | |||
librasteve | ah ~/Library/CloudStorage/Dropbox/GitWorld/comma-plugin/build/distributions/comma-2.0.zip | 20:35 | |
ab5tract | distributions makes more sense, nice find | 20:36 | |
librasteve | ok -- great progress and i think there is a clutch of us that are really keen to get this over the line | ||
ab5tract | still not sure what's going on with your `:runIde` target, though. if the plugin works when installed, it should launch a sandboxed ide with the plugin install as well :S | 20:38 | |
antononcube: jvm22 is what I'm using | 20:41 | ||
I guess it couldn't hurt to to do the equivalent of "turn off/turn on" for IntelliJ: invalidate caches and rebuild project | 20:44 | ||
antononcube | I decided to get busy putting-in and experimenting with the new, reasoning models of ChatGPT: "o1-mini" and "o1-preview". | 20:48 | |
Unfortunately, they are available only for tier 5 accounts (with OpenAI.) Anyway, those models can be accessed with "WWW::OpenAI:ver<0.3.5>". | 20:49 | ||
20:49
[Coke]_ left
|
|||
MasterDuke | ab5tract: linux/x86-64 | 20:51 | |
ab5tract | MasterDuke: ah! so did everything just snap together after adjusting `build.gradle.kts`? | ||
MasterDuke | yep | 20:52 | |
librasteve | yay! its working - v. cool & many thanks | ||
I think my runIde was working but --- the syntax colour is (i) different to CommaIDE and (ii) was not fully loaded when I tried ... I am wrestling with where to set the raku compiler | 20:54 | ||
ab5tract | it should prompt you to set the Raku SDK when you create a project | 20:56 | |
20:56
[Coke]_ joined
|
|||
MasterDuke | i was going to ask about that too, it didn't. i could create a raku project (script worked, but module might not have), but there wasn't an obvious sdk setting | 21:02 | |
but afk now | |||
librasteve | yeah - I found it under (main menu bar > tools > set raku sdk) | ||
MasterDuke | thanks, i'll check there later | ||
librasteve | ab5tract: kudos! | 21:03 | |
ab5tract | usercontent.irccloud-cdn.com/file/...%20sdk.png | 21:11 | |
There's a display bug there | |||
with previously declared SDKs | |||
fixing it now | |||
21:20
Sgeo joined
21:37
[Coke]_ left
21:42
[Coke]_ joined
22:03
[Coke]_ left
22:10
tea3po left
22:11
[Coke]_ joined
22:14
cm_ joined,
cm left,
cm_ is now known as cm
22:37
sena_kun left
22:39
[Coke]_ left
22:47
[Coke]_ joined
23:42
lichtkind left
|