[Date Prev][Date Next][Thread Prev][Thread Next]
[Date Index]
[Thread Index]
- Subject: Re: Why does coroutine.create return a thread?
- From: Coda Highland <chighland@...>
- Date: Tue, 21 Jun 2016 13:45:01 -0700
On Tue, Jun 21, 2016 at 1:43 PM, Daurnimator <quae@daurnimator.com> wrote:
> On 22 June 2016 at 06:40, Coda Highland <chighland@gmail.com> wrote:
>> On Tue, Jun 21, 2016 at 1:37 PM, Gregg Reynolds <dev@mobileink.com> wrote:
>>>
>>> On Jun 21, 2016 3:31 PM, "Coda Highland" <chighland@gmail.com> wrote:
>>>> The fun part is when you realize that before Windows 95, the entire
>>>> Windows operating system was cooperatively multitasked, and apps were
>>>> expected to yield quickly when awakened by the OS.
>>>>
>>> MS-DOS: the Original Embedded System.
>>
>> MS-DOS wasn't even cooperatively multitasked. It was TECHNICALLY
>> preemptively multitasked, in that triggering a TSR through an
>> interrupt routine could happen at effectively arbitrary times in
>> program flow, but there was no timesharing and the TSR would have to
>> clean itself up and return control to the original program on its own.
>
> You can do similar in lua; just set a debug hook that yields :)
>
You are an evil evil person and I don't want to debug your code. ;)
/s/ Adam
- References:
- Why does coroutine.create return a thread?, Andrew Starks
- Re: Why does coroutine.create return a thread?, Jean-Luc Jumpertz
- Re: Why does coroutine.create return a thread?, Roberto Ierusalimschy
- Re: Why does coroutine.create return a thread?, Gregg Reynolds
- Re: Why does coroutine.create return a thread?, Coda Highland
- Re: Why does coroutine.create return a thread?, Gregg Reynolds
- Re: Why does coroutine.create return a thread?, Coda Highland
- Re: Why does coroutine.create return a thread?, Gregg Reynolds
- Re: Why does coroutine.create return a thread?, Coda Highland
- Re: Why does coroutine.create return a thread?, Daurnimator