![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
Appeared in Volume 8/4, November 1995
mcovingt@ai.uga.edu
Michael Covington
10th August 1995
Is anyone using Prolog or a subset of it for embedded control applications?
mike@erix.ericsson.se
Mike Williams
14th August 1995
Have you considered Erlang? We have used it to build several telecom real time products which are being marketed by Ericsson today. See the textbook:
"Concurrent Programming in Erlang" J. Armstrong, M. Williams and R. Virding Prentice Hall, 1993 ISBN 13-285792-8Classification: Concurrent functional programming language for large industrial real-time systems. Dynamically typed. Pattern matching syntax. Recursion equations. Explicit concurrency, asynchronous message passing. Relatively free from side effects. Transparent cross-platform distribution. Primitives for detecting run-time errors. Real-time GC. Modules. Dynamic code replacement (change code in running real-time system, without stopping system). Foreign language interface.
Availability: Free version for univeristies (subject to non-commercial licence) with no support. Commercial versions with support are available (Ericsson Software Technology AB, Erlang Systems Division).
Email: erlang@erix.ericsson.se
FTP Info: ftp://euagate.eua.ericsson.se/pub/eua/erlang/info/
URL: http://www.ericsson.se/erlang/
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |