Hi Brandon,<br><br> 1) The reason I said "over the top" is that QNX is highly optimized to bound kernel pathways. I was able to read kernel code. I have also worked on LynxOS and pSOS. Not dissing you <img goomoji="330" style="margin: 0pt 0.2ex; vertical-align: middle;" src="cid:330@goomoji.gmail"><br>
<br> 2) What is the Haskell package that you are alluding to. I would like to know plus probably others on this list.<br><br>Kind regards,<br><br>Vasili<br><br> <br><br><div class="gmail_quote">On Sun, Aug 28, 2011 at 9:27 PM, Brandon Allbery <span dir="ltr"><<a href="mailto:allbery.b@gmail.com">allbery.b@gmail.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;"><div dir="ltr"><div class="im">On Sun, Aug 28, 2011 at 21:27, Vasili I. Galchin <span dir="ltr"><<a href="mailto:vigalchin@gmail.com" target="_blank">vigalchin@gmail.com</a>></span> wrote:<br>
</div><div class="gmail_quote"><div class="im"><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
<div>From the context of #2, I can tell the author didn't mean all of the "?"'s but instead maybe "!".</div></blockquote><div><br></div></div><div>More likely — or • and they got remapped to ?s by incorrect encodings.</div>
<div> </div><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;"><div class="im">The OS QNX is a hard real-time OS that uses a message passing IPC. I have worked QNX and have written a device driver for QNX. <br>
</div>
(...) </blockquote><div class="im"><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">attending non-determinism. No "OS function calls" seems way over the top.<br>
</blockquote>
<div><br></div></div><div>It's not over the top; it's traditional embedded device programming, where there isn't an OS available, just a simple BIOS (and I don't mean the MS-DOS one). I suppose kids these days expect even embedded environments to be fairly high end CPUs with full memory management and full OSes... nope. There's even still ladder logic out there — and at least one recent Haskell package aimed at programming for it.</div>
</div><div><br></div><font color="#888888">-- <br>brandon s allbery <a href="mailto:allbery.b@gmail.com" target="_blank">allbery.b@gmail.com</a><br>wandering unix systems administrator (available) <a href="tel:%28412%29%20475-9364" value="+14124759364" target="_blank">(412) 475-9364</a> vm/sms<br>
<br>
</font></div>
</blockquote></div><br>