00:00:49 | dadada | krux02: when you convert the openArray with @v into a seq inside ip1 and use that the issue disappears |
00:01:42 | * | Hideki_ joined #nim |
00:04:18 | krux02 | dadada: no I am not converting the openArray into anything. |
00:04:43 | dadada | krux02: neither do I want to do that, it's just meant as a hint at where the issue is hiding |
00:04:54 | krux02 | I am just wrapping openarray with an empty stmtListExpr, which is supposed to have no semantic value at all. |
00:05:12 | krux02 | I know where the issue is hiding |
00:06:38 | krux02 | it is here: https://github.com/nim-lang/Nim/blob/devel/compiler/transf.nim#L545 |
00:06:57 | krux02 | The problem is this stupid branching on the node kind |
00:07:08 | * | Zectbumo quit (Remote host closed the connection) |
00:15:47 | FromDiscord | <clyybber> triggering silvernode |
00:22:03 | dadada | clyybber: are you the guy talking about real names and the law? |
00:22:25 | * | NimBot joined #nim |
00:22:26 | clyybber | yeah |
00:23:07 | dadada | disruptek: I'm sometimes putting your stream in the background and only listening |
00:26:54 | dadada | clyybber: I can only agree with those that find it curious that politicians rightfully claim they want to uphold the importance of privacy of data on the internet, but then they are the ones that want national laws forcing us to give up private data to 3rd parties (with the laws you're talking about), the most ridiculous thing about it is, that this can never really be enforced, what if someone invents their |
00:27:00 | dadada | own chat protocol, or simply uses ie. argentinian websites ... unless they establish a worldwide control system this can only really control the people that have the least technical clues, and it also hampers innovation, because it makes it less likely for small companies or individuals to develop web services |
00:27:20 | clyybber | yeah |
00:34:11 | dadada | clyybber: your terminal lib sounds comparable to this go lib https://github.com/gdamore/tcell |
00:38:29 | shashlick | has anyone implemented feature flags in nim |
00:52:23 | FromDiscord | <Varriount> What do you mean shashlick? |
00:54:37 | shashlick | https://medium.com/@thysniu/coding-with-feature-flags-how-to-guide-and-best-practices-3f9637f51265 |
01:00:38 | clyybber | dadada: Yeah, I was inspired by it partly |
01:04:21 | * | Hideki_ quit (Ping timeout: 268 seconds) |
01:04:46 | silvernode | headset died |
01:05:03 | clyybber | defibrillator |
01:05:35 | silvernode | When I tried out lisp I was taken for a fun ride and my concepts did change a little. |
01:08:13 | rayman22201 | @shashlick: for compile time feature flags, use when statements. That's how it's done in the stdlib / compiler. |
01:08:22 | rayman22201 | The different gc modes for example |
01:08:26 | disruptek | ~stream |
01:08:26 | disbot | stream: 11https://twitch.tv/disruptek (live video/audio) and mumble://uberalles.mumbl.io/ (live voice chat) -- disruptek |
01:08:39 | disruptek | c'mere and complain, shashlick. |
01:08:41 | FromDiscord | <Elegant Beef> Progress on my terminal, it's got image support now! |
01:08:42 | FromDiscord | <Elegant Beef> https://streamable.com/6cdsk |
01:09:51 | clyybber | good boye support |
01:10:01 | FromDiscord | <Elegant Beef> Indeed |
01:10:54 | * | rockcavera joined #nim |
01:10:54 | disruptek | good progress! |
01:11:09 | FromDiscord | <Elegant Beef> Well i have to refactor a bit already, do want legacy support |
01:11:13 | rayman22201 | Nim terminal emulator? Fun |
01:11:19 | dadada | there are just too many languages that looked really interesting to many at some point, no time to learn them all unfortunately ... haskell ada spark ocaml ... to really learn something you have to put in a lot of time, so unfortunately I can't commit that time right now ... but I still always appreciate to hear/read others opinions on them (like currently on disruptek 's stream) |
01:11:29 | dadada | s/to many/to me |
01:11:32 | FromDiscord | <Elegant Beef> Not just nim, but GL based terminal emulator |
01:12:15 | FromDiscord | <Elegant Beef> Next thing will be video/music support, then comes actually making it a terminal |
01:12:28 | FromDiscord | <Elegant Beef> instead of just a weird file browser 😄 |
01:12:33 | shashlick | rayman22201: i need these at runtime |
01:12:55 | rayman22201 | An actual terminal... In other words the hard part lol |
01:12:55 | shashlick | just using an enum + cligen for now |
01:13:17 | rayman22201 | shashlick: honestly, that's good enough. |
01:13:27 | FromDiscord | <Elegant Beef> I mean the hardest part is using imgui for this |
01:13:40 | FromDiscord | <Elegant Beef> I have a shitty ansi parse atm |
01:13:52 | FromDiscord | <Elegant Beef> and it cant display columns or anything |
01:14:03 | FromDiscord | <Elegant Beef> so making it replicate legacy applications is going to be hassle |
01:14:14 | rayman22201 | If you want to actually be posix compliant, you have to understand all the weird TTY edge cases and such |
01:14:25 | FromDiscord | <Elegant Beef> yea which is going to be a PITA |
01:15:16 | shashlick | agreed - i have a new version of the wrapper backend in a branch but it is gating real nimterop development |
01:15:29 | shashlick | since i don't want to maintain two diverging branches |
01:15:42 | shashlick | so am going to pull it into the main code and use feature flags to keep it separate |
01:23:35 | rayman22201 | I have done both. The pros to feature flags are: no merge conflicts (diverging branches). The cons are: it lets old code live longer before getting cleaned up. As long as you do good house keeping, I think feature flags are useful IMHO. |
01:26:22 | disruptek | shashlick: c'mon the stream and defend your code. |
01:26:39 | FromDiscord | <Rika> Disruptek what are you making |
01:26:58 | rayman22201 | Lol. disruptek only wants shashlick 😝 |
01:28:10 | FromDiscord | <Rika> The fuck do you mean |
01:28:18 | * | ptdel quit (Ping timeout: 256 seconds) |
01:30:15 | disruptek | i'm trying to fix nimph. |
01:32:26 | * | dwdv quit (Ping timeout: 240 seconds) |
01:34:00 | * | Zectbumo joined #nim |
01:34:48 | silvernode | Decided to let the headset charge up |
01:35:51 | clyybber | kk |
01:36:03 | shashlick | defend what? |
01:36:50 | clyybber | your code |
01:37:14 | clyybber | though it may not be yours :p |
01:39:41 | * | Tanger joined #nim |
01:40:27 | * | marmotini_ quit (Remote host closed the connection) |
01:41:01 | * | marmotini_ joined #nim |
01:41:30 | silvernode | disruptek: Looks like you are going to have to start paying more attention to Nimph |
01:42:05 | silvernode | Just like everything, it works until it doesn't |
01:43:56 | silvernode | disruptek: Nimble in the current version? |
01:45:27 | * | marmotini_ quit (Ping timeout: 260 seconds) |
01:46:11 | * | zahary joined #nim |
01:51:09 | silvernode | clyybber: Is this issue he is experiencing in the current stable version? |
01:51:27 | clyybber | nope |
01:51:30 | clyybber | afaict |
01:53:28 | silvernode | Gahh this is unacceptable, I just noticed Fedora still uses a version of Mumble that has the lips icons... |
01:54:51 | clyybber | literally unplayable |
01:56:39 | * | zahary quit (Quit: Leaving.) |
01:57:10 | silvernode | It's not 18:57 here in AZ |
01:57:34 | silvernode | now* |
02:01:10 | silvernode | I wish the USA used 24 hour clock |
02:03:34 | * | ptdel joined #nim |
02:26:21 | * | krux02 quit (Remote host closed the connection) |
02:33:06 | * | marmotini_ joined #nim |
02:38:29 | * | rockcavera quit (Remote host closed the connection) |
02:43:51 | * | ptdel quit (Quit: https://quassel-irc.org - Chat comfortably. Anywhere.) |
02:45:06 | FromDiscord | <Rika> I wish I could stream at not sleeping time for most nim users |
02:45:28 | disruptek | soon it's time for germans to wake up. |
02:45:50 | clyybber | no, its time for me to go to bed soon |
02:46:51 | disruptek | well, ar4q usually logs in around, i dunno, 2-3a my time. |
02:50:26 | * | marmotini_ quit (Remote host closed the connection) |
02:50:51 | clyybber | araq is proto german |
02:50:58 | * | marmotini_ joined #nim |
02:53:25 | * | chemist69 quit (Ping timeout: 240 seconds) |
02:54:29 | FromDiscord | <Rika> Proto? |
02:55:46 | * | chemist69 joined #nim |
02:55:47 | * | marmotini_ quit (Ping timeout: 265 seconds) |
02:57:51 | clyybber | he is awake pretty early |
03:12:07 | * | muffindrake quit (Ping timeout: 272 seconds) |
03:14:12 | * | muffindrake joined #nim |
03:15:43 | * | SunDwarf quit (Ping timeout: 255 seconds) |
03:15:43 | watzon | silvernode you're in az? I just left there in September. |
03:18:29 | * | Zectbumo quit (Remote host closed the connection) |
03:19:06 | * | SunDwarf joined #nim |
03:22:55 | * | dadada quit (Ping timeout: 255 seconds) |
03:24:22 | * | dadada joined #nim |
03:24:45 | * | dadada is now known as Guest95932 |
03:26:26 | * | marmotini_ joined #nim |
03:35:01 | clyybber | gn8 p33ps, l33t n8 y4ll |
03:35:04 | * | clyybber quit (Quit: WeeChat 2.7.1) |
03:35:46 | * | marmotini_ quit (Remote host closed the connection) |
03:36:21 | * | marmotini_ joined #nim |
03:38:40 | * | okcy joined #nim |
03:40:46 | * | marmotini_ quit (Ping timeout: 258 seconds) |
03:48:29 | * | leorize joined #nim |
03:53:36 | * | theelous3 quit (Ping timeout: 256 seconds) |
04:12:04 | silvernode | watzon: yep AZ mountains |
04:12:46 | watzon | Oh really? Near Flagstaff or over by Payson/Show low? |
04:12:58 | watzon | My wife's family is from Snowflake |
04:13:43 | silvernode | Show Low |
04:49:49 | * | nsf joined #nim |
04:56:32 | * | dddddd quit (Remote host closed the connection) |
05:05:45 | * | zahary joined #nim |
05:16:16 | * | zahary quit (Quit: Leaving.) |
05:16:26 | * | silvernode quit (Ping timeout: 265 seconds) |
05:17:45 | * | Zectbumo joined #nim |
05:30:11 | * | muffindrake quit (Quit: muffindrake) |
05:37:05 | * | rmt joined #nim |
05:41:30 | * | alexander92 joined #nim |
05:46:15 | watzon | Haha would be funny if you knew the Hamiltons |
05:49:19 | * | okcy quit (Remote host closed the connection) |
05:49:42 | * | okcy joined #nim |
06:01:56 | * | narimiran joined #nim |
06:03:26 | * | cornfeedhobo quit (Ping timeout: 268 seconds) |
06:16:01 | * | alexander92 quit (Quit: Lost terminal) |
06:31:31 | * | okcy quit (Remote host closed the connection) |
06:32:43 | * | okcy joined #nim |
06:55:19 | * | rmt quit (Ping timeout: 255 seconds) |
07:00:00 | * | gmpreussner quit (Quit: kthxbye) |
07:04:35 | * | gmpreussner joined #nim |
07:08:39 | * | PMunch joined #nim |
07:12:16 | * | solitudesf joined #nim |
07:18:05 | * | circ-user-jDhQ6 joined #nim |
07:21:00 | * | okcy quit (Ping timeout: 256 seconds) |
07:22:03 | * | okcy joined #nim |
07:33:51 | * | FromGitter quit (Remote host closed the connection) |
07:34:11 | * | FromGitter joined #nim |
07:40:15 | * | Zectbumo quit (Remote host closed the connection) |
07:49:08 | * | cornfeedhobo joined #nim |
07:50:37 | * | Vladar joined #nim |
07:57:41 | * | muffindrake joined #nim |
08:01:17 | PMunch | Always a pleasant surprise when a complicated macro you've written just works |
08:05:12 | * | circ-user-jDhQ6 quit (Ping timeout: 256 seconds) |
08:06:54 | * | hax-scramper quit (Ping timeout: 256 seconds) |
08:07:38 | FromDiscord | <Lantos> Whats the macro do? |
08:09:10 | * | thomasross quit (Remote host closed the connection) |
08:09:26 | * | thomasross joined #nim |
08:11:16 | PMunch | It takes a simple DSL and creates an initialiser procedure, and long setter/getter methods for the arguments to work with NimNodes |
08:11:30 | * | rmt joined #nim |
08:15:14 | PMunch | If that makes any sense :P |
08:23:38 | Araq | what's a "proto german"? |
08:26:08 | Zevv | A german who fits nicely in all the stereotypes the rest of the world has about germans |
08:26:47 | * | rmt quit (Ping timeout: 260 seconds) |
08:27:09 | Araq | ah ok |
08:29:51 | PMunch | Wait, what context is this in Araq? |
08:31:04 | Zevv | It's about getting up early in the morning, a virtue clyybber thinks is part of the german heritage |
08:33:55 | PMunch | TIL I'm definitely not german.. |
08:34:35 | * | circ-user-jDhQ6 joined #nim |
08:36:23 | narimiran | TIL i might be german |
08:37:33 | FromGitter | <sheerluck> I would like you to confess your stereotypes about russians |
08:38:16 | narimiran | i will confess nothing to a drunk man! |
08:38:59 | FromGitter | <sheerluck> Well I am ukrainian so feel free |
08:39:13 | FromGitter | <sheerluck> I just live in Russia |
08:47:20 | FromGitter | <sheerluck> Ok, I agree, that topic is just too sad, new topic of discussion: how to move Araq from Windows to Linux |
08:51:10 | FromGitter | <sheerluck> I heard that whole city in Germany moved from Windows to Linux years ago (according to Süddeutsche Zeitung) |
08:52:09 | * | fanta1 joined #nim |
08:54:57 | livcd | quintessential german then |
08:55:01 | * | circ-user-jDhQ6 quit (Ping timeout: 255 seconds) |
08:55:20 | * | floppydh joined #nim |
08:57:24 | okcy | hello there, any terminal user interface library recommended? |
08:57:58 | okcy | in nim, or easy to wrap, I'm a newbie in FFI.. |
08:57:58 | FromDiscord | <Elegant Beef> Illwill is a nice little terminal drawerer |
08:58:31 | okcy | Thanks, I'll check it out |
08:59:41 | okcy | It has no widget support |
09:00:06 | okcy | But I'll try it |
09:01:34 | FromGitter | <sheerluck> okcy illwillWidgets |
09:01:49 | FromGitter | <sheerluck> https://github.com/enthus1ast/illwillWidgets |
09:05:27 | FromDiscord | <Rika> illwillgets |
09:05:38 | FromDiscord | <Rika> bad joke sorry |
09:06:56 | * | aeverr joined #nim |
09:07:26 | * | aeverr quit (Client Quit) |
09:07:41 | * | aeverr joined #nim |
09:09:53 | okcy | lol, thanks sheerluck |
09:20:01 | PMunch | Anyone wants to chip in and buy some oil? |
09:21:07 | FromDiscord | <Rika> for |
09:28:24 | * | hax-scramper joined #nim |
09:45:10 | lqdev[m] | @sheerluck you should also know that they moved back to windows... |
09:45:53 | lqdev[m] | if you're talking about Munich |
09:45:58 | livcd | who moved to Windows? |
09:46:18 | livcd | ah..i am not following.. |
09:47:15 | lqdev[m] | Munich |
09:47:26 | lqdev[m] | it's a German city |
09:50:08 | Araq | I'll move to Redox once it's ready, relax |
09:51:24 | Guest95932 | okcy: clyybber is developing one |
09:51:32 | * | Guest95932 is now known as dadada |
09:54:06 | Araq | I'm looking forward to looking at my Redox /usr/lib so full of lib prefixes that it's become unreadable |
09:56:42 | * | okcy quit (Remote host closed the connection) |
09:57:46 | * | okcy joined #nim |
09:58:56 | * | okcy quit (Client Quit) |
09:59:08 | * | okcy joined #nim |
10:02:07 | * | okcy quit (Remote host closed the connection) |
10:02:50 | * | okcy joined #nim |
10:04:52 | * | zahary joined #nim |
10:12:08 | * | mfiano joined #nim |
10:16:11 | * | mfiano is now known as axion |
10:16:44 | * | krux02 joined #nim |
10:17:54 | * | abm joined #nim |
10:18:51 | * | dwdv joined #nim |
10:28:00 | * | marmotini_ joined #nim |
10:28:56 | * | marmotini_ quit (Remote host closed the connection) |
10:29:29 | * | marmotini_ joined #nim |
10:34:00 | * | marmotini_ quit (Ping timeout: 258 seconds) |
10:44:49 | * | okcy quit (Ping timeout: 255 seconds) |
10:49:08 | * | okcy joined #nim |
10:54:25 | * | lritter joined #nim |
10:55:05 | * | gangstacat quit (Ping timeout: 272 seconds) |
10:55:54 | * | okcy quit (Read error: Connection reset by peer) |
10:56:13 | * | okcy joined #nim |
10:58:43 | * | rmt joined #nim |
11:07:13 | * | oculuxe joined #nim |
11:08:14 | * | oculux quit (Ping timeout: 256 seconds) |
11:13:48 | * | dddddd joined #nim |
11:21:03 | * | rmt quit (Ping timeout: 272 seconds) |
11:21:04 | FromDiscord | <Kiloneie> Does anyone know of any cheap and very quiet keyboard ? I got one but when i tested in obs minutes ago it's barely 20-30% quieter than my very loud mechanical keyboard and that is just not enough... |
11:23:30 | FromDiscord | <Rika> use an insanely mushy membrane i think would work |
11:24:37 | FromDiscord | <Kiloneie> the one i have is somewhat mushy, but i tend to hit my keys pretty hard and then it makes heavy boom sounds, imma google some, it can't be aynthing over 20€, im broke. |
11:26:29 | FromDiscord | <Kiloneie> might just make a video with the membrane one i have with the same settings from the last video(which are the same as the ones from last half a dozen videos and yet the audio is very different... obs update maybe ? idk) |
11:26:39 | * | marmotini_ joined #nim |
11:28:39 | narimiran | where's your mic? |
11:29:34 | FromDiscord | <Kiloneie> left from my monitor, closer to my keyboard than my mouth is, if i could figure out a way, i would glue my mic on my monitor D: |
11:30:36 | narimiran | try with a simple small mic that you put on your t-shirt |
11:30:37 | FromGitter | <sheerluck> I tried redox_0.3.3.iso in VirtualBox-6.1.4 but it fails to boot. Not to mention there is no KDE Plasma for Redox :) |
11:30:44 | FromDiscord | <Kiloneie> i could put in on the right under my second monitor, but then it's closer to my computer |
11:31:00 | FromDiscord | <Kiloneie> i think i will try the difference |
11:31:25 | FromDiscord | <Kiloneie> might be better to have my computer slightly heard over my keyboard sounding higher than my voice D:... |
11:32:26 | * | gangstacat joined #nim |
11:36:02 | FromDiscord | <Kiloneie> third option would be to put my mic infront of me and push my keyboard to my monitor, would that be a good idea ?, i do wonder what happens if i were to hold my mic. |
11:40:20 | * | okcy_ joined #nim |
11:42:33 | * | okcy_ quit (Client Quit) |
11:43:05 | narimiran | you could do a voiceover |
11:46:40 | * | xet7 joined #nim |
11:46:51 | FromDiscord | <Kiloneie> I tried once, but it makes it just ridiculously harder for me to record, as i have my the entire video written down and then when i am recording i very often improvise/improve on the spot if something doesn't sound well, bad wording, bad example etc... i don't think this is an option for me... |
11:48:12 | PMunch | I've got a Cherry Stream 3.0 at work, it's pretty quiet, and fairly nice to type on as well |
11:49:40 | FromDiscord | <Rika> get a lapel or something |
11:49:46 | PMunch | But if you are spending money anyways why not get a lapel mic? |
11:49:52 | FromDiscord | <Rika> exactly! |
11:50:00 | FromDiscord | <Kiloneie> i got some kind of cherry membrane keyboard infront me, but it didn't sound quiet enough idk |
11:50:18 | FromDiscord | <Kiloneie> i really punch my keys D: |
11:50:33 | narimiran | your priority should be putting mic as close to your mouth as possible |
11:51:36 | narimiran | yeah, lapel mic is what i had in mind, but i didn't know its name |
11:51:55 | FromDiscord | <Kiloneie> thanks for all the info guys, i will try something, probably my spare membrane keyboard and put my mic to a different location. I wish i could put my mic on my monitor, but i don't have anything to keep it steady |
11:52:13 | narimiran | monitor is not "as close to your mouth as possible" |
11:52:14 | FromDiscord | <Rika> tape your mic to your head |
11:52:25 | FromDiscord | <Kiloneie> xD |
11:52:32 | FromDiscord | <Rika> i did that once ngl |
11:52:42 | FromDiscord | <Kiloneie> it weighs a lot D: |
11:52:53 | FromDiscord | <Rika> add more tape duh |
11:55:22 | * | okcc joined #nim |
11:57:00 | * | okcc quit (Client Quit) |
12:01:32 | * | okcc joined #nim |
12:02:04 | * | rockcavera joined #nim |
12:04:04 | * | okcc quit (Quit: Leaving) |
12:06:43 | PMunch | More tape is always the solution |
12:07:47 | PMunch | Kiloneie, have you tried putting a keyboard over your hands as you type? |
12:08:00 | PMunch | Assuming of course that you are able to type without looking at the keyboard |
12:11:18 | FromDiscord | <Rika> my keyboard's on a drawer that can be hidden w/o "locking it up" |
12:11:20 | PMunch | Hmm, why is this: "Internally, the node kind nnkRange is used, but when constructing the AST, construction with .. as an infix operator should be used instead." |
12:11:30 | FromDiscord | <Rika> like the drawer is just a plane, it doesnt have a wall |
12:11:37 | FromDiscord | <Kiloneie> what oO |
12:11:48 | FromDiscord | <Kiloneie> now you are just trolling me |
12:11:55 | PMunch | Huh? |
12:12:10 | PMunch | Eh, s/keyboard/towel |
12:12:58 | * | okcc joined #nim |
12:13:20 | * | thomasross quit (Read error: Connection reset by peer) |
12:13:25 | * | okcc quit (Client Quit) |
12:13:39 | * | okcc joined #nim |
12:14:50 | narimiran | PMunch: and s/over/under ? |
12:15:08 | PMunch | No, over |
12:15:16 | * | zahary quit (Ping timeout: 255 seconds) |
12:15:28 | narimiran | if your mic is on a table (or even on a monitor, which is on a table), you also transfer the vibrations from typing to the table and then to your mic |
12:15:29 | PMunch | Googled how to get rid of this kind of noise and someone reccomended doing that |
12:16:08 | PMunch | Oh for sure, but it will also pick up noise in the room |
12:16:25 | PMunch | Kiloneie, do you have a link to one of your vids, I just wanna see how loud this actually is |
12:16:29 | narimiran | TL;DR there are solutions which don't include buying a new keyboard |
12:16:34 | narimiran | just some experimenting |
12:17:33 | FromDiscord | <Kiloneie> yeah i do |
12:17:42 | FromDiscord | <Kiloneie> you can erven compare the last 2 videos and sewe the difference |
12:18:07 | FromDiscord | <Kiloneie> my #19's keyboard is insane, and everything about my config is the same, except my obs auto updated itself... |
12:18:23 | FromDiscord | <Kiloneie> https://youtu.be/uZ7jdkx4pKE |
12:18:37 | FromDiscord | <Kiloneie> https://youtu.be/kogpTd0IlAw |
12:19:31 | FromDiscord | <Kiloneie> Same settings, everything, except i put 2 thick books under the towel my mic was sitting on in #19, but it's barely a difference when i tested the difference a few minutes ago |
12:20:13 | FromDiscord | <Kiloneie> putting my mic on the right has improved keyboard noise by a ton, although my mouse is now loud as hell, but i do type a ton more than i click when making these videos, so it shouldn't be a problem |
12:21:44 | PMunch | Okay, yeah that is pretty bad.. |
12:22:05 | PMunch | I think you sound overall better in #18 though |
12:22:09 | PMunch | A lot warmer sound |
12:22:33 | * | okcc quit (Quit: Leaving) |
12:22:50 | * | okcc joined #nim |
12:29:59 | * | thomasross joined #nim |
12:31:22 | FromDiscord | <Kiloneie> And i don't understand why, i recorded exactly the same as before, i talked slightly more relaxed, slightly quieter, but even when i did talk as i do in other videos i was still really quiet, same settings... it's just odd. |
12:32:08 | PMunch | Have you tried downgrading OBS? Or looked in the changelog to see if they changed something? |
12:32:43 | PMunch | Are you sure that your mic is the one being used and that it's not recording from something built into a webcam or something? |
12:32:50 | FromDiscord | <Kiloneie> i will try to remove my mic and re do my settings, if it will magically work then... ugh... |
12:33:14 | FromDiscord | <Kiloneie> no i don't have a webcam, my ONLY audio input is my mc crypt usb-s1 mic |
12:35:45 | FromDiscord | <Rika> im betting it really is a matter of distance |
12:36:09 | * | krux02_ joined #nim |
12:38:01 | narimiran | of course it is |
12:39:00 | okcc | should I use the official lua wrapper or here https://github.com/jangko/nimLUA ? |
12:39:51 | okcc | I want to embedded lua vm into nim executable |
12:40:59 | okcc | the official one seems to be a bit of outdated https://github.com/nim-lang/lua |
12:41:25 | Araq | it depends and current one has to make an analysis |
12:41:37 | Araq | usually the stdlib / "official" stuff is pretty bad |
12:42:11 | * | thomasross quit (Read error: Connection reset by peer) |
12:44:17 | * | thomasross joined #nim |
12:44:24 | okcc | why, I think the official developers are usually genius |
12:44:31 | okcc | xD |
12:45:58 | krux02_ | official developers? Plural? |
12:46:27 | krux02_ | as far as I know official developer is only Araq |
12:47:06 | krux02_ | everybody else is at least currently only spare time contributor. |
12:48:00 | disruptek | you really won't believe how much bloodletting i went through last night to recover from the recent path changes. |
12:48:12 | disruptek | joinPath, i mean. |
12:48:53 | disruptek | https://github.com/disruptek/nimph/blob/master/src/nimph/spec.nim#L16 |
12:48:56 | krux02_ | disruptek, hmm I have a feeling who wanted to change joinpath |
12:49:31 | PMunch | Haha, what the hell |
12:49:39 | disruptek | "foo" / "" == "foo/" # old way |
12:50:11 | disruptek | "foo/" / "" == "foo/" # old way |
12:50:37 | disruptek | if anyone has a better way, i'm all ears. |
12:50:38 | Araq | krux02_, narimiran is working too |
12:50:49 | krux02_ | back on contract? |
12:51:21 | disruptek | also, i had like 30 instances of the "foo" / "" pattern to change. twice, as it turned out, because my fix for 1.1 didn't work in 1.0. |
12:51:39 | disruptek | in just this one project. |
12:51:40 | okcc | swtsplin thanks for the explanation |
12:51:48 | Araq | okcc, we're only "good" at the stuff we are working on, stdlib is seeing some improvements but we don't work on e.g. Lua support |
12:52:07 | Araq | krux02_, yeah |
12:52:17 | Araq | disruptek, the next time don't do it |
12:52:23 | Araq | but instead complain on our issue tracker |
12:52:41 | Araq | it needs to be visible that the "bugfixes" are not. |
12:53:01 | disruptek | well, clyybber was on stream and we discussed it. i think nim's behavior is probably more consistent/correct now. |
12:53:18 | krux02_ | disruptek: generally you can also join path via simple string concatenation, because at least for unix multiple slashes usually do no harm at all |
12:53:20 | disruptek | but it's still surprising how hard it is to accomplish this. |
12:53:40 | FromDiscord | <Rika> disruptek i dont get it ;; |
12:53:45 | Araq | path handling is not solvable |
12:53:58 | disruptek | i know it's not harmful. i'm trying to produce tight output, though. |
12:55:00 | krux02_ | yea but with links in the file system things become complicated. |
12:55:08 | krux02_ | so i have to go catch a train |
12:55:20 | Araq | see you later |
12:55:24 | disruptek | peace |
12:55:31 | krux02_ | see you |
12:56:54 | disruptek | rika: did you stream? |
12:57:21 | * | krux02_ quit (Remote host closed the connection) |
12:57:46 | axion | i feel asleep 5 hours into your path join fixing |
12:57:54 | axion | fell* |
12:59:26 | shashlick | disruptek: was that the issue you were debugging last night? |
12:59:46 | disruptek | i couldn't reproduce it after successfully running toast under gdb. |
13:00:09 | disruptek | i want to believe it was a simple cache issue, but i swear i blew the cache away and still had the problem. |
13:00:20 | shashlick | I saw that on the stream |
13:00:23 | axion | yeah you did, even with -f |
13:00:33 | disruptek | the path fixing is fixed, at least. |
13:01:05 | disruptek | the toast that solved it was a debugging build, of course. |
13:01:21 | axion | anyway, i'm on mumble today if you decide to stream again |
13:01:34 | disruptek | and all i did was copy-paste the command-line into gdb verbatim. |
13:01:54 | disruptek | let's pretend the heisenbug doesn't exist. |
13:02:16 | disruptek | axion: yeah, lemme get some coffee. |
13:02:36 | FromDiscord | <Rika> disruptek: i ended up not doing it today |
13:02:45 | FromDiscord | <Rika> i passed out for 5 hours |
13:12:40 | * | thomasross quit (Remote host closed the connection) |
13:13:48 | * | marmotini_ quit (Remote host closed the connection) |
13:14:20 | * | marmotini_ joined #nim |
13:19:08 | * | marmotini_ quit (Ping timeout: 256 seconds) |
13:19:53 | * | marmotini_ joined #nim |
13:20:07 | * | marmotini_ quit (Remote host closed the connection) |
13:20:40 | * | marmotini_ joined #nim |
13:23:56 | * | thomasross joined #nim |
13:24:50 | * | marmotini_ quit (Ping timeout: 240 seconds) |
13:36:27 | * | marmotini_ joined #nim |
13:39:26 | PMunch | Huh, how come I've never heard of using: https://nim-lang.org/docs/manual.html#statements-and-expressions-using-statement |
13:39:53 | * | jholland__ joined #nim |
13:40:22 | FromDiscord | <Rika> what |
13:40:23 | FromDiscord | <Rika> how |
13:40:38 | FromDiscord | <Rika> i use that feature a lotmtits pretty damn handy |
13:40:51 | FromDiscord | <Rika> lotmtits -> lot, it |
13:41:04 | FromDiscord | <Rika> ah |
13:41:05 | FromDiscord | <Rika> using |
13:41:09 | * | marmotini_ quit (Remote host closed the connection) |
13:41:13 | FromDiscord | <Rika> i misread sorry |
13:41:21 | * | marmotini_ joined #nim |
13:41:26 | PMunch | Haha, what did you think I meant? |
13:41:43 | FromDiscord | <Rika> uh |
13:41:45 | FromDiscord | <Rika> lets not discuss that |
13:43:26 | FromGitter | <Varriount> Disruptek: might join Mumble in a bit. Depends on how long it takes to get through TSA |
13:46:02 | * | nsf quit (Quit: WeeChat 2.7) |
13:46:31 | * | sammich quit (Quit: https://quassel-irc.org - Chat comfortably. Anywhere.) |
13:47:28 | PMunch | What are these for? https://github.com/nim-lang/Nim/blob/devel/compiler/ast.nim#L195-L196 |
13:48:33 | * | sammich joined #nim |
13:48:46 | livcd | Araq is looking really serious in the interview :D |
13:49:01 | PMunch | Interview? |
13:49:35 | livcd | https://www.youtube.com/watch?v=-9SGIB946lw&feature=emb_title |
13:50:35 | PMunch | Oh cool |
13:50:54 | shashlick | Nice find PMunch |
13:51:22 | PMunch | Huh? |
13:52:38 | shashlick | Using |
13:57:32 | * | krux02 quit (Remote host closed the connection) |
14:02:03 | PMunch | Oh yeah |
14:02:16 | PMunch | That's what happens when you are going through all the NimNodeKinds.. |
14:02:21 | PMunch | You find some stuff |
14:02:35 | axion | What's the preferred naming convention for constants? NEP1 says not to use uppercase, but math module uses PI etc |
14:03:01 | PMunch | Just normal lowercase names |
14:03:05 | PMunch | Or camelCase rather |
14:03:13 | FromGitter | <kaushalmodi> axion: ⏎ ⏎ > What's the preferred naming convention for constants? NEP1 says not to use uppercase ⏎ ⏎ That's correct. [https://gitter.im/nim-lang/Nim?at=5e664ca18011bb652a013182] |
14:03:19 | FromGitter | <kaushalmodi> Use lowerCamelCase |
14:03:37 | FromGitter | <kaushalmodi> PI might be just of the outliers |
14:03:38 | PMunch | lowerCamelCase? |
14:03:39 | axion | So why does the math module not conform to this? |
14:03:52 | FromGitter | <kaushalmodi> PMunch: Yes :) vs UpperCamelCase |
14:03:59 | PMunch | Pretty sure the math module is older than NEP1 |
14:04:11 | PMunch | kausholmodi, isn't that called PascalCase? |
14:04:18 | FromGitter | <kaushalmodi> https://en.wikipedia.org/wiki/Camel_case |
14:04:32 | FromGitter | <kaushalmodi> we are both correct |
14:04:38 | FromGitter | <kaushalmodi> *Dromedary case* would be more confusing :P |
14:04:42 | * | marmotini_ quit (Remote host closed the connection) |
14:04:49 | FromGitter | <Vindaar> @axion wooah, why is your username axion? :O |
14:04:58 | axion | ? |
14:05:06 | axion | Why is yours Vindaar? |
14:05:07 | FromGitter | <Vindaar> the washing detergent or the particle? |
14:05:17 | * | marmotini_ joined #nim |
14:06:05 | FromGitter | <kaushalmodi> haha, I was just reading https://threadreaderapp.com/thread/1236549305189597189.html |
14:06:16 | FromGitter | <kaushalmodi> > Why does soap work so well on the SARS-CoV-2, the coronavirus and indeed most viruses? |
14:06:30 | FromDiscord | <Rika> because of the outer shell of the virus |
14:06:42 | FromDiscord | <Rika> it's constructed from the outer shell of the normal cell |
14:07:31 | FromGitter | <kaushalmodi> Rika: That thread is pretty good for non-virogists and folks without molecular biology/chemistry background like me |
14:08:05 | PMunch | Man, that interviewer doesn't sound interested at all, just reads the questions he has written down, no follow up, not even a "uh huh".. |
14:10:02 | * | marmotini_ quit (Ping timeout: 265 seconds) |
14:10:18 | FromGitter | <kaushalmodi> PMunch: I am irked by people who create long threads on Twitter instead of creating a nice blog post. threadreaderapp.com is really a savior |
14:11:11 | FromGitter | <kaushalmodi> you would need to scroll through this mess on twitter: https://twitter.com/PalliThordarson/status/1236549305189597189 |
14:12:36 | FromDiscord | <Rika> kaushalmodi i aint a bio/chem major |
14:12:52 | FromGitter | <sheerluck> PMunch, I think interviewer was interested and was uh-huh-ing, but then he re-recorded his audio |
14:12:54 | FromDiscord | <Rika> i just inferred a LOT so i guess it's still p. useful |
14:13:24 | FromDiscord | <Rika> do i use "n in arr.low..arr.high" to bounds check a number? |
14:13:59 | PMunch | kaushalmodi? Huh I was thinking about the YouTube interview that livcd posted |
14:14:13 | PMunch | sheerluck, aah that's a shame.. |
14:14:21 | PMunch | Because this sounds a bit awkward.. |
14:14:33 | FromGitter | <kaushalmodi> PMunch: I was certainly confused.. not seeing reference to that interview on gitter |
14:14:57 | FromGitter | <kaushalmodi> ok.. seeing it now after Ctrl+F5 |
14:15:12 | PMunch | Yeah it was posted about half an hour ago :P |
14:16:27 | * | Kaivo quit (Quit: WeeChat 2.7.1) |
14:17:32 | disruptek | well, the interviewer says it's async. |
14:17:36 | FromGitter | <kaushalmodi> Rika: this? https://play.nim-lang.org/#ix=2dO4 |
14:18:17 | FromGitter | <kaushalmodi> may be using `range` is better |
14:19:54 | FromDiscord | <Rika> what range/ |
14:19:56 | FromDiscord | <Rika> ?* |
14:20:03 | PMunch | Oh he did? So he records/writes down all the questions, Andreas records his answers, and then he cuts it together? |
14:20:11 | FromGitter | <kaushalmodi> Rika: https://play.nim-lang.org/#ix=2dO5 |
14:20:18 | FromGitter | <kaushalmodi> https://nim-lang.github.io/Nim/manual#types-subrange-types |
14:20:30 | disruptek | PMunch: yeah. |
14:21:11 | * | Kaivo joined #nim |
14:21:34 | * | marmotini_ joined #nim |
14:25:12 | FromDiscord | <Rika> kaushalmodi, this is bounds checking a seq |
14:25:50 | FromGitter | <kaushalmodi> Rika: Do you mean that you need to bound check a seq length? |
14:26:15 | FromDiscord | <Rika> number is within indexes of a seq/openarray yes |
14:28:27 | reversem3 | Hello, I want to try to create Solid apps using nim since it compiles to JS. I just don't know where to start . since all examples are either react or angular and I haven't used any kind JS frameworks. What is good way to get started with this ? https://solid.inrupt.com/docs/writing-solid-apps-with-angular. Is it even possible to use nim to create SOLID apps ? |
14:28:30 | FromGitter | <kaushalmodi> then I think that `n in arr.low..arr.high` (as you said) is what I'd do too |
14:29:29 | FromDiscord | <Rika> okay, thanks kaushalmodi |
14:32:28 | * | dddddd quit (Remote host closed the connection) |
14:32:34 | * | opal quit (Remote host closed the connection) |
14:33:49 | * | opal joined #nim |
14:34:50 | * | ikan-keli_ quit (Ping timeout: 240 seconds) |
14:34:53 | FromDiscord | <Rika> hhhhhh, classes suspended over here due to covid-19 |
14:35:02 | FromDiscord | <Rika> guess im streaming tomorrow lol |
14:36:34 | * | shadowbane quit (Quit: Konversation terminated!) |
14:36:46 | reversem3 | what ttf.nim do for stdlib ? |
14:37:27 | * | ikan-keli_ joined #nim |
14:37:59 | * | shadowbane joined #nim |
14:38:16 | disruptek | rika: nice. |
14:40:48 | * | marmotini_ quit (Remote host closed the connection) |
14:41:01 | PMunch | Hmm, is there a good minimal caching package for Nim? |
14:41:15 | disruptek | what kind of caching? |
14:41:24 | * | marmotini_ joined #nim |
14:41:31 | PMunch | Well I want to cache HTTP replies |
14:41:43 | PMunch | I have a GET path/<id> |
14:41:56 | PMunch | And I want to cache <id> -> reply |
14:42:09 | PMunch | But not too many, and only for a certain amount of time |
14:43:08 | disruptek | i think you want a deque of keys and a table of key/value. |
14:43:28 | disruptek | the deque lets you control quantity/time and the table maps id->reply. |
14:43:50 | PMunch | Not a bad idea |
14:44:11 | PMunch | So the reply to my question if anyone has written something like this already would be no? |
14:44:25 | disruptek | i don't know of anything. |
14:45:09 | disruptek | ~stream |
14:45:10 | disbot | stream: 11https://twitch.tv/disruptek (live video/audio) and mumble://uberalles.mumbl.io/ (live voice chat) -- disruptek |
14:45:20 | disruptek | today we get the tests working. |
14:45:28 | FromDiscord | <Varriount> Anyone know what the discussion in this thread means when saying that tables can have duplicate keys? |
14:45:38 | * | marmotini_ quit (Ping timeout: 240 seconds) |
14:45:43 | FromDiscord | <Varriount> https://github.com/nim-lang/RFCs/issues/200 |
14:45:58 | * | s4mu3lbk joined #nim |
14:46:09 | PMunch | Yes, a table can have multiple values for a key |
14:46:14 | PMunch | And it's random which one you get |
14:46:21 | PMunch | Well, "random" |
14:46:23 | disruptek | i like that feature. |
14:47:17 | PMunch | By the way it only happens for .add, not []= |
14:47:56 | Araq | I consider this solved, we will deprecate the 'add' proc |
14:49:00 | disruptek | noooo! |
14:49:06 | Araq | no? |
14:50:11 | disruptek | why remove this feature? |
14:50:11 | * | marmotini_ joined #nim |
14:50:27 | FromDiscord | <Rika> oh shit |
14:50:57 | FromDiscord | <Rika> araq werent you for keeping the add proc?? |
14:50:58 | disruptek | just make a new table that uses []= under add. |
14:53:37 | Araq | people told me it's bad, that's why. we should have a MultiTable instead that offers this feature |
14:54:48 | FromDiscord | <Rika> slated for 1.2? |
14:55:57 | disruptek | why not have a Unitable instead? |
14:56:39 | * | marmotini_ quit (Remote host closed the connection) |
14:57:13 | * | marmotini_ joined #nim |
14:57:30 | * | PMunch quit (Quit: Leaving) |
14:58:01 | disruptek | axion suggests using the lisp-style predicate for the table. |
15:01:38 | * | marmotini_ quit (Ping timeout: 240 seconds) |
15:03:43 | * | opal quit (Ping timeout: 240 seconds) |
15:11:56 | * | opal joined #nim |
15:20:40 | * | hax-scramper quit (Ping timeout: 255 seconds) |
15:21:41 | * | hax-scramper joined #nim |
15:29:47 | * | s4mu3lbk quit (Ping timeout: 265 seconds) |
15:39:13 | lqdev[m] | disruptek: because most people don't even need to store duplicate entries. |
15:39:30 | * | NimBot joined #nim |
15:39:43 | disruptek | those people can use a different table type, a different assignment ([]=), or test for membership first. |
15:41:01 | narimiran | "those people" are 98% of nim users, i'd say. so it should be tailored to them/us |
15:41:15 | disruptek | but then you break all the old tables. |
15:42:01 | narimiran | can you give me some numbers how often was `add` used? and of those, how many times the author wanted `[]=` but they mistakenly used `add`? |
15:42:13 | disruptek | impossible to know. this is the problem. |
15:42:48 | lqdev[m] | do you even use this feature? |
15:43:11 | disruptek | yeah. |
15:43:13 | narimiran | i also don't have any numbers, but i think that having `add` there by default caused more problems (unintended behaviour) than it was useful (when used purposefully for duplicate keys) |
15:43:58 | * | paxis quit (Ping timeout: 256 seconds) |
15:44:00 | narimiran | and yeah, it is documented, but.... "nobody reads documentation" |
15:44:13 | disruptek | impossible to know. this is the problem. |
15:44:13 | FromDiscord | <Rika> this should be slated for 2.0 no? because this would be a breaking change nonetheless? |
15:44:35 | disruptek | if you can argue the issues, that would help. 😉 |
15:45:57 | * | nsf joined #nim |
15:48:20 | FromDiscord | <Yepoleb> is there a standard library function i can use for simple ipv4/6 parsing? |
16:02:53 | reversem3 | So choosenim works now and builds correctly for 10.15 OSx , I had to remove nim and choosenim and re-installed everything again |
16:07:19 | disruptek | which version of choosenim? |
16:13:15 | FromDiscord | <Prodigle> What's the correct way to do |
16:13:16 | FromDiscord | <Prodigle> var nearbyBoids: seq[Sprite] |
16:13:16 | FromDiscord | <Prodigle> for i, agent in boids: |
16:13:16 | FromDiscord | <Prodigle> if(GetDistance(b,agent) < BOID_DISTANCE) |
16:13:16 | FromDiscord | <Prodigle> nearbyBoids.add(agent) |
16:13:52 | reversem3 | The stable one choosenim v0.6.0 (2020-03-06 18:25:57) [macosx/amd64] |
16:14:03 | disruptek | ~choosenim |
16:14:04 | disbot | choosenim: 11https://github.com/dom96/choosenim/releases/tag/v0.5.1 -- disruptek |
16:14:18 | disruptek | ~choosenim is https://github.com/dom96/choosenim/releases/tag/v0.6.0 |
16:14:25 | disruptek | 🎉 |
16:15:12 | FromDiscord | <Rika> @Prodigle i dont see the issue? whats the error youre getting |
16:15:21 | FromDiscord | <Prodigle> Error: expected: ':', but got: 'nearbyBoids' |
16:15:29 | FromDiscord | <Rika> unindent the for loop |
16:15:31 | FromDiscord | <Rika> by one |
16:15:39 | reversem3 | nimx finally compiles correctly also |
16:16:27 | FromDiscord | <Prodigle> I don't understand @Rika the for loop is only indented by 1? |
16:16:40 | * | Vladar quit (Quit: Leaving) |
16:16:40 | reversem3 | * Hello, I want to try to create Solid apps using nim since it compiles to JS. I just don't know where to start . since all examples are either react or angular and I haven't used any kind JS frameworks. What is good way to get started with this ? https://solid.inrupt.com/docs/writing-solid-apps-with-angular. Is it even possible to use nim to create SOLID apps ? I guess I'm looking to talk to someone that know a lot of nim |
16:16:40 | reversem3 | and javascript |
16:17:05 | narimiran | nop, you're missing `:` in if statement |
16:17:14 | narimiran | @Prodigle ^ |
16:17:35 | FromDiscord | <Prodigle> Where am I placing it? |
16:17:44 | narimiran | at the end of the line |
16:17:55 | FromDiscord | <Prodigle> Ah |
16:17:57 | FromDiscord | <Prodigle> gotcha, thanks |
16:18:00 | narimiran | nim way of doing things would be: `if getDistance(b, agent) < BoidDistance:` |
16:19:01 | FromDiscord | <Rika> ah i thought your var and for were indented differently |
16:19:14 | narimiran | proc names are lowercase, constansts are PascaCase, no need for parentheses, etc. |
16:19:39 | FromDiscord | <Rika> successfully shilled nim in another discord server haha |
16:36:13 | FromDiscord | <Kiloneie> Just randomly found out thjat like 2 weeks after i started my beginner tutorials someone else also did starting with also no subs, how weird |
16:40:38 | * | enthus1ast quit (Ping timeout: 256 seconds) |
16:41:04 | * | rockcavera quit (Ping timeout: 268 seconds) |
16:41:20 | FromDiscord | <Kiloneie> and also quit 2 weeks after i did xD, bizzare |
16:41:29 | * | marmotini_ joined #nim |
16:41:37 | FromDiscord | <Rika> you quit? |
16:42:50 | FromDiscord | <Kiloneie> with my #18 video, i had a long thinking and depression period |
16:43:14 | FromDiscord | <Kiloneie> im back to making videos now, but they will be 4-6 minutes now, with changes done to make it easier for me |
16:43:42 | FromDiscord | <Kiloneie> one video in particular hit me really hard, it was 4.5 hours of work for about 10 minutes of content, it really burned me |
16:43:55 | * | s4mu3lbk joined #nim |
16:44:36 | FromDiscord | <Rika> what's causing such a large amount of time to be used? |
16:45:15 | FromDiscord | <Kiloneie> Making sure the tutorial is well made, easy to follow, not using any jargon words people will not understand etc |
16:45:26 | FromDiscord | <Kiloneie> which lead to a 2 hour synopsis/script writting |
16:45:58 | FromDiscord | <Rika> maybe do like 20 minutes every day, then record on the 6th day |
16:46:00 | FromDiscord | <Kiloneie> then 50 minutes of editing time which is all because i didn't speak as fluently and over did editing |
16:46:01 | FromDiscord | <Rika> release on 7th day |
16:46:12 | FromDiscord | <Rika> do it weekly or biweekly |
16:46:41 | FromDiscord | <Kiloneie> well i was making a video a day back then, now my goal is 4-5 videos a week and a bit shorter |
16:46:50 | FromDiscord | <Kiloneie> and do it more relaxed |
16:47:16 | FromDiscord | <Kiloneie> i once took 20 minutes for the intro, i kept screwing a word somewhere and it would look bad |
16:47:38 | * | marmotini_ quit (Remote host closed the connection) |
16:47:46 | FromDiscord | <Rika> really think that you should do this weekly and not 4 a week |
16:48:04 | * | marmotini_ joined #nim |
16:48:10 | FromDiscord | <Kiloneie> i got nothing better to do atm, as i can't seem to get a job atm |
16:48:25 | FromDiscord | <Kiloneie> gotta spend the time somehow and not play games all day then worry how i did nothing |
16:48:40 | FromDiscord | <Kiloneie> i can stress myself so hard |
16:49:28 | FromDiscord | <Rika> and that's not healthy |
16:49:30 | * | theelous3 joined #nim |
16:49:44 | FromDiscord | <Rika> its no better than playing games all day |
16:51:09 | FromDiscord | <Kiloneie> i guess, but i do have to refresh people's minds that i got new stuff more than once a week, bump that thread on the forum to the top and not let it sink to the bottom in a few days and such |
16:51:29 | FromDiscord | <Kiloneie> and have people subcribed actually check if there is anything new |
16:51:49 | FromDiscord | <Rika> then ask someone to help you |
16:51:59 | FromDiscord | <Rika> ~~sorry that i cannot~~ |
16:52:39 | * | marmotini_ quit (Ping timeout: 260 seconds) |
16:53:50 | * | enthus1ast joined #nim |
16:54:32 | FromDiscord | <Kiloneie> greatest help to me would be that lonenly patreon page i made 2 days ago xD |
16:54:48 | FromDiscord | <Kiloneie> will take time for people to help out that way anyways |
16:56:48 | narimiran | @Kiloneie i told you back then that you should make videos less frequently because you might burn out. but you didn't listen ;) |
16:57:03 | FromDiscord | <Kiloneie> I often don't xD... |
16:57:22 | narimiran | and i agree with @Rika - do one video per week, it will be better for everybody |
17:06:26 | * | floppydh quit (Quit: WeeChat 2.7.1) |
17:15:19 | * | Trustable joined #nim |
17:27:00 | * | dwdv quit (Quit: quit) |
17:30:06 | FromDiscord | <Rika> my linenoise port is complete 😄 just need to make it idiomatic now |
17:31:43 | * | dwdv joined #nim |
17:32:03 | leorize | linenoise port? like a full rewrite? |
17:33:07 | * | rockcavera joined #nim |
17:37:43 | FromDiscord | <Rika> in nim yes |
17:37:49 | FromDiscord | <Rika> well |
17:37:50 | FromDiscord | <Rika> translation |
17:37:58 | leorize | nice |
17:38:04 | FromDiscord | <Rika> but anything that was C specific was ofc converted into the nim counterpart |
17:39:07 | * | okcc quit (Ping timeout: 258 seconds) |
17:39:22 | FromDiscord | <Rika> oh, is it possible to "emit a control+c/sigterm" because that's my last hurdle |
17:39:33 | FromDiscord | <Rika> since linenoise goes into raw mode and captures the control+c |
17:41:36 | FromGitter | <kaushalmodi> Rika: Not sure if this is related: https://gist.github.com/dom96/908782 |
17:41:42 | disruptek | i think signals are a little weird, but, yes. they do work. |
17:42:56 | leorize | Rika: posix.raise |
17:43:01 | leorize | you would want to raise SIGINT |
17:43:09 | leorize | which is the Ctrl-C signal |
17:43:39 | * | fanta1 quit (Quit: fanta1) |
17:43:57 | FromDiscord | <Rika> ah |
17:43:59 | FromDiscord | <Rika> sorry |
17:44:05 | FromDiscord | <Rika> im not good at remembering signals |
17:52:15 | * | filcuc joined #nim |
17:57:25 | * | paxis joined #nim |
18:02:58 | FromDiscord | <Kiloneie> Does anyone know of any good gantt chart/road map program ? I gotta write down in a clearer way what i have done to better plan my videos. |
18:04:27 | FromDiscord | <Rika> excel |
18:04:30 | FromDiscord | <Rika> 😛 |
18:07:00 | Zevv | disruptek: can you teach your bot to report when someone was last seen in the channe? |
18:07:10 | disruptek | sure. |
18:07:26 | Zevv | sweet |
18:07:41 | Zevv | and then deliver a message when the person is detected :) |
18:08:03 | disruptek | aight. |
18:08:33 | Zevv | woot |
18:10:36 | FromDiscord | <exelotl> @Kiloneie I've been trying this out lately https://solarlune.itch.io/masterplan |
18:12:11 | FromDiscord | <Kiloneie> Seems neat, will check it out |
18:12:56 | FromDiscord | <Kiloneie> especially since i don't really wanna use xmind again(zen version is fast but lacks oh so many features it's 8th version has which is unbelievably slow, lags on my 8 core cpu...) |
18:17:45 | FromGitter | <kaushalmodi> Kiloneie: I use https://simplemind.eu/how-to-mind-map/basics/ when not using Emacs/Orgmode |
18:18:16 | * | couven92 joined #nim |
18:25:27 | * | dddddd joined #nim |
18:30:07 | FromDiscord | <Kiloneie> xmind beats is though, i've read about simple mind |
18:30:56 | FromDiscord | <Kiloneie> also don't buy ANYTHING from Mind Master's company |
18:31:48 | FromDiscord | <Kiloneie> it kept crashing for me after adding some pro features even after i upgraded from trial to paid, and they didn't respond to me at all about it, nor after requesting refund, had to use paypal to force a refund |
18:41:34 | * | dddddd quit (Ping timeout: 256 seconds) |
18:44:33 | FromGitter | <kaushalmodi> Kiloneie: hmm... I have been happily using SimpleMind on Android and Windows for few years now. |
18:44:51 | FromGitter | <kaushalmodi> I am surprised to read about your bad experience. |
18:52:10 | FromDiscord | <Kiloneie> it's just the lack of features really |
18:54:17 | * | dddddd joined #nim |
19:07:28 | * | abm quit (Ping timeout: 255 seconds) |
19:10:59 | * | okcy quit (Ping timeout: 272 seconds) |
19:20:49 | * | s4mu3lbk quit (Quit: WeeChat 2.3) |
19:21:24 | * | s4mu3lbk joined #nim |
19:31:08 | * | s4mu3lbk quit (Quit: WeeChat 2.3) |
19:33:45 | * | samuel joined #nim |
19:34:09 | * | samuel is now known as Guest75590 |
19:35:27 | * | Guest75590 quit (Client Quit) |
19:35:56 | * | s4mu3lbk joined #nim |
19:43:28 | disruptek | ~stream |
19:43:29 | disbot | stream: 11https://twitch.tv/disruptek (live video/audio) and mumble://uberalles.mumbl.io/ (live voice chat) -- disruptek |
19:43:31 | disruptek | step next. |
19:45:48 | FromDiscord | <Rika> huh, twitch doesnt load |
19:46:28 | disruptek | 😦 |
19:48:41 | FromDiscord | <Rika> huh literally only twitch doesnt load |
19:48:44 | FromDiscord | <Rika> anything else does |
19:48:45 | FromDiscord | <Rika> wtf |
19:51:41 | * | inv2004 joined #nim |
19:55:13 | * | abm joined #nim |
19:56:04 | * | couven92 quit (Read error: Connection reset by peer) |
19:56:31 | * | couven92 joined #nim |
19:59:16 | * | inv2004 quit (Remote host closed the connection) |
20:00:06 | * | krux02 joined #nim |
20:08:09 | * | solitudesf quit (Remote host closed the connection) |
20:15:42 | * | nsf quit (Quit: WeeChat 2.7) |
20:22:27 | * | silvernode joined #nim |
20:22:40 | silvernode | Good afternoon |
20:22:40 | * | filcuc quit (Quit: KVIrc 5.0.0 Aria http://www.kvirc.net/) |
20:23:57 | disruptek | sup dawg |
20:26:25 | silvernode | disruptek: Just enjoying the nice weather. It's about 60 degrees F today |
20:26:36 | disruptek | yeah, it's awesome here, too. |
20:28:28 | leorize | disruptek: oh, what's the problem in nim.nvim that you found again? |
20:28:52 | disruptek | i dunno, but there's plenty of red on my screen. |
20:29:50 | leorize | compiler bug then |
20:29:59 | * | silvernode quit (Quit: https://quassel-irc.org - Chat comfortably. Anywhere.) |
20:30:50 | disruptek | right. |
20:35:42 | * | silvernode joined #nim |
20:37:13 | Araq | do you stream the whole day long? |
20:37:14 | * | paxis quit (Quit: Client exiting) |
20:37:27 | disruptek | yep. |
20:38:12 | shashlick | This is how celebrities are made |
20:40:11 | * | Trustable quit (Remote host closed the connection) |
20:41:08 | * | abm quit (Read error: Connection reset by peer) |
20:45:34 | * | FromDiscord <djazz> is streaming too <https://www.twitch.tv/danielhede/> |
20:46:03 | * | opal quit (Ping timeout: 240 seconds) |
20:46:33 | leorize | it said offline over here |
20:49:09 | * | opal joined #nim |
21:02:48 | * | narimiran quit (Ping timeout: 265 seconds) |
21:05:22 | * | tane joined #nim |
21:09:06 | silvernode | Fedora needs to update their Mumble client |
21:10:02 | silvernode | They still have version 1.2.19.... |
21:19:06 | * | lritter quit (Ping timeout: 256 seconds) |
21:35:40 | * | letto quit (Ping timeout: 265 seconds) |
21:36:34 | * | pielago joined #nim |
21:38:25 | pielago | Hello everyone question which is the built-in library to make GUI in Nim?? buttons etc... |
21:39:15 | Araq | nim-lang/ui ? cannot even remember what I called it |
21:40:05 | disruptek | nimsuggest bug leorize? i cannot jump to a proc defined in the current file? |
21:40:15 | disruptek | !repos gui |
21:40:18 | disbot | https://github.com/yglukhov/nimx -- 9nimx: 11GUI library 15 619⭐ 55🍴 |
21:40:18 | disbot | https://github.com/trustable-code/NiGui -- 9NiGui: 11Cross-platform desktop GUI toolkit written in Nim 15 302⭐ 29🍴 |
21:40:18 | disbot | https://github.com/khchen/wNim -- 9wNim: 11Nim's Windows GUI Framework 15 114⭐ 3🍴 7& 27 more... |
21:41:01 | pielago | thank you guys ya the best! btw i am new any tutorials for super new ppl ?? |
21:41:18 | disruptek | leorize: no, it's jumping to a forward decl. 🙁 |
21:41:54 | pielago | so to make the gui i have to download the library? how do i do it using mac brew? |
21:41:56 | disruptek | ~stream |
21:41:57 | disbot | stream: 11https://twitch.tv/disruptek (live video/audio) and mumble://uberalles.mumbl.io/ (live voice chat) -- disruptek |
21:43:18 | disruptek | ~tutorial |
21:43:19 | disbot | tutorial: 11intro to sacred manuscripts: https://nim-lang.org/docs/tut1.html |
21:44:10 | reversem3 | to install nim curl https://nim-lang.org/choosenim/init.sh -sSf | sh |
21:44:10 | reversem3 | |
21:44:18 | Araq | https://github.com/nim-lang/ui comes with examples and uses native OSX widgets |
21:44:23 | reversem3 | then nimble install nimx |
21:44:51 | pielago | i used brew to install nim right but wonder if the GUI was install as well? |
21:45:08 | Araq | usually that's nimble's job then |
21:45:21 | reversem3 | I don't use brew to install nim |
21:45:26 | reversem3 | use choosenim instead |
21:45:41 | * | letto joined #nim |
21:46:22 | pielago | sweet my friend your gold !thanks araq |
21:46:26 | silvernode | choosenim works on MacOS? |
21:46:37 | reversem3 | yes |
21:47:08 | silvernode | Good to know, I think I just downloaded a binary or probably used Brew last time I used MacOS |
21:47:14 | pielago | so let me get this right to install nim under OSX i got to use curl? and not brew |
21:47:31 | reversem3 | correct |
21:47:52 | pielago | awwww okay so ill do this i will format my pc (have too) and will do that |
21:47:56 | leorize | disruptek: if that's what nim give me I gotta use that :( |
21:48:20 | reversem3 | format your pc ? |
21:48:29 | pielago | hard clean the pc |
21:48:34 | reversem3 | why |
21:48:36 | silvernode | I have a Clonezilla backup of Catalina 10.15.3 for my Thinkpad T420. MacOs works great on it even with Intel HD 3000 graphics |
21:48:36 | pielago | liek erase all |
21:48:45 | FromDiscord | <Rika> why |
21:48:59 | pielago | i want to clean the pc i want it factory ready again XD |
21:49:06 | FromDiscord | <Rika> why would curl require a clean install |
21:49:08 | FromDiscord | <Rika> huh? |
21:49:16 | reversem3 | its doesn't |
21:49:17 | pielago | i got all back up anyways lol |
21:49:23 | reversem3 | brew install curl |
21:49:35 | pielago | i know |
21:49:38 | reversem3 | curl https://nim-lang.org/choosenim/init.sh -sSf | sh |
21:49:59 | pielago | but here i will get nim from curl and for the GUI? what was it to get it? |
21:50:16 | pielago | ohh install ui right? |
21:50:24 | reversem3 | no ui yet |
21:50:35 | reversem3 | your installing just nim and other tools |
21:50:54 | reversem3 | Kind of GUI are you looking for ? |
21:50:56 | pielago | i know python has tkinter for GUI |
21:51:03 | pielago | so for nim is? |
21:51:10 | reversem3 | IDE or library to actually develop code |
21:51:20 | reversem3 | oh its UI |
21:51:31 | reversem3 | !ui |
21:51:42 | pielago | it comes with the nim download right? |
21:51:51 | pielago | is it part of the doc? |
21:51:51 | reversem3 | yah |
21:51:59 | pielago | good thats all i need to know |
21:52:20 | silvernode | Hmm I didn't know UI was included just like Tk is with Python |
21:52:20 | pielago | the last question i am so use to work with nano but sucks there no syntax for nim yet -.- |
21:52:38 | reversem3 | I though it was ? |
21:52:53 | pielago | it is or its not people? |
21:52:53 | * | couven92 quit (Read error: Connection reset by peer) |
21:53:16 | * | couven92 joined #nim |
21:53:30 | lqdev[m] | pielago: there's micro, it's wayy better than nano |
21:53:53 | pielago | for terminal? i use terminal i love terminal |
21:54:21 | pielago | i have visual studio i want terminal back but no syntax :( |
21:54:35 | FromDiscord | <Rika> neovim + plugin |
21:55:09 | leorize | disruptek: do you have a reproducible test case? I can investigate to see if I could make the compiler returns the implementation |
21:55:20 | pielago | brew install micro |
21:55:26 | disruptek | not really? |
21:55:37 | disruptek | compiler code. |
21:55:55 | leorize | yea, the problem is that I just tested that with semTemplateExpr and it works |
21:55:56 | silvernode | pielago: It is also in Fedora Linux too. I just installed it, they are right, Micro is awesome and really intuitive. |
21:56:11 | reversem3 | neovim + plugin + coc +css |
21:56:26 | silvernode | pielago: It is a terminal editor just like Nano |
21:57:49 | pielago | sweet i just got it now .. |
21:57:56 | pielago | i want to see if it will work with nim |
21:58:22 | silvernode | pielago: I opened a nim file, syntax highlighting seems to work out of the box for nim |
21:58:41 | reversem3 | it does |
21:58:45 | pielago | under macro yes i never heard of macro i got to get a tutorial about it |
21:59:03 | reversem3 | use atom editor then |
21:59:46 | pielago | do they have buit-in syntax for nim? i am lazy to keep installing more stuff XD |
22:00:18 | reversem3 | umm I dunno I don't use atom |
22:00:25 | reversem3 | only nvim |
22:00:27 | silvernode | pielago: the highlighting works but I don't think it comes with a linter |
22:00:41 | reversem3 | or intellisense |
22:00:52 | silvernode | pielago: Ctrl+q quits micro btw |
22:01:00 | leorize | use neovim with nim.nvim :) |
22:01:08 | disruptek | ^ |
22:01:29 | pielago | you guys are the best i just found iup under the nim standard library to make GUIs hope it works |
22:01:47 | pielago | and ill use macro i want somethin close to nano i like simple :) so fast code |
22:01:53 | leorize | we don't have any gui libraries in the standard library |
22:01:59 | reversem3 | This is money right here - > https://ianding.io/2019/07/29/configure-coc-nvim-for-c-c++-development/ |
22:02:02 | silvernode | pielago: I used iuplua once, great little toolkit that works everywhere |
22:02:10 | reversem3 | lsp is amazing |
22:02:54 | leorize | coc.nvim seems to be popular, maybe I should add a guide on how to configure nim.nvim to work with it |
22:03:08 | reversem3 | its amazing |
22:03:19 | pielago | here is the main question guys ya got more experience than i am and why do programs languages |
22:03:29 | pielago | dont include everything ? |
22:03:34 | pielago | to make it better |
22:03:49 | pielago | it sucks looking for plug ins for this and that grrrrr |
22:04:00 | * | reversem3 uploaded an image: Screen Shot 2020-03-09 at 5.02.59 PM.png (179KB) < https://matrix.org/_matrix/media/r0/download/matrix.org/xwOKcYxeLGTDtbWjcVMEvUHi > |
22:04:03 | silvernode | pielago: Python includes Tk for Gui and Ncurses for terminal gui |
22:04:09 | silvernode | just saying |
22:04:12 | leorize | pielago: turns out not everything is the best |
22:04:26 | FromDiscord | <Rika> pielago: because sometimes things are just unnecessary to include on the stdlib |
22:05:06 | pielago | i guess well i need to start learning this lenguage so i can start making beginners tutorials XD |
22:05:27 | silvernode | Python has the kitchen sink which is not the goal of some other languages. Some like to be minimal |
22:05:36 | * | reversem3 uploaded an image: Screen Shot 2020-03-09 at 5.05.23 PM.png (211KB) < https://matrix.org/_matrix/media/r0/download/matrix.org/agpReyXbWqDwYcraFsFixMzX > |
22:05:37 | pielago | last step is to compile the app to distribute but that will be in future ... |
22:05:50 | reversem3 | My setup makes me cry |
22:05:54 | reversem3 | lol |
22:05:58 | silvernode | brb |
22:06:10 | pielago | lol |
22:07:17 | pielago | wow IUP library looks simple i don't even get it ? |
22:22:01 | * | pielago left #nim (#nim) |
22:32:40 | * | tane quit (Quit: Leaving) |
22:38:59 | * | filcuc joined #nim |
22:41:53 | * | hax-scramper quit (Read error: Connection reset by peer) |
22:42:10 | * | hax-scramper joined #nim |
22:43:14 | * | filcuc quit (Ping timeout: 240 seconds) |
22:43:27 | * | filcuc joined #nim |
22:46:26 | * | hax-scramper quit (Ping timeout: 240 seconds) |
22:47:15 | * | hax-scramper joined #nim |
22:58:38 | disruptek | the nim beer flu pool. |
22:58:52 | disruptek | send me $100 with your best guess for the winner. |
23:03:47 | FromDiscord | <Spy653> Yo |
23:05:17 | FromDiscord | <Recruit_main70007> sup |
23:06:27 | * | hax-scramper quit (Read error: Connection reset by peer) |
23:06:44 | * | hax-scramper joined #nim |
23:07:27 | FromDiscord | <Spy653> Am I right in thinking the discord is used by like 3 people |
23:08:17 | FromDiscord | <exelotl> hmm it's used by at least 4 |
23:08:35 | FromDiscord | <Elegant Beef> Atleast 2 |
23:11:23 | * | couven92 quit (Read error: Connection reset by peer) |
23:11:47 | * | couven92 joined #nim |
23:12:03 | FromDiscord | <Rika> 2 is a bit too littly |
23:12:09 | FromDiscord | <Rika> little* |
23:12:15 | FromDiscord | <Rika> i think it's around 4.5 |
23:15:49 | FromDiscord | <exelotl> looking forward to when @Yardanico's bot lands in #general |
23:16:39 | FromDiscord | <Rika> which sounds like it'll take a while |
23:16:45 | FromDiscord | <Rika> because of the discord issue |
23:17:00 | * | ikan-keli_ quit (Quit: ZNC 1.8.x-git-125-e415d9f5 - https://znc.in) |
23:17:14 | * | ikan-keli_ joined #nim |
23:17:25 | FromDiscord | <djazz> twitch stream ended, past midnight now xD |
23:17:25 | FromDiscord | <djazz> here is the thing I coded today. https://gist.github.com/daniel-j/5ca92c86dce04b436691e6c4f696ab4d |
23:17:38 | disruptek | dude, i could not see you. |
23:17:39 | FromDiscord | <djazz> making a web server module inspired by KoaJS |
23:18:42 | FromDiscord | <Rika> bane of my existence is the usage of auto |
23:19:59 | FromDiscord | <exelotl> ohh I hadn't heard of Koa |
23:20:19 | FromDiscord | <djazz> Koa is like express, but async/await-powered |
23:20:26 | FromDiscord | <djazz> instead of callbacks |
23:20:30 | FromDiscord | <exelotl> sounds dope |
23:21:03 | FromDiscord | <Rika> nim rarely uses callbacks i think? only times ive seen them are in implementation of the async await system |
23:22:20 | * | letto_ joined #nim |
23:23:12 | * | letto quit (Ping timeout: 256 seconds) |
23:23:31 | leorize | @djazz: your stream wasn't shown as being online |
23:23:46 | FromDiscord | <exelotl> huh I was able to tune in no problem |
23:24:03 | disruptek | twitch may have constrained regions. |
23:24:16 | FromDiscord | <djazz> I had a max of 3 viewers |
23:24:44 | FromDiscord | <Rika> wish i had 3 viewers |
23:24:47 | FromDiscord | <Rika> my max was one |
23:24:50 | disruptek | i couldn't see it, either. |
23:26:13 | FromDiscord | <djazz> watch the vod then 😛 https://www.twitch.tv/videos/564560103 |
23:26:36 | FromDiscord | <exelotl> I'm tempted to try streaming some Nim GBA development some time |
23:26:53 | FromDiscord | <exelotl> but I'm scared of streaming lol |
23:26:58 | leorize | I'd stream if y'all can deal with coding and zero interactions :P |
23:27:16 | disruptek | sure. |
23:28:07 | FromDiscord | <Spy653> I couldn't really see any usage statistics for nim, is it very well used? |
23:28:34 | FromDiscord | <Spy653> I'm thinking about using it to develop a few small applications |
23:28:37 | leorize | well enough I s'pose |
23:28:37 | Yardanico | Well, what usage statistics do you expect? |
23:28:51 | Yardanico | it's not like nim has telemery built-in into the compiler lol |
23:29:15 | FromDiscord | <Spy653> no lol I mean like statistics reported by other sources |
23:29:26 | Yardanico | well there's https://nim-lang.org/blog/2020/02/18/community-survey-results-2019.html |
23:29:34 | Yardanico | but it's not what you want I think |
23:30:20 | Yardanico | for some stats - there's around 1.2k nimble packages, 900 replies for this survey, see for yourself :P |
23:30:28 | FromDiscord | <Spy653> nice |
23:30:52 | FromDiscord | <Spy653> is there much of a community on like stack overflow or is it mainly around the forums? |
23:31:08 | Yardanico | it's mainly in the IRC (which is bridged to discord and gitter) and on the forum |
23:31:14 | Yardanico | and of course on github itself |
23:31:34 | FromDiscord | <exelotl> I've seen some activity on stackoverflow and reddit, but yeah irc and forums are your best bet |
23:31:48 | leorize | we should appear more on stack overflow though |
23:31:56 | leorize | I think there are people asking nim-related questions there |
23:32:23 | FromDiscord | <Spy653> I'm not much of a forums guy sadly but so far you all seem friendly enough to ask |
23:32:37 | shashlick | yes and i believe languages are measured by their stack overflow presence |
23:32:38 | leorize | irc is super friendly :) |
23:33:02 | FromDiscord | <Spy653> damn irc shills are everywhere these days |
23:33:06 | FromDiscord | <Spy653> ❤️ |
23:33:13 | Yardanico | yes |
23:33:44 | leorize | come join us, it's better here :) |
23:34:07 | FromDiscord | <exelotl> In terms of usage, it's of course not as widely used as Go or Rust ofc. But it's mature enough that you can write basically any application you want, and it will perform well and work for years to come |
23:34:18 | FromDiscord | <exelotl> oops I ofc'd twice |
23:36:07 | FromDiscord | <Spy653> is nim 'going places'? are the developers hoping for it to become a big player one day or will it realistically fade away? I don't want to hurt the way visual basic hurt me again |
23:36:42 | leorize | we do strive to be a big player in the future :) |
23:37:00 | FromDiscord | <Spy653> it seems fun and I've read the tutorials and it looks fantastic |
23:37:45 | leorize | everytime we said "fun" on HN people was like: "how can it be fun?" |
23:38:26 | FromDiscord | <Spy653> yeah I think fun programming is a bit weird |
23:39:13 | leorize | well but I gotta say most that use Nim (if not all) do say that Nim is fun, even if we can't describe it :P |
23:39:40 | FromDiscord | <Spy653> it gets me the way VBS and Batch files do, they're not necessarily the best but you use them anyway |
23:40:37 | FromDiscord | <Spy653> does this irc bot support edited messages or is it live only? |
23:40:50 | leorize | it does but please never do that |
23:40:55 | Yardanico | it does, but we just see the new one |
23:41:04 | leorize | when you edit it echos the new message again |
23:41:05 | FromDiscord | <Spy653> fair |
23:41:50 | leorize | also please avoid multiline messages if you can |
23:43:07 | FromDiscord | <Spy653> is textwrap fine? I'm in fullscreen so can't tell if its too long |
23:44:23 | FromDiscord | <Spy653> essentially I'm trying to pick a language to learn for some new projects and nim was suggested and its just kind of stuck in my head |
23:44:31 | Yardanico | well, just don't paste code into discord really |
23:44:51 | Yardanico | it's even mentioned in the channel description but people don't read :( |
23:45:13 | FromDiscord | <Spy653> yeah fair I'd probably just post a link to SO |
23:45:16 | Yardanico | "...PLEASE don't use multi-line messages or code snippets (use some paste service instead)." |
23:45:17 | dadada | Spy653: it will not fade away, it's definitely gotten more attention since it has reached 1.0 and slowly but surely the ecosystem is growing, the language exists for more than a decade, there's not a chance that it will suddenly disappear, especially because new modules/libs for it appear every other day, the learning curve is also really decent, I feel like I'm getting the hang of macros now and I'm still a |
23:45:22 | Yardanico | and some people ignore that |
23:45:23 | dadada | beginner |
23:46:25 | * | couven92 quit (Read error: Connection reset by peer) |
23:46:39 | FromDiscord | <Spy653> I take it that multi-line comments get really mangled then |
23:46:50 | * | couven92 joined #nim |
23:46:54 | Yardanico | not really, they just get sent line-by-line |
23:47:05 | FromDiscord | <Spy653> oof |
23:47:14 | Yardanico | exactly |
23:47:45 | FromDiscord | <Spy653> guessing irc doesn't typically support multi-line |
23:48:03 | FromDiscord | <Spy653> or is it just a bot problem |
23:48:10 | FromDiscord | <Rika> irc doesnt support |
23:48:22 | FromDiscord | <Spy653> fairs |
23:49:14 | * | aeverr quit (Ping timeout: 240 seconds) |
23:49:24 | * | aeverr_ joined #nim |
23:49:43 | FromDiscord | <Spy653> is there a quick guide to gui's? I've read a small tictactoe tutorial so is there anything existing thats more advanced |
23:50:15 | * | aeverr joined #nim |
23:51:26 | Yardanico | well, there's kinda a lot of options for GUI, but most of them are not really complete, if I were to pick I'd prefer gintro (GTK bindings for Nim) |
23:51:36 | Yardanico | GTK works on all 3 major OSes and these bindings are very nice |
23:51:41 | Yardanico | https://github.com/StefanSalewski/gintro |
23:51:56 | Yardanico | although there's no "quick guide" that I know of |
23:52:38 | FromDiscord | <Spy653> I was under the impression that gtk took a lot of effort to get running on windows |
23:53:07 | Yardanico | not really, you just have to have the DLLs |
23:53:41 | Yardanico | for example I've found http://www.tarnyko.net/dl/gtk.htm with a few secs of googling |
23:53:54 | * | aeverr_ quit (Ping timeout: 265 seconds) |
23:54:17 | FromDiscord | <Spy653> I just remember days of failure with gtk3 and mono |
23:54:27 | FromDiscord | <Spy653> But thanks I'll have a read |
23:56:05 | * | chemist69 quit (Ping timeout: 240 seconds) |
23:57:18 | * | chemist69 joined #nim |