comp.lang.ada
 help / color / mirror / Atom feed
* Linux Kernel in Ada. Repost
@ 1999-04-07  0:00 Bruce MacDonald
  1999-04-07  0:00 ` Matthew Heaney
                   ` (2 more replies)
  0 siblings, 3 replies; 48+ messages in thread
From: Bruce MacDonald @ 1999-04-07  0:00 UTC (permalink / raw)


[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #1: Type: text/plain, Size: 656 bytes --]

(Reposted at the suggestion of T. E. D.)

I�m sorry about the poor use of bandwith, I was unaware there would be a
problem with posting on Maundy Thursday. :)

I have been casting about trying to find out if anyone is rewriting the Linux
kernel in a high level language, such as Ada.
Is anyone else interested in a project like this? Would the Intermetrics C2Ada
tool be the appropriate starting place for this project?
Thank you,

Bruce MacDonald

What doesn't kill you, makes you bitter and cynical.

-----------== Posted via Deja News, The Discussion Network ==----------
http://www.dejanews.com/       Search, Read, Discuss, or Start Your Own    




^ permalink raw reply	[flat|nested] 48+ messages in thread
* OpenToken project announcement
@ 1999-04-13  0:00 dennison
  0 siblings, 0 replies; 48+ messages in thread
From: dennison @ 1999-04-13  0:00 UTC (permalink / raw)


(I'm sorry for the waste of bandwidth, but I meant to make this its own
topic, not to bury it in the bottom of another thread.)

I'd like to announce the initial release of the token analysis packages I
developed at my work to the Ada OpenSource community, under the aegis of the
OpenToken Project. A webpage for the project is at
http://www.telepath.com/dennison/Ted/OpenToken/OpenToken.html ).

The goal of the project is to further the development of the reusable
exensible token analysis packages, and eventually to provide similar packages
to support parsing activites.

The initial version of the pacakges is downloadable from the web page in
gnu-zipped and Windows zipped forms. It currently contains only a small readme
file for documentation, and generic tokenizer objects for character sets,
identifiers, integer literals, real literals, keywords, and line comments.

In the next release I hope to provide a simple example, and perhaps more
documentation and recognizers. Any help anyone can provide in these areas
(particularly new recognizers) would be greatly appreciated, of course.

I'd also like to have input from people who have experience in writing
compilers on the algorithms used in this package. Until I can generate some
benchmarks against lex-generated analyziers, that is my only way of
evaluating the advisability of the approach I took for the analysis engine.
But I do realize such folk tend to be incredibly busy.

I'd like to take a moment to list the motivations that caused this release:

FlightSafety's decision to release this code seemed to be based on (this is
*not* an official company statement!):
  o  The possibility of increasing the utility and stability of the package
without dedicating its own manpower to do so.
  o  A percieved moral obligation to put something back into the OSS community
that they derive so much benifit from.

My reasons for wanting to release this code as OSS are:
  o  The ability to use this highly useful tool no matter where my career may
take me.
  o  It seemed like a good project to base my master's thesis on. :-)

--
T.E.D.

-----------== Posted via Deja News, The Discussion Network ==----------
http://www.dejanews.com/       Search, Read, Discuss, or Start Your Own    




^ permalink raw reply	[flat|nested] 48+ messages in thread

end of thread, other threads:[~1999-05-03  0:00 UTC | newest]

Thread overview: 48+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
1999-04-07  0:00 Linux Kernel in Ada. Repost Bruce MacDonald
1999-04-07  0:00 ` Matthew Heaney
1999-04-08  0:00 ` Jeffrey D. Cherry
1999-04-09  0:00   ` Corey Ashford
1999-04-09  0:00     ` me
1999-04-09  0:00       ` Larry Kilgallen
1999-04-09  0:00         ` David Starner
1999-04-09  0:00           ` Brian Rogoff
1999-04-11  0:00           ` Robert Dewar
1999-04-12  0:00         ` Hans N. Beck
1999-04-09  0:00       ` Tarjei Tj�stheim Jensen
1999-04-09  0:00         ` bill_
1999-04-10  0:00           ` Tarjei Tj�stheim Jensen
1999-04-10  0:00             ` Mich
1999-04-10  0:00               ` Tarjei Tj�stheim Jensen
1999-04-11  0:00                 ` Robert Dewar
1999-04-12  0:00                 ` OpenToken project announcement dennison
1999-04-11  0:00               ` Linux Kernel in Ada. Repost Robert Dewar
1999-04-10  0:00                 ` Kevin
1999-04-13  0:00                 ` Harry Tanovich
1999-04-13  0:00                   ` Robert Dewar
1999-04-11  0:00             ` Jerry van Dijk
1999-04-11  0:00           ` Robert Dewar
1999-04-10  0:00             ` mike
1999-04-11  0:00               ` Robert Dewar
1999-04-12  0:00                 ` Samuel Mize
1999-04-13  0:00                   ` Robert Dewar
1999-04-16  0:00                     ` Samuel Mize
1999-04-11  0:00             ` Accessing C macro constants from Ada95 Markus Kuhn
1999-04-11  0:00               ` Jerry van Dijk
1999-04-12  0:00               ` Robert Dewar
1999-04-12  0:00               ` Robert Dewar
1999-04-13  0:00                 ` Markus Kuhn
1999-04-13  0:00                   ` Robert Dewar
1999-04-13  0:00                     ` dennison
1999-04-12  0:00               ` Aidan Skinner
1999-04-13  0:00                 ` Robert Dewar
1999-04-12  0:00               ` Robert Dewar
1999-04-12  0:00               ` Tarjei Tj�stheim Jensen
1999-04-11  0:00           ` Linux Kernel in Ada. Repost Jerry van Dijk
1999-04-11  0:00             ` Robert Dewar
1999-04-14  0:00               ` Aidan Skinner
1999-04-09  0:00     ` Jeffrey D. Cherry
1999-04-11  0:00   ` Robert Dewar
1999-04-12  0:00     ` Bruce MacDonald
1999-05-03  0:00 ` Buz Cory
1999-05-03  0:00   ` Hans N. Beck
  -- strict thread matches above, loose matches on Subject: below --
1999-04-13  0:00 OpenToken project announcement dennison

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox