Config
Log for #openttd on 3rd March 2022:
Times are UTC Toggle Colours
00:13:33  *** milek7 has quit IRC
00:13:33  *** milek7 has joined #openttd
00:27:33  *** WormnestAndroid has quit IRC
00:27:47  *** WormnestAndroid has joined #openttd
01:22:32  *** iSoSyS has joined #openttd
02:07:31  *** tokai|noir has joined #openttd
02:07:31  *** ChanServ sets mode: +v tokai|noir
02:14:29  *** tokai has quit IRC
02:16:02  *** Wormnest has quit IRC
02:28:09  *** Gustavo6046_ has joined #openttd
02:28:19  *** Gustavo6046 has quit IRC
02:41:33  *** Aileen[m] has quit IRC
02:41:34  *** Aileen[m] has joined #openttd
02:41:57  *** citronbleuv[m] has quit IRC
02:41:59  *** citronbleuv[m] has joined #openttd
02:42:21  *** cjmonagle[m] has quit IRC
02:42:25  *** cjmonagle[m] has joined #openttd
02:42:45  *** einar[m] has quit IRC
02:42:50  *** einar[m] has joined #openttd
02:43:09  *** gdown has quit IRC
02:43:10  *** gdown has joined #openttd
02:43:33  *** giords[m] has quit IRC
02:43:35  *** giords[m] has joined #openttd
02:43:57  *** hamstonkid[m] has quit IRC
02:44:00  *** hamstonkid[m] has joined #openttd
02:44:21  *** Heiki[m] has quit IRC
02:44:25  *** Heiki[m] has joined #openttd
02:44:45  *** jeremy[m]1 has quit IRC
02:44:51  *** jeremy[m]1 has joined #openttd
02:45:09  *** leward[m] has quit IRC
02:45:11  *** leward[m] has joined #openttd
02:45:33  *** vista_narvas[m] has quit IRC
02:45:36  *** vista_narvas[m] has joined #openttd
02:46:51  *** Gustavo6046_ has quit IRC
02:47:02  *** Gustavo6046 has joined #openttd
02:55:35  *** Flygon has joined #openttd
02:57:43  *** glx has quit IRC
03:41:51  *** D-HUND has joined #openttd
03:44:55  *** Wuzzy has quit IRC
03:45:14  *** debdog has quit IRC
04:05:02  *** D-HUND is now known as debdog
04:10:00  *** Gustavo6046_ has joined #openttd
04:10:09  *** Gustavo6046 has quit IRC
04:10:27  *** Gustavo6046_ has quit IRC
04:14:45  *** Gustavo6046 has joined #openttd
04:15:05  *** azubieta60 has quit IRC
04:15:48  *** azubieta60 has joined #openttd
04:26:14  *** snail_UES_ has joined #openttd
04:27:33  *** Artea has quit IRC
04:27:36  *** Artea has joined #openttd
05:00:10  *** Gustavo6046 has quit IRC
05:18:06  *** snail_UES_ has quit IRC
05:48:21  *** iarp[m] has quit IRC
05:48:26  *** iarp[m] has joined #openttd
06:48:21  *** phil[m] has quit IRC
06:48:24  *** phil[m] has joined #openttd
06:58:07  *** Gustavo6046 has joined #openttd
07:31:37  *** andythenorth has joined #openttd
07:32:34  *** sla_ro|master has joined #openttd
07:55:56  *** Gustavo6046 has quit IRC
09:03:08  *** andythenorth has quit IRC
09:10:36  *** andythenorth has joined #openttd
11:23:25  *** andythenorth has quit IRC
11:27:03  *** andythenorth has joined #openttd
11:50:22  *** sla_ro|master has quit IRC
11:58:38  *** iSoSyS has joined #openttd
12:02:48  *** iSoSyS has quit IRC
12:43:47  <argoneus> i like trains
13:31:30  *** glx has joined #openttd
13:31:30  *** ChanServ sets mode: +v glx
13:51:24  *** sla_ro|master has joined #openttd
15:18:04  *** nielsm has joined #openttd
15:51:00  *** Wormnest has joined #openttd
16:14:40  *** andythenorth has quit IRC
16:20:38  *** gelignite has joined #openttd
16:42:12  *** andythenorth has joined #openttd
17:07:49  <andythenorth> are hidpi external monitors a thing yet?
17:08:10  <andythenorth> if I plug my external display in, it's so lo-res it's not worth bothering
17:09:00  <FLHerne> Yes, there are smallish 4k and 5k monitors
17:10:16  <FLHerne> Dell have an 8K (7,680 x 4,320) 32" display
17:10:23  <FLHerne> but £££ obviously
17:11:55  <andythenorth> I only need it occasionally for doing web design
17:12:56  *** Strom has quit IRC
17:14:35  *** Strom has joined #openttd
17:14:35  <Flygon> I want that Dell monitor so bad
17:14:37  <Flygon> Hahaha.
17:14:45  *** Flygon has quit IRC
17:18:38  <DorpsGek> [OpenTTD/OpenTTD] srl295 commented on issue #6922: Replace ICU ParagraphLayout with something else? https://github.com/OpenTTD/OpenTTD/issues/6922
17:19:56  <TrueBrain> where is frosch123 .. I have a C++ challenge ... https://godbolt.org/z/Th6YT1G3x :P I want to not have unique_ptr two times, and not have the make_unique at the caller (but I would rather have it in the class) .. but my C++-skills fail me :P
17:34:57  *** lobster has joined #openttd
17:43:02  *** lobster has quit IRC
17:59:18  *** frosch123 has joined #openttd
18:13:42  <DorpsGek> [OpenTTD/OpenTTD] 2TallTyler updated pull request #9709: Feature: Build objects by area https://github.com/OpenTTD/OpenTTD/pull/9709
18:25:16  <frosch123> TrueBrain: no idea what you want to do, looks like pImpl somewhat... if you really want to avoid the std::make_unique, then forwards the constructor args to a factory function: https://godbolt.org/z/Er67zcWf6
18:26:05  <TrueBrain> Forward of args.. didn't think of that.. that ain't half bad
18:26:21  <TrueBrain> At least reduces duplication in one place :D
18:26:33  <frosch123> note: you cannot template the constructor, because that only works if all template-args are deducible, which is not the case for T
18:26:37  *** gelignite has quit IRC
18:27:03  <frosch123> template constructors are hell, never use them, always prefer static methods :)
18:27:09  *** gelignite has joined #openttd
18:27:27  *** Gustavo6046 has joined #openttd
18:27:33  <TrueBrain> So I found out ....   :p
18:27:38  <TrueBrain> Kept hoping it was just me :(
18:28:16  <frosch123> there is just no new T<class-template-args>::T<constructor-template-args>()  :)
18:28:50  <frosch123> i once made the mistake to use a templated constructor, and it ran well because everythign could be deduced
18:28:57  <TrueBrain> And also no way to say: this member function doesn't need the template
18:29:22  <frosch123> until there was a case where that did no longer work... and explicit template parameters were needed... so i had to API break
18:30:00  <frosch123> TrueBrain: in the example above you can also make the real constructor private, if you only want to allow the "create" call
18:30:38  <TrueBrain> Yeah .. was planning to do so :D
18:30:59  <frosch123> anyway, i spent half the day debugging boost::python in some legacy code :) i recomment pybind11 for all new code
18:31:32  <TrueBrain> Today I also found out std::condition_variable uses system_clock .. lovely if the clock gets put backwards ...
18:31:38  <TrueBrain> Also fun :p
18:31:56  <frosch123> that sounds like something that is compiler specific :p
18:32:08  <TrueBrain> At least GCC does it
18:32:19  <TrueBrain> Rest becomes irrelevant :p
18:32:25  <TrueBrain> One is enough ...
18:32:54  <TrueBrain> But it is so stupid  ...
18:37:14  <frosch123> TrueBrain: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=41861 <- fixed in gcc10?
18:38:04  <TrueBrain> Ah .. stuck on gcc9 ..
18:38:36  <frosch123> the issue was open less than 10 years :)
18:40:45  <Rubidium> frosch123: are you sure? They might have messed with the clock for that ticket ;)
18:42:43  <frosch123> i don't know. as far as i know: the universe and this irc log were created 5 seconds ago by the invisible pink unicorn
18:45:59  <DorpsGek> [OpenTTD/OpenTTD] DorpsGek pushed 1 commits to master https://github.com/OpenTTD/OpenTTD/commit/0d8fbf647b2c819bee0a0883b5fc831aa64e4ee0
18:46:00  <DorpsGek>   - Update: Translations from eints (by translators)
18:47:04  <TrueBrain> what also was fun on this fine day, was that someone decided to have a throw in a dtor
18:47:12  <TrueBrain> which meant there were a lot of noexcept(false)
18:47:25  <TrueBrain> which other developers were like: owh, that means the dtor doesn't throw exceptions, let me copy/paste that to even more places!
18:47:30  <TrueBrain> such silliness ...
18:47:34  <TrueBrain> throwing in dtors ...
18:48:19  <frosch123> did you throw stones in return?
18:49:18  <TrueBrain> do a lot of facepalms work too?
18:49:26  <Rubidium> std::bad_exception maybe? ;)
18:49:59  <TrueBrain> had to read up what actually happens when you throw in dtors, was fun
18:50:15  <TrueBrain> forgot how terrible the stack unwinding was :P
18:50:31  <Rubidium> throwing in assignment is already a nightmare
18:50:57  <TrueBrain> so I am now happy to report there are a lot more assert(false) in the code :P
18:51:51  <Rubidium> but... maybe C++23 with std::expected and then just disabling exceptions? After all, if you're in embedded you rather not have exceptions and dynamic casts/RTTI for the sake of space ;)
20:55:02  *** Cthulhux has joined #openttd
20:58:27  <frosch123> hmm, ottd reaches adult age on sunday, what will it do then
20:59:23  <Cthulhux> drink a LOT of booze.
21:08:26  <andythenorth> USA adult age, or europe?
21:12:00  <frosch123> ottd is pretty european
21:44:22  *** frosch123 has quit IRC
21:56:24  *** nielsm has quit IRC
21:56:33  *** sla_ro|master has quit IRC
22:04:27  *** _aD has joined #openttd
22:06:29  *** gelignite has quit IRC
22:33:21  *** michi_cc_ has joined #openttd
22:34:30  *** michi_cc is now known as Guest1170
22:34:30  *** michi_cc_ is now known as michi_cc
22:38:17  *** Guest1170 has quit IRC
23:06:20  *** andythenorth has quit IRC

Powered by YARRSTE version: svn-trunk