comp.lang.ada
 help / color / mirror / Atom feed
* ANNOUNCE: Free GNU Ada Run-Time Book (version 1.0)
@ 2002-12-14 19:28 Javier Miranda
  2002-12-15 17:12 ` Victor Porton
                   ` (3 more replies)
  0 siblings, 4 replies; 18+ messages in thread
From: Javier Miranda @ 2002-12-14 19:28 UTC (permalink / raw)



   I am glad to announce version 1.0 of my free book on the GNAT
Run-Time. It is already available at:

             http://gnat.webhop.info
             http://www.iuma.ulpgc.es/users/jmiranda

   The first address is an "easy-to-remember" access to the second
address, which is my personal web page.

The major contributions of this version are:

   - The document is now integrated with the GNAT 3.15p sources.

   - 176 hyper-links to the GNAT sources have been added
     (previous version had 126 hyper-links; the new version has
      302 hyper-links). This simplifies the use of the book to
      read the GNAT sources.

   - 23 bugs reported by Jose Gonzalez Rodriguez (student of the
     University of Almeria, Spain) have been corrected.

   - The English text has been improved by professor David Shea
     (Faculty of Translation and Interpretation, University of
      Las Palmas de Gran Canaria).

   - A new index has been added at the end of the book. This index
     provides a fast access to any concept discussed in the book.

In addition, the access to the HTML version of the GNAT sources
is now faster than in previous beta versions.


--- Javier Miranda

University of Las Palmas de Gran Canaria
Canary Islands
Spain



-------------------------------------------------------------
 Title      : A DETAILED DESCRIPTION OF THE GNU ADA RUN-TIME
 Version    : 1.0
 Last Update: December, 14, 2002
 Author     : Javier Miranda
 Access     : http://www.iuma.ulpgc.es/users/jmiranda
 Chapters   :
   1. The GNAT Project
   2. Task Types and Objects
   3. The Rendezvous
   4. Protected Objects
   5. Time and clocks
   6. Interrupts (upgraded)
   7. Exceptions
   8. Abortion
   9. Bibliography.
-------------------------------------------------------------

 Goal:

  To provide the Ada community an On-line book which can
  be used for research and teaching.

 Brief Description:

  HTML Document which describes the behavior of the
  Run-Time of the free GNU Ada compiler (GNAT). Its main
  features are:

  - It is free. Permission is granted to copy, distribute
    and/or modify this document under the terms of the GNU
    Free Documentation License, Version 1.1 or any later
    version published by the Free Software Foundation.

  - The html version of the document is linked with the
    html version of the GNAT 3.15p run-time sources. More
    than 300 hyper-links provide fast access to the source
    files.

  - All html files of the GNAT sources are also inter-linked.
    This enables the reader a quick access to:
      1. Declaration of Run-Time variables and types.
      2. Subprograms called (thus the web navigator can
         be used to follow the flow of execution of the
         Run-Time).

  - It is linked with the Annotated Ada Reference Manual
    (Technical Corrigendum 1). Any reference to the AARM
    has a link to the corresponding section.

  - Most of the papers referenced to in the book are
    accessible from the NEC CiteSeer Scientific Literature
    Digital Library (http://citeseer.nj.nec.com/cs)

  - The book is also available in PostScript, PDF and DVI
    files for printing. In this case, references to
    GNAT source files are placed in footnotes.

-------------------------------------------------------------
Javier Miranda. Canary Islands (Spain), 2002.





^ permalink raw reply	[flat|nested] 18+ messages in thread
* Re: ANNOUNCE: Free GNU Ada Run-Time Book (version 1.0)
@ 2002-12-16 21:07 javiermirandag
  0 siblings, 0 replies; 18+ messages in thread
From: javiermirandag @ 2002-12-16 21:07 UTC (permalink / raw)


porton@ex-code.com (Victor Porton) wrote:

>In article <mailman.1040061302.21020.comp.lang.ada@ada.eu.org>,
>    Javier Miranda <javiermirandag@netscape.net> writes:
>> porton@ex-code.com wrote:
>> 
>>>In article <mailman.1040039941.9447.comp.lang.ada@ada.eu.org>,
>>>    Javier Miranda <javiermirandag@netscape.net> writes:
>>>
>>>>Victor Porton wrote:
>>>>    
>>>>
>>>I'm just a user. So will this book benefit me as a GNAT user
>>>except of that I would possibly learn something new about
>>>system programming in general?
>>>  
>>>
>> You will learn why your program run.
>
>We are more interested in the cases why it does not run
>like possible bad interinfluences of Ada tasks and POSIX
>threads...

Victor,

That's is another thing you can read in the book (chapters 2 and 3).
In addition, in chapter 4 you can learn how protected objects are
implemented (with POSIX mutexes), and in chapter 6 you can learn
how the POSIX signals are handled by the Run-Time to implement
the Ada interrupts semantics.

   In general, understanding the underlying technology helps you
writing better programs.

-- Javier Miranda
----------------------------------------------------------------
A Detailed Description of the GNU Ada Run-Time (J.Miranda, 2002)
Free book available at:
     http://www.iuma.ulpgc.es/users/jmiranda
----------------------------------------------------------------



__________________________________________________________________
The NEW Netscape 7.0 browser is now available. Upgrade now! http://channels.netscape.com/ns/browsers/download.jsp 

Get your own FREE, personal Netscape Mail account today at http://webmail.netscape.com/



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

end of thread, other threads:[~2002-12-17 20:23 UTC | newest]

Thread overview: 18+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2002-12-14 19:28 ANNOUNCE: Free GNU Ada Run-Time Book (version 1.0) Javier Miranda
2002-12-15 17:12 ` Victor Porton
2002-12-15 20:00   ` AdaHome: was: Free GNU Ada Run-Time Book Richard Riehle
2002-12-16  8:21   ` ANNOUNCE: Free GNU Ada Run-Time Book (version 1.0) Rolf Ebert
2002-12-16 11:56   ` Javier Miranda
2002-12-16 16:08   ` Wojtek Narczynski
2002-12-16 18:21     ` Javier Miranda
2002-12-15 20:37 ` AdaHome: was: Free GNU Ada Run-Time Book Victor Porton
2002-12-16  7:20   ` Richard Riehle
2002-12-16 14:08     ` Wes Groleau
2002-12-17 11:58       ` Jeffrey Creem
2002-12-17 13:36         ` Christopher Browne
2002-12-17 16:21         ` Jean-Pierre Rosen
2002-12-17 20:23         ` Randy Brukardt
2002-12-16 16:47 ` ANNOUNCE: Free GNU Ada Run-Time Book (version 1.0) Victor Porton
2002-12-16 17:52   ` Javier Miranda
2002-12-16 20:07 ` Victor Porton
  -- strict thread matches above, loose matches on Subject: below --
2002-12-16 21:07 javiermirandag

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