General
MacroExpressions
provides consulting services in the two areas
complementing our products, Unimal
and C-SLang.
Please, scroll down or click on an entry of the Table of
Contents on the left to go to the point of your
interest.
If you are
interested in an on-site training session, please
send you inquiry.
Services related to Unimal ( Contents)
If you have a
compile-time initialization and/or project management
algorithm in mind but experience difficulties
implementing it in Unimal, we are here to
help you.
If you have Unimal
code meeting your immediate needs and would like help in
wrapping it in highly reusable macros, we will
gladly assist you.
Should you find
Unimal too restrictive for your project, we are willing
to consider customizing Unimal for you or even
include the necessary extensions in the next version of
Unimal.
Some problems that Unimal
can solve may also be solved using high-end
macroassemblers (but, oddly enough, not the high-level
languages). An involved example of such a perverted use
of a generic macroassembler was (supposed to be) the
topic of Class #347 at Embedded Systems Conference West
2000 in San Jose, CA. The paper and the handouts are
available for download here.
We can do custom applications of this sort for your
environment.
Services
related
to C-SLang ( Contents)
If you'd rather
outsource all that C-SLang coding, we happily will do
custom C-SLang code for you.
We can help you in providing
the necessary API for C-SLang in your application,
such as virtual inputs and outputs.
If your application
requires extending the C-SLang instruction set
to enhance functionality, or if it requires reducing
the instruction set to minimize the footprint of
the virtual machine, or if it requires changing the
sizes of C-SLang virtual registers or any of the
address spaces ? we can customize
C-SLang to meet your needs.
|