|
🦋 Welcome to the MAIN() IRC channel of the Raku Programming Language (raku.org). Log available at irclogs.raku.org/raku/live.html . If you're a beginner, you can also check out the #raku-beginner channel! Set by lizmat on 6 September 2022. |
|||
| 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 | |