Game Development: Another Touch of Fix

Announcements about major changes in Haven & Hearth.
User avatar
Direkled
Posts: 79
Joined: Thu Jul 25, 2013 8:49 pm

Re: Game Development: Another Touch of Fix

Post by Direkled »

Thankfully the update didn't remove already existing visitor debuffs so I still have my collection. Can't get any more, unfortunately.
User avatar
Artemiswhb
Posts: 178
Joined: Thu Jan 02, 2014 7:57 pm

Re: Game Development: Another Touch of Fix

Post by Artemiswhb »

loftar wrote:GCC, of course. What would even be the alternative? :)
I hear some heretics use the microsoft or clang compilers :D
User avatar
Pupsi
Posts: 550
Joined: Mon Jun 06, 2011 4:31 am
Location: heheh

Re: Game Development: Another Touch of Fix

Post by Pupsi »

It was best update and we lost it :|
w5 Hermit>Road Ville>Horde>RQ
w6 The Sparta
w7 Isla de la tortuga>A.D>CookieVille (not sure if it was w7 or w6)
w8 Amish Paradise
w9 Amish Paradise
w10 Amish Paradise > Maid Cafe (until april 2017)
w11 Funcy Huts
w12 :P
User avatar
loftar
Posts: 9096
Joined: Fri Apr 03, 2009 7:05 am
Location: Your character database

Re: Game Development: Another Touch of Fix

Post by loftar »

Direkled wrote:Thankfully the update didn't remove already existing visitor debuffs so I still have my collection. Can't get any more, unfortunately.
Now step out of the claim and watch them all disappear at the same time.
Image
Artemiswhb wrote:I hear some heretics use the microsoft or clang compilers :D
Well, Clang is okay, I guess, but I actually do depend on quite a few GNU C features, not least of which are nested functions.
"Object-oriented design is the roman numerals of computing." -- Rob Pike
User avatar
Artemiswhb
Posts: 178
Joined: Thu Jan 02, 2014 7:57 pm

Re: Game Development: Another Touch of Fix

Post by Artemiswhb »

loftar wrote:Well, Clang is okay, I guess, but I actually do depend on quite a few GNU C features, not least of which are nested functions.
Don't nested functions have an impact on performance though? If anything it looks really messy imho :D
User avatar
loftar
Posts: 9096
Joined: Fri Apr 03, 2009 7:05 am
Location: Your character database

Re: Game Development: Another Touch of Fix

Post by loftar »

Artemiswhb wrote:Don't nested functions have an impact on performance though?
Only insofar as they require a simple three-instruction trampoline to be called, which really should not be a big deal.
Artemiswhb wrote: If anything it looks really messy imho :D
Not any more so than nested functions in Python, LABELS/FLET blocks in CL, anonymous classes in Java, or lambda expressions in just about any language that supports them, if you ask me.

And certainly less messy than creating an explicit struct for any callback function that requires context data, and polluting the toplevel namespace with the requisite functions. :)
"Object-oriented design is the roman numerals of computing." -- Rob Pike
User avatar
Artemiswhb
Posts: 178
Joined: Thu Jan 02, 2014 7:57 pm

Re: Game Development: Another Touch of Fix

Post by Artemiswhb »

loftar wrote:Only insofar as they require a simple three-instruction trampoline to be called, which really should not be a big deal.
I suppose, good thing you're not anal about performance like me :)
loftar wrote:Not any more so than nested functions in Python, LABELS/FLET blocks in CL, anonymous classes in Java, or lambda expressions in just about any language that supports them, if you ask me.

And certainly less messy that creating an explicit struct for any callback function that requires context data, and polluting the toplevel namespace with the requisite functions. :)
I agree. :)
User avatar
loftar
Posts: 9096
Joined: Fri Apr 03, 2009 7:05 am
Location: Your character database

Re: Game Development: Another Touch of Fix

Post by loftar »

Artemiswhb wrote:I suppose, good thing you're not anal about performance like me :)
Oh, I can be pretty anal about performance, but you have to pick your fights. In the grand scheme of things, two MOVs and an indirect JMP come pretty much for free. They probably don't even delay the critical path by a single cycle.
"Object-oriented design is the roman numerals of computing." -- Rob Pike
r21187
Posts: 414
Joined: Wed Apr 23, 2014 2:17 pm
Yahoo Messenger: https://www.facebook.com/r21187
Location: hidden in a cave

Re: Game Development: Another Touch of Fix

Post by r21187 »

loftar wrote:
jaguar wrote:you are 24h late :evil:
Either that, or you are a few weeks late in ensuring you can control your own permissions. Just saying.
see? they dont even thank you NOT EVEN 1 THANK YOU

told you should wait at last a week
ven wrote:After reading this thread I'm considering playing again just to make some metal and buy 22 boats from this guy.
jorb wrote:Ok, will buff.
(Still waiting)
loftar: The inner chaos of the Jorbian mind is hard to conceal. :)
jorb: It's called creative license. You know, that thing you seem to want to apply to logic, grammar and coherence? :)
User avatar
Artemiswhb
Posts: 178
Joined: Thu Jan 02, 2014 7:57 pm

Re: Game Development: Another Touch of Fix

Post by Artemiswhb »

loftar wrote:Oh, I can be pretty anal about performance, but you have to pick your fights. In the grand scheme of things, two MOVs and an indirect JMP come pretty much for free. They probably don't even delay the critical path by a single cycle.
Yeah that doesn't sound like it would have that much of an impact. I haven't gone to that level of detail yet in C, still learning :D

Return to “Announcements”