Telash ratchetfreak The extra compile time when going from C to minimalist C++ is negligible.
C+…
					
				
			 
			
		 
    
		
			
			
				
				
				
				
					
						So for what I’ve seen is that Minimalist C++ @ HN is operator and function overloading. What else…
					
				
			 
			
		 
    
		
			
			
				
				
				
				
					
						Yes, the names line up because they're translated 1:1 right now.
There should never be any probl…
					
				
			 
			
		 
    
		
			
			
				
				
				
				
					
						Hi there,
First of all, thank you for doing this series.
I find systems programming fascinating …
					
				
			 
			
		 
    
		
			
			
				
				
				
				
					
						> It takes me a few minutes to work out where I am and what needs doing from looking at the co…
					
				
			 
			
		 
    
		
			
			
				
				
				
				
					
						Good news!  This is fixed most likely, there isn't quite enough information here to be 100% sure …
					
				
			 
			
		 
    
		
			
			
				
				
				
				
					
						No problem! I emailed you a repro executable, not sure if you received it?
The entry point is a …
					
				
			 
			
		 
    
		
			
			
				
				
				
				
					
						ratchetfreak The extra compile time when going from C to minimalist C++ is negligible.
C++ compi…
					
				
			 
			
		 
    
		
			
			
				
				
				
				
					
						Not that I know of, they mentioned it on twitter, that they have been using it for a while and lo…
					
				
			 
			
		 
    
		
			
			
				
				
				
				
					
						Might already be fixed in your dev version but worth mentioning anyway, I'm getting a segfault wh…
					
				
			 
			
		 
    
		
			
			
				
				
				
				
					
						MandleBro BTW: random aside about Opus Magnum - that studio does the hotloading game logic trick …
					
				
			 
			
		 
    
		
			
			
				
				
				
				
					
						ratchetfreak The extra compile time when going from C to minimalist C++ is negligible.
This stat…
					
				
			 
			
		 
    
		
			
			
				
				
				
				
					
						You are applying for perhaps the hardest to get programming internships in the whole world.  Expa…
					
				
			 
			
		 
    
		
			
			
				
				
				
				
					
						MandleBro something cheesy and currently irrelevant like QBasic
That's me! Also did Visual Basic…
					
				
			 
			
		 
    
		
			
			
				
				
				
				
					
						>what language should I choose?
It doesn't matter, every rockstar game developer you ever hea…
					
				
			 
			
		 
    
		
			
			
				
				
				
				
					
						Telash Why minimalistic C++? You will be paying for extra compile time, for what features?
I am n…
					
				
			 
			
		 
    
		
			
			
				
				
				
				
					
						The extra compile time when going from C to minimalist C++ is negligible.
C++ compile times star…
					
				
			 
			
		 
    
		
			
			
				
				
				
				
					
						Thanks for the info Allen, I have no problems / feature requests for the platform layer yet, was …
					
				
			 
			
		 
    
		
			
			
				
				
				
				
					
						Why minimalistic C++? You will be paying for extra compile time, for what features?
I am not sayi…
					
				
			 
			
		 
    
		
			
			
				
				
				
				
					
						mmozeiko Yeah, but what happens next? Let's say you are running two threads A and B.
A: reads ol…
					
				
			 
			
		 
    
		
			
			
				
				
				
				
					
						Thanks for all the responses!
I've chosen to go down the path of C w/ minimal C++ and SDL!
					
				
			 
			
		 
    
		
			
			
				
				
				
				
					
						If you're already willing to put in a lot of time to get good at one of these options, then I say…
					
				
			 
			
		 
    
		
			
			
				
				
				
				
					
						You are correct that the $12 version is not the full source.  It is only the portion of the sourc…
					
				
			 
			
		 
    
		
			
			
				
				
				
				
					
						1
2
3
4As for hashing pointers, the GNU libstdc++ library
just casts the pointer to an int value.…
					
				
			 
			
		 
    
		
			
			
				
				
				
				
					
						and that's why CompareAndExchange is nearly always done in a loop so you can retry the operation …
					
				
			 
			
		 
    
		
			
			
				
				
				
				
					
						I offer a counter-example with Odin's project: it has a thriving chat and it stays on topic virtu…
					
				
			 
			
		 
    
		
			
			
				
				
				
				
					
						Is it possible to purchase the full source code for 4coder? My default download for $12 doesn't c…
					
				
			 
			
		 
    
		
			
			
				
				
				
					nakst — 
				 
				
					
						The Filesystem, Version 1
What is a filesystem?
As far as your drive is concerned, there is no …
					
				
			 
			
		 
    
		
			
			
				
				
				
				
					
						Thank you for your answer. The link to the universal hashing wikipedia page was enlightening.
I …
					
				
			 
			
		 
    
		
			
			
				
				
				
				
					
						Yeah, but what happens next? Let's say you are running two threads A and B.
A: reads oldValue
B:…