01:04 frost joined 01:14 razetime joined 02:07 zacts joined 03:05 zacts left 03:16 Guest35 left 03:33 guifa joined 04:01 zacts joined 05:00 zacts left
deadmarshal I've read that Raku is slower than Perl. why is that? Is it because it's based on jvm and not written in C? or what? 11:13
11:24 discord-raku-bot left, discord-raku-bot joined
gfldex deadmarshal: It is slower because it comes with more batteries and had less time to be optimised. Raku is catching up and is faster for some workloads already. 11:37
deadmarshal great 11:42
12:06 zacts joined 12:20 razetime left 12:33 razetime joined
Anton Antonov <@788061414769164348> I think the techniques in Big Ball of Mud (BBM) apply to your problem (www.laputan.org/mud/). If you do not want to examine each file and its relation to others -- and that is totally fine! -- then you should come up with some strategy for automatic "name spacing" (and implement it in Raku.) I think "SHEARING LAYERS" from BBM applies the most to what you describe. 12:39
I think you should make suitable Raku roles. A discussion on similar issue can be found here: stackoverflow.com/q/67564394 . 12:41
I think you should make suitable Raku roles. A discussion on a similar issue can be found here: stackoverflow.com/q/67564394 . 12:43
<@127299883806883840> For the data science / machine learning projects I have in Raku (recommenders, prefix trees, data wrangling) I find to Raku to be between 2 and 10 times slower than "established" players, like, Mathematica, Python, or R. 12:45
<@127299883806883840> For the data science / machine learning projects I have in Raku (recommenders, prefix trees, data wrangling) I find to Raku to be between 2 and 10 times slower than "established" players, like, Mathematica, Python, or R. (And sometimes 100 times slower...) 12:46
<@127299883806883840> For the data science / machine learning projects I have in Raku (recommenders, prefix trees, data wrangling) I find Raku to be between 2 and 10 times slower than "established" players, like, Mathematica, Python, or R. (And sometimes 100 times slower...) 12:47
13:09 TempIRCLogger joined 13:59 zacts left 14:04 Guest35 joined 14:44 frost left 15:28 razetime left 15:38 razetime joined
guifa deadmarshal as one example: perl has a much faster start up time. But as soon as you import the OO modules, the start up time is much more similar. It's just that Perl doesn't require OO, but it's a fundamental part of Raku 15:47
deadmarshal guifa: right good point 16:01
16:29 wingfold joined 16:44 wingfold left 16:45 razetime left 18:29 guifa left
MasterDuke deadmarshal: fyi, lizmat has been doing a lot of work recently on some micro-optimizations for startup and compilation. startup probably won't be as fast as perl even at the end, but it's being worked on 18:43
deadmarshal MasterDuke: Great! can't wait for it 18:49
22:15 saint- joined
klebs it wasn't so bad after all -- i restructured the repository a bit so that it could be easily reorganized. Basically, all that had to be done was to create separate directories for each language, treat every file within as a unit module, and update the use statements throughout. It was a nontrivial operation, but not all that invasive, ultimately. 22:30
I do have another issue, though. It shows up as the following error: `===SORRY!===Object of type X in QAST::WVal, but not in SC` 22:32
any idea what this means?
it wasn't so bad after all -- i restructured the repository a bit so that it could be easily reorganized. Basically, all that had to be done was to create separate directories for each language, treat every file within as a unit module, and update the use statements throughout. It was a nontrivial operation, but not all that invasive, ultimately. flat hierarchies, as long as they remain a certain siz 22:54
it wasn't so bad after all -- i restructured the repository a bit so that it could be easily reorganized. Basically, all that had to be done was to create separate directories for each language, treat every file within as a unit module, and update the use statements throughout. It was a nontrivial operation, but not all that invasive, ultimately. flat hierarchies, as long as they remain a certain siz 22:57
saint- Hi, I was wondering what was wrong with trying to use this grammar to parse into just separate lines? www.toptal.com/developers/hastebin...orefon.lua
Even something like this isn't working www.toptal.com/developers/hastebin...enopop.lua 23:04
Whoa the single quotes were screwing things up 23:14