EDAboard.com | EDAboard.de | EDAboard.co.uk | WTWH Media

[ANN] C-SLang 2.0 - embedded diagnostic tool - released

Ask a question - edaboard.com

elektroda.net NewsGroups Forum Index - comp.lsi.testing - [ANN] C-SLang 2.0 - embedded diagnostic tool - released

macroexpressions.com
Guest

Mon Jan 05, 2004 9:35 pm   



C-SLang is a novel embedded diagnostic tool. It is a way of turning an
ISO/ANSI C compiler into a generator of very compact Assembler-like scripts,
with the size of the virtual machine of about 2K (depending on the
platform). It is useful for test and diagnostic procedures, such as in
embedded devices manufacturing, end-of-line and field return testing and
similar tasks.

Please, take a look at http://www.macroexpressions.com/c-slang.html.

Sorry for cross-posting, but I do believe it may be of interest to different
folks.
If you feel like sending your feedback, it will be sincerely appreciated.

Ark
arkk at macroexpressions dot com

Christopher Browne
Guest

Mon Jan 05, 2004 10:39 pm   



Martha Stewart called it a Good Thing when "macroexpressions.com" <arkk_at_macroexpressions.com> wrote:
Quote:
C-SLang is a novel embedded diagnostic tool. It is a way of turning an
ISO/ANSI C compiler into a generator of very compact Assembler-like scripts,
with the size of the virtual machine of about 2K (depending on the
platform). It is useful for test and diagnostic procedures, such as in
embedded devices manufacturing, end-of-line and field return testing and
similar tasks.

Please, take a look at http://www.macroexpressions.com/c-slang.html.

Sorry for cross-posting, but I do believe it may be of interest to different
folks.
If you feel like sending your feedback, it will be sincerely appreciated.

What is the relationship between C-SLang and the S-Lang embedded
screen-management/"slang interpreter"?

<http://www.s-lang.org/>

If none, then is there any particular reason for having such a
confusingly similar name?
--
(format nil "~S@~S" "aa454" "freenet.carleton.ca")
http://cbbrowne.com/info/unix.html
Rules of the Evil Overlord #215. "If I ever MUST put a digital timer
on my doomsday device, I will buy one free from quantum mechanical
anomalies. So many brands on the market keep perfectly good time while
you're looking at them, but whenever you turn away for a couple
minutes then turn back, you find that the countdown has progressed by
only a few seconds." <http://www.eviloverlord.com/>

macroexpressions.com
Guest

Tue Jan 06, 2004 3:34 am   



"Christopher Browne" <cbbrowne_at_acm.org> wrote in message
news:btci1a$5ncqn$1_at_ID-125932.news.uni-berlin.de...
Quote:
Martha Stewart called it a Good Thing when "macroexpressions.com"
arkk_at_macroexpressions.com> wrote:
C-SLang is a novel embedded diagnostic tool. It is a way of turning an
snip
What is the relationship between C-SLang and the S-Lang embedded
screen-management/"slang interpreter"?

http://www.s-lang.org/

If none, then is there any particular reason for having such a
confusingly similar name?
snip

Thank you for thoughtful review.
You might be thrilled to know that there are other near-clashes, e.g., from
FOLDOC:
SLANG
1. R.A. Sibley. CACM 4(1):75-84 (Jan 1961).

2. Set LANGuage. Jastrzebowski, ca 1990. C extension with set-theoretic data
types and garbage collection. "The SLANG Programming Language Reference
Manual, Version 3.3", W. Jastrzebowski <wojtek_at_loml.math.yale.edu>, 1990.

3. Structured LANGuage. Michael Kessler, IBM. A language based on structured
programming macros for IBM 370 assembly language. "Project RMAG: SLANG
(Structured Language) Compiler", R.A. Magnuson, NIH-DCRT-DMB-SSS-UG105, NIH,
DHEW, Bethesda, MD 20205 (1980).

4. "SLANG: A Problem Solving Language for Continuous-Model Simulation and
Optimisation", J.M. Thames, Proc 24th ACM Natl Conf 1969.

If homonyms or near-homonyms are forbidden, we must stop using the English
language.

In this particular case, one can claim that the two things have
non-intersecting application areas and may be assigned to different
namespaces :)

Regards,
Ark

tanya
Guest

Wed Jan 07, 2004 2:44 am   



"macroexpressions.com" <arkk_at_macroexpressions.com> wrote in message
news:60jKb.742845$HS4.5704281_at_attbi_s01...
Quote:
C-SLang is a novel embedded diagnostic tool. It is a way of turning an
ISO/ANSI C compiler into a generator of very compact Assembler-like
scripts,
with the size of the virtual machine of about 2K (depending on the
platform). It is useful for test and diagnostic procedures, such as in
embedded devices manufacturing, end-of-line and field return testing and
similar tasks.

Please, take a look at http://www.macroexpressions.com/c-slang.html.

Sorry for cross-posting, but I do believe it may be of interest to
different
folks.
If you feel like sending your feedback, it will be sincerely appreciated.

I nice idea. I remember doing it 20 years ago, when I was trying to squish
user interface code onto a 2708. It can be a lot of fun to implement,
especially if you do things like interpreting part of the interpreter at run
time. I expect it is still a useful technique on some of the smaller micros,
especially where a non-trivial user interface is required.

Tanya

elektroda.net NewsGroups Forum Index - comp.lsi.testing - [ANN] C-SLang 2.0 - embedded diagnostic tool - released

Ask a question - edaboard.com

Arabic version Bulgarian version Catalan version Czech version Danish version German version Greek version English version Spanish version Finnish version French version Hindi version Croatian version Indonesian version Italian version Hebrew version Japanese version Korean version Lithuanian version Latvian version Dutch version Norwegian version Polish version Portuguese version Romanian version Russian version Slovak version Slovenian version Serbian version Swedish version Tagalog version Ukrainian version Vietnamese version Chinese version Turkish version
EDAboard.com map