comp.lang.ada
 help / color / mirror / Atom feed
From: Preben Randhol <randhol+abuse@pvv.org>
Subject: Re: Ada packages and/on web pages (was Re: GPGME (was Re: GnuPG binding?))
Date: Thu, 3 Jul 2003 14:35:22 +0000 (UTC)
Date: 2003-07-03T14:35:22+00:00	[thread overview]
Message-ID: <slrnbg8foe.9tf.randhol+abuse@kiuk0152.chembio.ntnu.no> (raw)
In-Reply-To: be1cps$s88$1@a1-hrz.uni-duisburg.de

Georg Bauhaus wrote:
>: Say
>: tomorrow I want to start planning a program that can encrypt/decrypt
>: streams. So I naturally wants to see if somebody else already has done
>: this as a library I can use. So then [...]
>: I'll have to try yahoo or google.
> 
> This is the sad situation that is a necessary consequence of
> not making cross references, via good hyperlinking. (You could
> of course add c.l.ada, or collegues, or ... to your sources of
> information. Just use the human _communications_ network (which
> is also a social network).)

But registering your link at places like freshmeat *IS* cross
referencing. I cannot go into your page and put a link to my page f.ex.

> I am trying to talk about authors who include helpful links to sources
> of information in their articles about their software.

Well were do one find the information then?

> As an example, consider some
> parts of the GNAT library sources. There are reference of the kind,
> "this implementation is based on algorithm xyz, as published in 
> Wizards' Magazine, 1976". I don't need Ada power or Google at _that_
> point to find more comments about the implementation.

No but how do you find gnat if you have no clue where it is?

> As another example, consider a web page giving a bird's eyes view
> of some package. The author might have written in the page's text,
> 
> "The types in this package are derived from AUnit's ABC type."
> 
> or, better, he or she might have written,
> 
> "The types in this package are derived from
><a href="http://libre.act-europe.fr/aunit/">AUnit</a>'s ABC type."
>
> If the author chooses the second option, there is no need to
> search Google for AUnit, and recursively for Unit testing and
> Extreme programming. You will find enough information on the
> linked page, which again (recursively) has pointers (links) to other
> useful information, in this case, pointers to Unit Testing,
> and Extreme Programming. (Transitive closure of good hyperlinks.)

You are talking about referencing to others packages, but how do you get
others to reference to *your* packages? Just look at this page:

   http://www.pvv.org/~randhol/Ada95/Klokka/

as you can see I do this, but it doesn't mean that GNAT will link to my
small toy for experimenting with tasks and gtkada. So to get a reference
to my tool I can register it at freshmeat f.ex so others can find it
when they are looking for something similar.

> So having good links is feasable, in fact the presence of URIs in
> hypertext document type definitions has been a deliberate choice to
> help make this cross referencing a reality ;-) The WWW _could_ be
> a good dictionary, with search engines becoming just a useful add on.

This is in my humble opinion theory at best, utopian at worst. Have you
ever tried to read a heavily crosslinked document? You end up loosing
the thread of the documentation due to too many possible detours.

Hyperlinks are great, but should not be overused.

-- 
Ada95 is good for you.
http://www.crystalcode.com/codemage/MainMenu/Coding/Ada/IntroducingAda.php



  reply	other threads:[~2003-07-03 14:35 UTC|newest]

Thread overview: 30+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2003-03-19  8:31 GnuPG binding? Preben Randhol
2003-03-20  9:39 ` Andreas Almroth
2003-03-20  9:52   ` Preben Randhol
2003-03-20 15:22     ` Andreas Almroth
2003-03-20 15:46       ` Preben Randhol
2003-07-01 15:26       ` AdaGPGME (was Re: GnuPG binding?) Andreas Almroth
2003-07-01 15:29         ` Preben Randhol
2003-07-01 15:38           ` Andreas Almroth
2003-07-01 16:00             ` Preben Randhol
2003-07-01 17:37           ` Martin Krischik
2003-07-02  7:23             ` Preben Randhol
2003-07-02 11:24               ` Andreas Almroth
2003-07-02 12:52                 ` Preben Randhol
2003-07-02 18:09                   ` Randy Brukardt
2003-07-03  9:16                     ` Preben Randhol
2003-07-02 10:48             ` Georg Bauhaus
2003-07-02 12:58               ` Preben Randhol
2003-07-02 14:45                 ` Georg Bauhaus
2003-07-02 16:10                   ` Preben Randhol
2003-07-02 20:58                     ` Ada packages and/on web pages (was Re: GPGME (was Re: GnuPG binding?)) Georg Bauhaus
2003-07-03  9:15                       ` Preben Randhol
2003-07-03 13:58                         ` Georg Bauhaus
2003-07-03 14:35                           ` Preben Randhol [this message]
2003-07-03 16:21                             ` Georg Bauhaus
2003-07-03 17:29                               ` Preben Randhol
2003-07-04 10:49                                 ` Georg Bauhaus
2003-07-04 11:11                                   ` Preben Randhol
2003-07-04 11:14                                     ` Preben Randhol
     [not found]                                       ` <be3qei$fc1$1@a1-hrz.uni-duisburg.de>
2003-07-04 12:19                                         ` Preben Randhol
2003-07-04 12:32                                     ` Georg Bauhaus
replies disabled

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