00:12:47 | * | PMunch__ joined #nim |
00:16:12 | * | PMunch_ quit (Ping timeout: 268 seconds) |
00:27:01 | FromDiscord | <Elegantbeef> @aintea Something tells me if the users will suffer you won't have any users to worry about |
00:27:24 | FromDiscord | <Elegantbeef> But let's be honest it's Nim code, no one is going to use it |
00:52:25 | FromDiscord | <DetermiedNim1> Crazy statement |
00:55:22 | * | thunder quit (Remote host closed the connection) |
00:56:19 | * | thunder joined #nim |
01:50:58 | * | xet7 joined #nim |
02:10:10 | * | PMunch_ joined #nim |
02:12:53 | * | PMunch__ quit (Ping timeout: 245 seconds) |
02:40:19 | * | thunder quit (Killed (NickServ (GHOST command used by metasintactic))) |
02:40:19 | * | metasintactic joined #nim |
02:58:05 | * | rockcavera joined #nim |
03:16:15 | * | metasintactic quit (Remote host closed the connection) |
03:16:56 | * | thunder joined #nim |
04:24:57 | * | thunder quit (Remote host closed the connection) |
04:25:24 | * | thunder joined #nim |
04:32:41 | * | thunder quit (Killed (NickServ (GHOST command used by metasintactic))) |
04:32:45 | * | metasintactic joined #nim |
04:33:16 | * | thunder joined #nim |
04:37:24 | * | metasintactic quit (Ping timeout: 264 seconds) |
04:41:13 | * | thunder quit (Quit: Leaving) |
06:15:57 | * | rockcavera is now known as Guest1855 |
06:15:57 | * | tiorock joined #nim |
06:15:57 | * | Guest1855 quit (Killed (silver.libera.chat (Nickname regained by services))) |
06:15:57 | * | tiorock is now known as rockcavera |
06:18:03 | * | tiorock joined #nim |
06:18:03 | * | tiorock quit (Changing host) |
06:18:03 | * | tiorock joined #nim |
06:18:03 | * | rockcavera quit (Killed (lead.libera.chat (Nickname regained by services))) |
06:18:03 | * | tiorock is now known as rockcavera |
06:30:30 | * | ntat joined #nim |
06:42:39 | * | ntat quit (Ping timeout: 272 seconds) |
06:44:19 | * | ntat joined #nim |
08:36:55 | FromDiscord | <aintea> In reply to @Elegantbeef "But let's be honest": You're ultimately right |
08:39:11 | * | tiorock joined #nim |
08:39:11 | * | tiorock quit (Changing host) |
08:39:11 | * | tiorock joined #nim |
08:39:11 | * | rockcavera quit (Killed (osmium.libera.chat (Nickname regained by services))) |
08:39:11 | * | tiorock is now known as rockcavera |
08:41:18 | * | tiorock joined #nim |
08:41:18 | * | tiorock quit (Changing host) |
08:41:18 | * | tiorock joined #nim |
08:41:18 | * | rockcavera is now known as Guest6898 |
08:41:18 | * | Guest6898 quit (Killed (iridium.libera.chat (Nickname regained by services))) |
08:41:18 | * | tiorock is now known as rockcavera |
08:54:34 | * | andy-turner joined #nim |
10:48:24 | FromDiscord | <janakali> I wouldn't say no one - one user is still a user. |
10:48:44 | FromDiscord | <janakali> (edit) "no one" => ""no one"" |
10:50:16 | * | ntat quit (Quit: leaving) |
10:50:59 | * | ntat joined #nim |
11:31:01 | FromDiscord | <.tokyovigilante> sent a code paste, see https://play.nim-lang.org/#pasty=FNqUkwAI |
11:31:10 | FromDiscord | <.tokyovigilante> Is there any way to overcome this? |
11:32:33 | FromDiscord | <heysokam> In reply to @.tokyovigilante "Is there any way": I've never used compile pragmas like that with (), I always use`{.passC: "-I/the/path".}` instead |
11:33:04 | FromDiscord | <heysokam> also, you can add `--verbosity:3` to see what the compilation commands are |
11:33:37 | FromDiscord | <heysokam> maybe `2` would be enough, can't remember |
11:34:21 | FromDiscord | <heysokam> since you are compiling `.cpp`, also make sure that the cpp backend is selected for the entire project |
11:38:06 | FromDiscord | <.tokyovigilante> Thanks, that adds the include, although the documentation would suggest adding it to the `compile` line directly should work too |
11:38:37 | FromDiscord | <.tokyovigilante> it does dump out the compile command on error without increasing verbosity on my machine |
11:39:56 | * | andy-turner quit (Quit: Leaving) |
11:40:17 | * | andy-turner joined #nim |
11:40:31 | * | andy-turner quit (Client Quit) |
11:55:47 | * | andy-turner joined #nim |
12:10:31 | * | andy-turner quit (Quit: Leaving) |
12:11:30 | * | andy-turner joined #nim |
12:20:33 | FromDiscord | <lainlaylie> I too have never used compile like that but the documented syntax is `{.compile("myfile.cpp", "--custom flags here").}` i.e. no colon, does that make any difference? |
12:55:22 | * | _________ quit (Ping timeout: 252 seconds) |
13:03:57 | * | _________ joined #nim |
13:04:49 | FromDiscord | <griffith1deadly> In reply to @lainlaylie "I too have never": yep it's two different ways ↵e.x. compile(file.cpp, --args) will apply that args only to that file |
13:05:15 | FromDiscord | <griffith1deadly> when you don't want your project to be forced with some flags it's best way |
13:06:19 | FromDiscord | <griffith1deadly> e.x. in that way you can compile c++ files with c backend, only need override linker to c++ and all will be fine as far as i tested that with tracy profiler |
13:12:52 | FromDiscord | <heysokam> didn't know that was possible. great to know, ty griffith |
13:14:59 | * | fabricio joined #nim |
13:22:07 | FromDiscord | <lainlaylie> my "does that make any difference" was more of a prompt for tokyo to try and see if it works for what theyre doing, the manual explains the two different syntaxes |
14:14:38 | * | kenran joined #nim |
14:30:16 | FromDiscord | <aintea> In reply to @janakali "I wouldn't say "no": I don't even use my own library |
14:30:34 | FromDiscord | <aintea> Because I spend all my time developing it and not making cli tools |
14:34:13 | FromDiscord | <aintea> I'm stuck having a seizure trying to make macros for the non existent users to have better experience |
14:52:24 | FromDiscord | <heysokam> @aintea Always write what you need or will need, and only when you truly need it to move forward↵The best tools are written to solve a real need, and you are the best user↵In the case that nobody else uses your code ever... who cares if you use it yourself everyday? |
14:53:55 | FromDiscord | <heysokam> If you don't use it, but have expectations of doing so one day,↵then prototype what you need right now, and leave the might-need things for future you to deal with |
15:20:06 | FromDiscord | <kapendev> Create a new version of your library and try to make a project with it. This is the best way to check what things are needed and what needs to be removed. |
16:24:26 | * | skippy8 joined #nim |
16:54:02 | * | PMunch__ joined #nim |
16:57:15 | * | PMunch_ quit (Ping timeout: 276 seconds) |
17:35:11 | * | tiorock joined #nim |
17:35:12 | * | tiorock quit (Changing host) |
17:35:12 | * | tiorock joined #nim |
17:35:12 | * | rockcavera quit (Killed (erbium.libera.chat (Nickname regained by services))) |
17:35:12 | * | tiorock is now known as rockcavera |
17:37:17 | * | rockcavera is now known as Guest6511 |
17:37:17 | * | tiorock joined #nim |
17:37:17 | * | Guest6511 quit (Killed (platinum.libera.chat (Nickname regained by services))) |
17:37:17 | * | tiorock is now known as rockcavera |
18:51:12 | * | fabricio quit (Read error: Connection reset by peer) |
18:53:08 | * | kenran quit (Remote host closed the connection) |
19:06:37 | * | fabricio joined #nim |
19:58:00 | * | ntat quit (Quit: leaving) |
20:52:30 | FromDiscord | <.tokyovigilante> Ah thanks, that does work addng the flag to `compile()` without the colon |
20:53:44 | FromDiscord | <.tokyovigilante> I prefer that rather than putting flags everywhere, and as suggested works for building C++ with the C backend |
21:31:56 | * | tiorock joined #nim |
21:31:56 | * | rockcavera is now known as Guest1439 |
21:31:56 | * | Guest1439 quit (Killed (tungsten.libera.chat (Nickname regained by services))) |
21:31:56 | * | tiorock is now known as rockcavera |
21:34:03 | * | tiorock joined #nim |
21:34:03 | * | tiorock quit (Changing host) |
21:34:03 | * | tiorock joined #nim |
21:34:03 | * | rockcavera quit (Killed (tantalum.libera.chat (Nickname regained by services))) |
21:34:03 | * | tiorock is now known as rockcavera |
21:35:43 | FromDiscord | <aintea> In reply to @heysokam "<@680384230227836970> Always write what": I just need a runtime case statement |
21:35:46 | FromDiscord | <aintea> that's all I need |
21:36:06 | FromDiscord | <aintea> and a macro to instantiate the parser because I hate the builder pattern like I'm doing |
21:37:09 | FromDiscord | <aintea> In reply to @kapendev "Create a new version": That's what I already do |
21:37:30 | FromDiscord | <aintea> I made the library in the first place because I was making a todo list app |
21:37:42 | FromDiscord | <aintea> and now I'm making a library 7x the size of the todo list app |
21:45:43 | * | andy-turner quit (Quit: Leaving) |
21:52:33 | * | xet7 quit (Remote host closed the connection) |
22:32:21 | * | fabricio quit (Quit: WeeChat 3.5) |
23:01:13 | * | tiorock joined #nim |
23:01:13 | * | tiorock quit (Changing host) |
23:01:13 | * | tiorock joined #nim |
23:01:13 | * | rockcavera is now known as Guest7195 |
23:01:14 | * | Guest7195 quit (Killed (zinc.libera.chat (Nickname regained by services))) |
23:01:14 | * | tiorock is now known as rockcavera |
23:03:17 | * | tiorock joined #nim |
23:03:17 | * | tiorock quit (Changing host) |
23:03:17 | * | tiorock joined #nim |
23:03:17 | * | rockcavera is now known as Guest7152 |
23:03:17 | * | tiorock is now known as rockcavera |
23:06:26 | * | Guest7152 quit (Ping timeout: 268 seconds) |