When was the last time you thunked?
-
Check out this error that I just got in XCode when I attempted to preview the design layout[^]. It says, "Timed out waiting for a thunk to build..." Thunk - Wikipedia[^] I hadn't heard of thunk since old Windows API programming. But now you can do your thunking on your Mac too. :rolleyes:
-
Check out this error that I just got in XCode when I attempted to preview the design layout[^]. It says, "Timed out waiting for a thunk to build..." Thunk - Wikipedia[^] I hadn't heard of thunk since old Windows API programming. But now you can do your thunking on your Mac too. :rolleyes:
raddevus wrote:
I hadn't heard of thunk since old Windows API programming.
Same-ish. Thunking is the technique MS used to make Win32s[^] work. However, the term made a comeback in the JavaScript ecosystem with libraries such as Redux Thunk[^]. True to JavaScript fashion though, we dumbed down the concept a bit. :) But, at one point in time it was useful for distributed web calls. These days there are better techniques though. If you read the definition on the link for Redux Thunk, for instance, you'll notice some ambiguity between that and just using a callback. But hey, at least the term made a comeback-ish.
Jeremy Falcon
-
Check out this error that I just got in XCode when I attempted to preview the design layout[^]. It says, "Timed out waiting for a thunk to build..." Thunk - Wikipedia[^] I hadn't heard of thunk since old Windows API programming. But now you can do your thunking on your Mac too. :rolleyes:
In my FreeRTOS thread pack library, I create a thunk for thread entry points to change the behavior of threads so they A) start in the suspended state B) kill themselves on exit rather than crashing
To err is human. Fortune favors the monsters.
-
In my FreeRTOS thread pack library, I create a thunk for thread entry points to change the behavior of threads so they A) start in the suspended state B) kill themselves on exit rather than crashing
To err is human. Fortune favors the monsters.
back in the day routines called dally which stalled processes so they could sync with slower ones (like the line plotter). all that went away with newer software and hardware for controlling parallel processes. VAX days.
"A little time, a little trouble, your better day" Badfinger
-
Check out this error that I just got in XCode when I attempted to preview the design layout[^]. It says, "Timed out waiting for a thunk to build..." Thunk - Wikipedia[^] I hadn't heard of thunk since old Windows API programming. But now you can do your thunking on your Mac too. :rolleyes:
Well, who'lda thunk it?
Freedom is the freedom to say that two plus two make four. If that is granted, all else follows. -- 6079 Smith W.
-
Check out this error that I just got in XCode when I attempted to preview the design layout[^]. It says, "Timed out waiting for a thunk to build..." Thunk - Wikipedia[^] I hadn't heard of thunk since old Windows API programming. But now you can do your thunking on your Mac too. :rolleyes:
Never heard of thunking, but it reminds me of the motto: Think (Or Thwim)
-
Check out this error that I just got in XCode when I attempted to preview the design layout[^]. It says, "Timed out waiting for a thunk to build..." Thunk - Wikipedia[^] I hadn't heard of thunk since old Windows API programming. But now you can do your thunking on your Mac too. :rolleyes:
-
Never heard of thunking, but it reminds me of the motto: Think (Or Thwim)
-
back in the day routines called dally which stalled processes so they could sync with slower ones (like the line plotter). all that went away with newer software and hardware for controlling parallel processes. VAX days.
"A little time, a little trouble, your better day" Badfinger
That's cool to know.
Jeremy Falcon
-
That's cool to know.
Jeremy Falcon
My own name for those types of delay routines was "dally" so they may not be documented as such. But the concept is the same. Stall, delay, dally, they were not controlled by hardware syncs. They used shared memory space to software handshake with other processes. As pain.
"A little time, a little trouble, your better day" Badfinger
-
Check out this error that I just got in XCode when I attempted to preview the design layout[^]. It says, "Timed out waiting for a thunk to build..." Thunk - Wikipedia[^] I hadn't heard of thunk since old Windows API programming. But now you can do your thunking on your Mac too. :rolleyes:
Win16 did a lot of thunking. I remember it as a little ASM code snippet mostly used to adjust the CPU DS (data segment register) so that when Windows called back into your code you had access to your “static” variables that lived in the DS. Something similar happened when using DLLs. Each DLL entry point would adjust DS, A bit foggy now! I do NOT miss it. If Win16 was still in use today, ransom ware vendors would be billionaires!