Nim Internals

3026 Members
10 Servers

Load older messages

25 Nov 2022
@_discord_766765488486350849:t2bot.ioEVDLA joined the room.00:48:39
@_discord_582176798184570890:t2bot.iodivi joined the room.02:59:12
@_discord_356043829784084480:t2bot.ioirodotos joined the room.03:09:58
@_discord_98457401363025920:t2bot.ioclaude#4720 changed their profile picture.03:32:39
@_discord_466533081327861770:t2bot.ioindeterminate form#6446 changed their profile picture.05:51:50
@_discord_214784081752358912:t2bot.iobeans changed their display name from beans to beans#7022.07:14:24
@_discord_214784081752358912:t2bot.iobeans changed their display name from beans#7022 to beans.07:14:29
@_discord_449019668296892420:t2bot.ioarnetheduck#9853 strictly, this has nothing to do with exceptions but rather dynamic typing in general - a "weakness" of most exception systems (including nim) is that they imply dynamic typing is used for the exception - this is a natural consequence of the fact that designs that use exceptions tend to break abstractions and let random exception types from lower levels bubble up through the layers - ie it's hard to build realistic code that uses exceptions and static typing (it's then nearly equivalent to using nim-results indeed) 14:10:02
@_discord_523555920265871380:t2bot.ionocturn9x#1801 heh 14:10:25
@_discord_215718881518551040:t2bot.ioartiya4u joined the room.14:34:45
@_discord_801031656072544307:t2bot.ioArslan joined the room.15:09:09
@_discord_684026067421233185:t2bot.ioMr_Miagi changed their display name from Andycol to Mr_Miagi#1292.15:23:31
@_discord_684026067421233185:t2bot.ioMr_Miagi changed their profile picture.15:23:40
@_discord_684026067421233185:t2bot.ioMr_Miagi changed their display name from Mr_Miagi#1292 to Mr_Miagi.15:23:43
@_discord_144300201857777664:t2bot.ioYepoleb#6459 Araq i just looked up cursor inference and i don't understand how it's an issue when sharing memory the way i proposed. it seems copy elision is exactly what we want when objects are not modified. 15:58:26
@maria_rodriguez:matrix.orgmaria_rodriguez joined the room.16:40:37
@_discord_1045180415394201662:t2bot.iokarspep joined the room.20:52:17
@_discord_243409969351884802:t2bot.ioCorazone joined the room.22:43:55
26 Nov 2022
@_discord_765424011416436746:t2bot.ioKarspep joined the room.00:00:53
@_discord_960187709719212122:t2bot.ioAlbiIsSomething joined the room.00:18:01
@gbbz:matrix.orggbbz joined the room.03:06:09
@_discord_413679055897100289:t2bot.ioAraq#0647 Yepoleb the copy elision assumes there is no other thread that works on the involved data structure. as far as I can remember 06:36:58
@_discord_413679055897100289:t2bot.ioAraq#0647 nocturn9x why is "zero RTTI" important? just make it really small and it'll be fine. Arguably any VTable is also RTTI, nobody cares 06:41:09
@_discord_658563905425244160:t2bot.ioringabout https://github.com/nim-lang/Nim/pull/20918 is ready for review 06:43:44
@scarfacelol:matrix.orgscarfacelol joined the room.08:10:40
@_discord_523555920265871380:t2bot.ionocturn9x#1801 thanks for the advice :) 08:34:48
@_discord_658563905425244160:t2bot.ioringabout Regarding https://github.com/nim-lang/Nim/issues/20877, how could allocator know the existence of align attributes? At least -d:useMalloc never works. I don't understand why the program in that issue works with arc in 1.6.8. It doesn't work with refc in every version. See also https://stackoverflow.com/questions/19251360/attribute-alignedx-doesnt-work-on-dynamic-allocations 09:16:15
@_discord_144300201857777664:t2bot.ioYepoleb#6459 But isn't that only an issue when data is written while the threads run, which even I think should not be done? 12:43:34
@_discord_869553210975748116:t2bot.iofvfeeh joined the room.17:30:00
@_discord_483386797276004382:t2bot.ioAfonso Lima joined the room.18:40:03

There are no newer messages yet.

Back to Room List