antononcube @razord Don't worry -- the average age of Raku programmers is 56. 00:48
[Coke] ... That feels a little high, but not too far off. :) 00:56
01:42 kylese left 01:44 kylese joined 01:56 razord_ joined 02:15 kylese left, kylese joined 02:44 razord_ left 03:01 razord left 03:14 Aedil joined 03:53 jmcgnh left 04:05 jmcgnh joined 04:36 guifa left 04:37 guifa joined 04:41 guifa left 04:47 vrurg joined 04:48 vrurg_ left 05:30 Sgeo left 05:58 ptc joined 06:33 Aedil left 07:13 wayland joined 08:31 sena_kun joined 09:16 derpydoo joined 09:35 razord joined, razord is now known as Guest1749 10:02 wayland left 10:04 wayland joined 10:23 lucerne joined 10:28 Guest1749 left 10:56 derpydoo left 11:18 sjn left 11:30 sjn joined 12:23 trllll0ll0 joined 12:25 trllll0ll0 left 12:46 sjn_ joined 14:03 Aedil joined 15:15 sjn_ left 15:35 wayland left 15:36 wayland joined 15:52 teatime left 16:32 wayland76 joined, wayland left 16:47 teatime joined
lizmat and yet another Rakudo Weekly News hits the Net: rakudoweekly.blog/2024/10/07/2024-41-knowlite/ 16:52
nijmegenzuigt I know it's intentional but seeing Mondrian... 17:09
hehe :´)
lizmat Pieter Cornelis Mondriaan (Dutch: [ˈpitər kɔrˈneːlɪs ˈmɔndrijaːn]; 7 March 1872 – 1 February 1944), known after 1906 as Piet Mondrian (/piːt ˈmɒndriɑːn/, US also /- ˈmɔːn-/, Dutch: [pit ˈmɔndrijɑn]) 17:25
from: en.wikipedia.org/wiki/Piet_Mondrian 17:26
nijmegenzuigt yeeee 17:41
as I said I know it's intentional
but he made a lot of pre-war paintings in the city above river 17:43
Mondrian is the name for pharoś TK no?
or just one of their examples, tbh Pharo is Emacs on roids 17:44
antononcube @lizmat (and others) What would be the best package to "parse" a Pod6 file into a data structure of sections or/and paragraphs? (Hierarchical or flat.)
18:12 Bulla joined
nijmegenzuigt lizmatGPT unavailable 😛 18:14
18:16 Bulla left 18:22 ptc left 18:24 ptc joined
lizmat hehe... needed some sustenance :-) 18:31
antononcube: would $file.IO.slurp.AST do it for you? 18:32
nijmegenzuigt wide definition of "parse" 18:40
😄
maybe a Racket-esque would be nice for AST representation 18:43
or is there something else in the works?
18:48 Aedil left
Im working on somewthing with raylib for visual scripting either way but for call stacks; not so sure how Raku AST manipulation + macros is conceptialized 18:57
if global scope 👀 18:59
timo can you elaborate on that a bit? what do you mean by "for call stacks"? 19:01
nijmegenzuigt I dont wanna clobber your IRC so I was hoping to find an ez img that shows it 19:12
miro.medium.com/v2/resize:fit:1724...T7MpZQ.png 19:14
something akin to that
antononcube @lizmat I am not sure, it might work... 19:18
nijmegenzuigt well that still a poor example; but imagine I send "raku message.raku lmao" and ars.els-cdn.com/content/image/3-s2...154120.gif and you'd get the methods that did something or not; it's message dispatching Ruby-style ig 😛 19:21
antononcube @Arend Aren't you trying to reinvent YAMLScript?! And what is all that racket about Racket?! 19:23
nijmegenzuigt it's more to show the nodes 19:24
and where a routine may have picked something up
it still goes down the full list
I'll just implement a bare-bones thing 19:30
so it's more clear
xD
antononcube Sorry, I do not understand. Are you trying to make a DSL (and/or a "conversational agent") for a debugger? Of Raku?
nijmegenzuigt but it's a node tree with callbacks at the end of it; so you'd want the macros before it or after it turns into bytecode I guess 19:31
no not a DSL 19:33
19:33 ptc left
Raku supports most of it already 19:41
well all of it really, but the question was mostly about macros... 19:43
[Coke] There is some macro support, but "real" macros won't come until the RakuAST project completes. 19:46
nijmegenzuigt ye and I asked if a DrRacket-esque tool is in the works to show a syntax tree 😛 19:47
and if macros are also runtime/global scope 👀 since thats a hell I avoid :kek: 19:51
would be very lispy tho 19:53
19:57 floyza joined
timo you can interleave runtime and compile time in raku 19:57
nijmegenzuigt I'll make it in Raku either way so if it ends up being some pharorakumacstein with 0 use but for me it's ok 19:58
🧑🏻‍🔬 💣 19:59
timo as long as you can put it in a docker container, barely anybody will care what it's written in (if it's user-facing, rather than a library others are supposed to use) 20:11
nijmegenzuigt seeing my gripes started with Blender + Octave, Im skipping over Python out of my own volition 20:15
hehe 20:16
antononcube Python: 🤮🤮🤮; Octave: 🤷 20:17
nijmegenzuigt ever used matlab? I havent, but they say it's similar 20:18
antononcube MATLAB: 🤷
That should be read as "MATLAB -- Meh." 20:19
When I worked at Wolfram Research, Inc. (the makers of Mathematica) many of the developers knew MATLAB. 20:21
There is nothing to know, in a sense, it is a simple language. 20:22
At that time, MATLAB was a primary competitor of Mathematica. 20:23
nijmegenzuigt well theres Julia but my deployment is basically all arm64 20:24
antononcube Nowadays, I am somewhat puzzled if people use MATLAB. (I do "understand" using Octave.)
Julia is like Obama. 20:25
Got an award just for showing up.
It is lowest priority target language of my DSLs. (But it is in the list.)
nijmegenzuigt arent you a LLM anyway 20:26
[Coke] no idea what that's referring to. maybe keep any political dings off channel.
antononcube If one knows and uses R or Mathematica, Julia is not that needed, or "new", or interesting.
@Coke The Julia vs Obama analogy is based in facts. (About the award they got.) 20:27
@Arend "arent you a LLM anyway" -- yes and no. I would be forced to deal or know extensively about LLM, regardless of how much I want or like them. 20:28
nijmegenzuigt sadly I cant use them 20:29
"sadly"
antononcube They are overrated, but that is hard to convey without first hand experience.
nijmegenzuigt unless it's to draw animu waifus
timo you can't say that when openai is spending billions of money so that everybody can use their LLMs 20:30
antononcube @timo 🙂 Hence, overrated, right?
nijmegenzuigt well I am mostly a freelancer but technically software dev for health sector
timo i believe they are overrated, yeah
nijmegenzuigt so copilot etc are all no bueno tools
I already ahve to work with outerspace lojban names 20:31
just to be sure
20:31 [Coke] left
antononcube I have heard good things about Copilot. I just use Raku-LLM for those kind of task. 20:32
nijmegenzuigt turning co-pilot on and you just added 2 code audits and a few legal reviews 🙂
timo i wish we could have a standard for a central "fuck off with your AI product" switch. kind of like the "do not track" header, but also for desktop applications and whatnot
antononcube ("Eat your own dog food", etc.)
timo if you make me click an "X" in a popup because i'm not interested in whatever chat assistant or whatever, i will probably not stay with your whatever-it-is 20:34
antononcube @timo Agh, that is the topic I mentioned I won't discuss in my latest published presentation.
nijmegenzuigt hypervisor is me life 😢
and guix-style deployments lel
antononcube @timo Here is one of my slides (as a proof): 20:35
cdn.discordapp.com/attachments/633...0d13b&
nijmegenzuigt but code review is brutal enough with MIT license gettign rejected unless prior clearance
since there's attribution version and no attribution version 20:36
and they never specify where
or big brains that put copyright marks liek 2009-2011 in source code
amazing, Dutch law doesnt work that way; it's now unusable unless I know everyone in that list is in NL 😛 20:37
antononcube hypervisor ≈≈≈ AWS? 20:38
timo don't worry about it, just put "No Copyright Intended" in the readme or description or somewhere else visible
nijmegenzuigt can be few different things
but obv not AWS 20:39
antononcube Hmmm... I think Arend is Dutch, and timo is German.
nijmegenzuigt lol who I am is not a secret 🥲 20:40
antononcube (If I recall correctly... I did not ask an LLM.)
timo i'm german, yup
nijmegenzuigt Dutch since 1817 or so before then a Prussian!
antononcube: sometimes Mirage OS 🙂 20:42
timo, just say you are Dutch for my sake hehe
antononcube @timo From/in Karlsruhe?
nijmegenzuigt everyone thinks German = lederhosen and dirndls
and celebrating oktoberfest in 3 diff months 20:43
timo haven't been in karlsruhe in a little while, i've that set in some places but it's no longer accurate
antononcube Learning German helped me learning English. Everyone in my highschool who studied German speaks now both German and English.
timo but i don't feel like putting my semi-precise location on line at the moment 20:44
nijmegenzuigt nooo
you learned Bavarian 😠
no one understands Bavarians 20:45
need to get down from the mountains so do they drop a few consonants, take a breather 😛
antononcube Hmm... Danish is like that, for other reasons, I assume. (28 vowels, 6 consunants.) 20:47
nijmegenzuigt Danes drop too many consonants at the start
lol odin I mean cmon 20:48
well Germans say midweek I guess
antononcube When I spoke Danish in Norway people understood me much better than when I spoke Danish in Denmark.
"midweek" -- Bulgrian and Russian use similar names. 20:49
nijmegenzuigt I just think of what a Swede would say and switch to e -> jag jeg
elsker deg etc hest 😛
do any of you ever deploy to macOS? 21:07
or Windows for that matter, they'll just deploy Linux 🙂 21:08
21:16 guifa joined
guifa is about to embark on his first Cro project! 21:17
antononcube @Arend Deploy what? I mostly work on macOS. 21:27
Actually, one of my recent Raku projects passes its tests only macOS. I am having hard time making it work on Linux. (Gave up on Windoes long time ago.) 21:29
nijmegenzuigt well, WebGL works ig 🥲
antononcube @guifa Good lack! (My first Cro project was "doing it like a Cro.")
nijmegenzuigt Windows users can use WSL, macOS ppl something similar right hehe 21:31
antononcube Maybe, but I never succeeded getting a Windows project build in GitHub's Actions. 21:35
nijmegenzuigt been well over a decade since I built something for Windows I think 🤔 21:37
tiled screen Windows 8 yee
21:40 Sgeo joined
kinda says everything that I can drop mac, windows and everything else out of my life except whatsapp because gf doesnt want to use anything else 21:48
thats not even vendor lock in lel
but oh well 21:49
guifa eegads, so many typos in my README.md of Timezones::ZoneInfo 22:03
in bold at the top: "current version of the database 2022f". Then down in the version history "updated to version "2025b" (should be 2024b) 22:04
timo what's wrong with 2022f? 22:24
oh, you mean it's lacking an "is" or something
maybe a "the" 22:25
22:28 sena_kun left
antononcube @guifa you can use large language models to do the editing corrections for you. 23:35
nijmegenzuigt nah we have you 23:52