As a linux system-on-module, it doesn't seem badly priced for low quantities/one offs. Although for a little more you can get an arm SOM that has display capabilities.
292 karma · joined October 25, 2009
As a linux system-on-module, it doesn't seem badly priced for low quantities/one offs. Although for a little more you can get an arm SOM that has display capabilities.
Are there any papers on the actual lisp ports? Are there any gotchas?
[1] http://www.joelonsoftware.com/articles/fog0000000043.html
[1] http://peter.michaux.ca/articles/scheme-from-scratch-introdu...
class B;
class A { B* b;}
class B { A* a;}[1] http://www.sociology.ox.ac.uk/materials/papers/2007-10.pdf
I.e.,
Python 3.4.3 (default, Apr 7 2015, 08:05:21)
>>> def mk_generator(initial):
... var = initial
... def increment(count=1):
... nonlocal var
... var += count
... return var
... return increment
...
>>> a = mk_generator(3)
>>> b = mk_generator(10)
>>> a(1)
4
>>> b
<function mk_generator.<locals>.increment at 0x1040a7d08>
>>> b()
11
>>> b()
12
>>> a(3)
7With respect to the message passing - both support messaging. VxWorks has several types of message queues - vxworks proprietary msgQLib API, POSIX api etc. QNX has much the same MsgSend/MsgRecv which is the microkernel API and POSIX. QNX has an add-on PubSub middleware that the OP of the usenet group may be thinking of.
There are another set of arguments /against/ using stopping the loop at the sentinel values because it may make the software less deterministic. But, that's another topic.
The MTBF for a military aircraft as a whole system in general would likely be pretty low since it's composed of so many systems. In essence, something is likely degraded on the aircraft at any given time. That is why there are dual redundancies and easily swappable units.
[1] http://en.wikipedia.org/wiki/Unmanned_Carrier-Launched_Airbo...