|
00:16
johnjay left
00:17
sftp left,
johnjay joined
00:23
polettix left
00:24
wayland left,
wayland joined,
polettix joined
00:32
polettix left
00:33
sftp joined,
sftp left,
sftp joined
01:21
hulk joined
01:22
kylese left
02:15
hulk left,
kylese joined
03:21
lichtkind__ joined
03:24
lichtkind_ left
05:15
wayland left
05:49
vasko45355861 left
|
|||
| Voldenet | that dsci really is simple | 05:56 | |
|
06:00
vasko45355861 joined
|
|||
| Voldenet | I'm really interested in seeing the direction in which it'll go | 06:01 | |
| i'll test it later though | 06:02 | ||
| re `has $foo` I think it's not that useful to be honest, the only specific part is that you can't get it using nqp::getattr | 06:04 | ||
| hah, nevermind, you can | 06:05 | ||
| m: class X { has $foo; method foo is rw { $foo }}; given X.new { say .foo; .foo = 42; say .foo; use nqp; say nqp::getattr($_, X, <$!foo>) } | |||
| camelia | (Any) 42 42 |
||
| Voldenet | sooooo, I'd say it's pointless | 06:06 | |
|
06:06
Sgeo left
07:11
hwj joined
|
|||
| apogee_ntv | I'm building a bundler, I don't know why I hate myself this much. :D | 09:07 | |
|
09:21
[Coke] left
09:25
tadzik left
09:26
[Coke] joined
10:00
xinming left
10:30
xinming joined
10:43
xinming left
10:47
xinming joined
|
|||
| patrickb | bundler as in putting a curi into a tar file or some such? | 12:33 | |
|
13:13
hwj left
13:21
tadzik joined
13:44
hwj joined
|
|||
| apogee_ntv | bundler as in it packages all the deps (incl. native .so/.dylib/.dll) and rakudo into a self-contained portable directory so the end user doesn't have to know anything except curl install.sh | sh | 13:45 | |
| It's for non-Raku dev end user installs of applications. | 13:47 | ||
| So I can distribute Selkie apps without telling some non-dev user to install rakudo and sqlcipher then use zef then run msvc installer lol | |||
|
13:51
hwj left,
hwj joined
14:02
polettix joined
|
|||
| disbot | <melezhik.> apogee_ntv; you forgot to say they need to install man from source code first lol š | 14:07 | |
| patrickb | apogee_ntv: I'd be interested to know what needs to be done in addition to downloading a precompiled release from rakudo.org and installing the wanted modules via zef. | 14:30 | |
| apogee_ntv | patrickb: Bundling 115 DLLs and ensuring none of them link to anything we can't guarantee will be on the machine mostly. | ||
| Across 6 platforms. | 14:31 | ||
| patrickb | Ah, native stuff is the issue, not rakudo itself. | ||
| apogee_ntv | rakudo no, its more just I want the user to type 1 command and then be able to run the binary. | ||
| The target user for these bundles is people who have no idea what raku, ffmpeg etc are. | 14:32 | ||
| And no real desire to know or care | |||
| patrickb | are you aware of raku.land/zef:patrickb/Devel::Exec...rGenerator | 14:34 | |
| ? | |||
| That's built for this very purpose. | |||
| apogee_ntv | Yeah as far as I could tell it doesnt do any of the native coercing or verification I need. | 14:37 | |
| I'll show what I mean, lemme push it to zef | 14:44 | ||
|
14:48
polettix left
15:09
polettix joined
|
|||
| apogee_ntv | patrickb: raku.land/zef:apogee/App::Ariza | 15:22 | |
| patrickb | Ariza is an a lot bigger solution covering a lot more ground. Nice work! The only thing you might want to steal from the exec runner generator is the windows .exe file generator | 15:35 | |
| That's more generic than PS1 files. (ps1 sometimes needs the user to approve running them and requires a PS to be installed.) | 15:36 | ||
|
15:37
hwj left
|
|||
| patrickb | Are the generated .sh files posix sh? | 15:37 | |
| apogee_ntv | github.com/m-doughty/App-Moneymoor...install.sh | 15:52 | |
| Its still a WIP | |||
| patrickb | ah, I misread. That's the installer, not the program being run itself. I'll have to read into the thing a bit more. | 16:03 | |
| apogee_ntv | Yeah Ariza makes the installers and builds the bundles | 16:06 | |
| I may steal the .exe generator though, .exe is a bit nicer than .cmd | 16:18 | ||
|
16:24
abraxxa joined,
abraxxa1 left
16:29
abraxxa1 joined,
abraxxa left
16:35
polettix left
|
|||
| patrickb | ah it's doing CMD. Then going for exe will solve a bucket load of annoying issues. | 16:45 | |
| CMD has loads of limitations. | 16:46 | ||
|
17:44
human-blip left
17:46
human-blip joined
18:20
polettix joined
|
|||
| apogee_ntv | Yeah will write a C file to compile to .exe, probably easiest way | 19:04 | |
|
19:08
hwj joined
19:15
hwj left
19:16
hwj joined
|
|||
| patrickb | apogee_ntv: But then you'll need a compiler. | 19:33 | |
| apogee_ntv | on my github runner yes | ||
| patrickb | Ah, the .exe file does not need to be parameterized? Then that's a problem less to care about. Nice! | 19:35 | |
| apogee_ntv | It can be parameterized on the runner, the params are things like sqlcipher location etc | ||
| Can use relative paths | 19:36 | ||
|
19:37
andinus left
19:39
andinus joined
|
|||
| apogee_ntv | The whole idea of the bundle is everything is always in a predictable place, its all self-contained. Anything that needs baking into the exe can be done on the runner. | 19:39 | |
|
20:04
xinming left
20:08
hwj left
20:24
xinming joined
22:50
abraxxa1 left
23:07
Sgeo joined
23:13
Sgeo_ joined
23:16
Sgeo left
23:32
polettix left
23:55
wayland76 joined
|
|||