* GnuPG binding? @ 2003-03-19 8:31 Preben Randhol 2003-03-20 9:39 ` Andreas Almroth 0 siblings, 1 reply; 30+ messages in thread From: Preben Randhol @ 2003-03-19 8:31 UTC (permalink / raw) I searched the net to see if anybody have made Ada bindings to GnuPG and there seems like there may be a binding somewhere, although I only find references and no actual binding. So I was only wondering if anybody here knew of/have made a binding? Thanks in advance. Preben Randhol ^ permalink raw reply [flat|nested] 30+ messages in thread
* Re: GnuPG binding? 2003-03-19 8:31 GnuPG binding? Preben Randhol @ 2003-03-20 9:39 ` Andreas Almroth 2003-03-20 9:52 ` Preben Randhol 0 siblings, 1 reply; 30+ messages in thread From: Andreas Almroth @ 2003-03-20 9:39 UTC (permalink / raw) Preben Randhol <randhol+news@pvv.org> wrote in message news:<slrnb7gana.19o.randhol+news@kiuk0152.chembio.ntnu.no>... > I searched the net to see if anybody have made Ada bindings to GnuPG and > there seems like there may be a binding somewhere, although I only find > references and no actual binding. > > So I was only wondering if anybody here knew of/have made a binding? > I have written a binding to GPGME, which is the preferred API for GnuPG (according to the GnuPG team). If there is interest I will make it available to interested parties. I have bindings to both the 0.3.x and the 0.4.x versions of GPGME. > Thanks in advance. > > Preben Randhol /Andreas ^ permalink raw reply [flat|nested] 30+ messages in thread
* Re: GnuPG binding? 2003-03-20 9:39 ` Andreas Almroth @ 2003-03-20 9:52 ` Preben Randhol 2003-03-20 15:22 ` Andreas Almroth 0 siblings, 1 reply; 30+ messages in thread From: Preben Randhol @ 2003-03-20 9:52 UTC (permalink / raw) Andreas Almroth wrote: > I have written a binding to GPGME, which is the preferred API for > GnuPG (according to the GnuPG team). > > If there is interest I will make it available to interested parties. > I have bindings to both the 0.3.x and the 0.4.x versions of GPGME. I'm interested. What licence do you use? Preben ^ permalink raw reply [flat|nested] 30+ messages in thread
* Re: GnuPG binding? 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 0 siblings, 2 replies; 30+ messages in thread From: Andreas Almroth @ 2003-03-20 15:22 UTC (permalink / raw) Preben Randhol <randhol+news@pvv.org> wrote in message news:<slrnb7j3po.ja.randhol+news@kiuk0152.chembio.ntnu.no>... > Andreas Almroth wrote: > > > I have written a binding to GPGME, which is the preferred API for > > GnuPG (according to the GnuPG team). > > > > If there is interest I will make it available to interested parties. > > I have bindings to both the 0.3.x and the 0.4.x versions of GPGME. > > I'm interested. What licence do you use? > > Preben The license is GPL with the usual exception for generics... adagpgme-0.4.0 is available at http://www.almroth.com/adagpgme-0.4.0.tar.gz /Andreas ^ permalink raw reply [flat|nested] 30+ messages in thread
* Re: GnuPG binding? 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 1 sibling, 0 replies; 30+ messages in thread From: Preben Randhol @ 2003-03-20 15:46 UTC (permalink / raw) Andreas Almroth wrote: > > The license is GPL with the usual exception for generics... > adagpgme-0.4.0 is available at http://www.almroth.com/adagpgme-0.4.0.tar.gz Thanks Preben ^ permalink raw reply [flat|nested] 30+ messages in thread
* AdaGPGME (was Re: GnuPG binding?) 2003-03-20 15:22 ` Andreas Almroth 2003-03-20 15:46 ` Preben Randhol @ 2003-07-01 15:26 ` Andreas Almroth 2003-07-01 15:29 ` Preben Randhol 1 sibling, 1 reply; 30+ messages in thread From: Andreas Almroth @ 2003-07-01 15:26 UTC (permalink / raw) Hi all, As there was some interest a couple of months back in an Ada binding to GnuPG, I thought I should let you know that there is a new version available at http://www.almroth.com/gpgme. The new version is 0.4.1 and reflects the major changes thas has been made to the C API. I have also added a binding to gpg-error which is now used by gpgme. For further information on changes, I recommend reading the NEWS file in the gpgme-0.4.1 distribution. New with this release is that GnuPG 1.2.2 must be used, as well as the new error-handling library gpg-error-0.1. I'm still porting the regression tests, so if you find issues, bugs or just have general comments, please contact me (remove the obvious part from my email address). Well, that's all folks... Cheers, Andreas ^ permalink raw reply [flat|nested] 30+ messages in thread
* Re: AdaGPGME (was Re: GnuPG binding?) 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 17:37 ` Martin Krischik 0 siblings, 2 replies; 30+ messages in thread From: Preben Randhol @ 2003-07-01 15:29 UTC (permalink / raw) Andreas Almroth wrote: > Hi all, > > As there was some interest a couple of months back in an Ada binding to > GnuPG, I thought I should let you know that there is a new version > available at http://www.almroth.com/gpgme. Nice! Could you please make and archive that one could download either zip or tar. Now all I find are html files which are a bit tricky to use. Keep it up! Preben -- Ada95 is good for you. http://www.crystalcode.com/codemage/MainMenu/Coding/Ada/IntroducingAda.php ^ permalink raw reply [flat|nested] 30+ messages in thread
* Re: AdaGPGME (was Re: GnuPG binding?) 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 1 sibling, 1 reply; 30+ messages in thread From: Andreas Almroth @ 2003-07-01 15:38 UTC (permalink / raw) On Tue, 01 Jul 2003 15:29:45 +0000, Preben Randhol wrote: > Andreas Almroth wrote: >> Hi all, >> >> As there was some interest a couple of months back in an Ada binding to >> GnuPG, I thought I should let you know that there is a new version >> available at http://www.almroth.com/gpgme. > > Nice! Could you please make and archive that one could download either > zip or tar. Now all I find are html files which are a bit tricky to use. > > Keep it up! > > Preben Well, I guess in the excitement of writing the posting, I forgot to mention the url for the file, doh... http://www.almroth.com/adagpgme-0.4.1.tar.gz Thanks for pointing it out. Cheers, Andreas ^ permalink raw reply [flat|nested] 30+ messages in thread
* Re: AdaGPGME (was Re: GnuPG binding?) 2003-07-01 15:38 ` Andreas Almroth @ 2003-07-01 16:00 ` Preben Randhol 0 siblings, 0 replies; 30+ messages in thread From: Preben Randhol @ 2003-07-01 16:00 UTC (permalink / raw) Andreas Almroth wrote: > Well, I guess in the excitement of writing the posting, I forgot to > mention the url for the file, doh... > > http://www.almroth.com/adagpgme-0.4.1.tar.gz Could you also link this from the page so that others who don't see this announcement here can find it? Preben -- Ada95 is good for you. http://www.crystalcode.com/codemage/MainMenu/Coding/Ada/IntroducingAda.php ^ permalink raw reply [flat|nested] 30+ messages in thread
* Re: AdaGPGME (was Re: GnuPG binding?) 2003-07-01 15:29 ` Preben Randhol 2003-07-01 15:38 ` Andreas Almroth @ 2003-07-01 17:37 ` Martin Krischik 2003-07-02 7:23 ` Preben Randhol 2003-07-02 10:48 ` Georg Bauhaus 1 sibling, 2 replies; 30+ messages in thread From: Martin Krischik @ 2003-07-01 17:37 UTC (permalink / raw) Preben Randhol wrote: > Andreas Almroth wrote: >> Hi all, >> >> As there was some interest a couple of months back in an Ada binding to >> GnuPG, I thought I should let you know that there is a new version >> available at http://www.almroth.com/gpgme. > Nice! Could you please make and archive that one could download either > zip or tar. Now all I find are html files which are a bit tricky to use. My I suggest ww.sourceforge.net to avoid this kind of problems. Service there is great - and you never forget the download link since it is done automaticly. With Regards. Martin -- mailto://krischik@users.sourceforge.net http://www.ada.krischik.com ^ permalink raw reply [flat|nested] 30+ messages in thread
* Re: AdaGPGME (was Re: GnuPG binding?) 2003-07-01 17:37 ` Martin Krischik @ 2003-07-02 7:23 ` Preben Randhol 2003-07-02 11:24 ` Andreas Almroth 2003-07-02 10:48 ` Georg Bauhaus 1 sibling, 1 reply; 30+ messages in thread From: Preben Randhol @ 2003-07-02 7:23 UTC (permalink / raw) Martin Krischik wrote: > > My I suggest ww.sourceforge.net to avoid this kind of problems. Service > there is great - and you never forget the download link since it is done > automaticly. Yes and as an alternative you also have http://savannah.gnu.org/ although the savannah name is hopless to remember. Preben -- Ada95 is good for you. http://www.crystalcode.com/codemage/MainMenu/Coding/Ada/IntroducingAda.php ^ permalink raw reply [flat|nested] 30+ messages in thread
* Re: AdaGPGME (was Re: GnuPG binding?) 2003-07-02 7:23 ` Preben Randhol @ 2003-07-02 11:24 ` Andreas Almroth 2003-07-02 12:52 ` Preben Randhol 0 siblings, 1 reply; 30+ messages in thread From: Andreas Almroth @ 2003-07-02 11:24 UTC (permalink / raw) On Wed, 02 Jul 2003 07:23:53 +0000, Preben Randhol wrote: > Martin Krischik wrote: >> >> My I suggest ww.sourceforge.net to avoid this kind of problems. Service >> there is great - and you never forget the download link since it is done >> automaticly. > > Yes and as an alternative you also have http://savannah.gnu.org/ > although the savannah name is hopless to remember. > > Preben I had a look at sourceforge.net, as well as savannah, and my first feeling was that I don't think I will bother with registring due to the policies and license issues. I will instead make sure, if I ever again announce an update, that all links are in place, as well as correct information. This aside, I hope you can find use for the binding, and I would appreciate if you could drop me an email with success stories, bad experiences or so using the binding. Regards, Andreas ^ permalink raw reply [flat|nested] 30+ messages in thread
* Re: AdaGPGME (was Re: GnuPG binding?) 2003-07-02 11:24 ` Andreas Almroth @ 2003-07-02 12:52 ` Preben Randhol 2003-07-02 18:09 ` Randy Brukardt 0 siblings, 1 reply; 30+ messages in thread From: Preben Randhol @ 2003-07-02 12:52 UTC (permalink / raw) Andreas Almroth wrote: > On Wed, 02 Jul 2003 07:23:53 +0000, Preben Randhol wrote: > >> Martin Krischik wrote: >>> >>> My I suggest ww.sourceforge.net to avoid this kind of problems. Service >>> there is great - and you never forget the download link since it is done >>> automaticly. >> >> Yes and as an alternative you also have http://savannah.gnu.org/ >> although the savannah name is hopless to remember. >> >> Preben > > I had a look at sourceforge.net, as well as savannah, and my first feeling > was that I don't think I will bother with registring due to the policies > and license issues. > I will instead make sure, if I ever again announce an update, that all > links are in place, as well as correct information. But please register it on www.freshmeat.net This is just a repository for announcements and it makes life so much easier to find differnet Ada libraries that are all over the world on some small homepage that might or might not turn up in a google search. > This aside, I hope you can find use for the binding, and I would > appreciate if you could drop me an email with success stories, bad > experiences or so using the binding. Yes, as soon as I have time to try them out. Preben -- Ada95 is good for you. http://www.crystalcode.com/codemage/MainMenu/Coding/Ada/IntroducingAda.php ^ permalink raw reply [flat|nested] 30+ messages in thread
* Re: AdaGPGME (was Re: GnuPG binding?) 2003-07-02 12:52 ` Preben Randhol @ 2003-07-02 18:09 ` Randy Brukardt 2003-07-03 9:16 ` Preben Randhol 0 siblings, 1 reply; 30+ messages in thread From: Randy Brukardt @ 2003-07-02 18:09 UTC (permalink / raw) Preben Randhol wrote in message ... >Andreas Almroth wrote: >> I had a look at sourceforge.net, as well as savannah, and my first feeling >> was that I don't think I will bother with registring due to the policies >> and license issues. >> I will instead make sure, if I ever again announce an update, that all >> links are in place, as well as correct information. > >But please register it on www.freshmeat.net This is just a repository >for announcements and it makes life so much easier to find differnet Ada >libraries that are all over the world on some small homepage that might >or might not turn up in a google search. Even better, send us a note at the AdaIC (webmaster@adaic.com), so it gets added to our links pages and to our "Ada-wide" search engine. (http://www.adaic.com/site/wide-search.html). Our intent is that everything Ada related be indexed there. Randy Brukardt Technical Webmaster, AdaIC.org/.com ^ permalink raw reply [flat|nested] 30+ messages in thread
* Re: AdaGPGME (was Re: GnuPG binding?) 2003-07-02 18:09 ` Randy Brukardt @ 2003-07-03 9:16 ` Preben Randhol 0 siblings, 0 replies; 30+ messages in thread From: Preben Randhol @ 2003-07-03 9:16 UTC (permalink / raw) Randy Brukardt wrote: > Even better, send us a note at the AdaIC (webmaster@adaic.com), so it > gets added to our links pages and to our "Ada-wide" search engine. > (http://www.adaic.com/site/wide-search.html). Our intent is that > everything Ada related be indexed there. Ah great. I'll add it to my links. Preben -- Ada95 is good for you. http://www.crystalcode.com/codemage/MainMenu/Coding/Ada/IntroducingAda.php ^ permalink raw reply [flat|nested] 30+ messages in thread
* Re: AdaGPGME (was Re: GnuPG binding?) 2003-07-01 17:37 ` Martin Krischik 2003-07-02 7:23 ` Preben Randhol @ 2003-07-02 10:48 ` Georg Bauhaus 2003-07-02 12:58 ` Preben Randhol 1 sibling, 1 reply; 30+ messages in thread From: Georg Bauhaus @ 2003-07-02 10:48 UTC (permalink / raw) Martin Krischik <krischik@users.sourceforge.net> wrote: : Preben Randhol wrote: : :> Andreas Almroth wrote: :>> Hi all, :>> :>> As there was some interest a couple of months back in an Ada binding to :>> GnuPG, I thought I should let you know that there is a new version :>> available at http://www.almroth.com/gpgme. : :> Nice! Could you please make and archive that one could download either :> zip or tar. Now all I find are html files which are a bit tricky to use. : : My I suggest ww.sourceforge.net to avoid this kind of problems. Service : there is great - and you never forget the download link since it is done : automaticly. I would like to to add that giving to source forge could be made an alternative, but not a replacement. Please keep the WWW a *net*work of computers, stay in control of your software, take care of it yourselves, not just of program text. And provide good linking, which is the art of hypertext. Don't be lazy here, it helps us all, and reduces load on google :-) Otherwise one gets the effect of one service being in control of everything, which might turn out to be good or bad, sufficient of deficient, dependable or not. Watch the new copyright efforts, they might affect both you and your software, depending on where and how it is published. (After all, the existence of the savannah server is illustrative of this.) Seize your opportunities to stay independent. Make your WWW emerge from self-incurred portality. If I have sourceforge to organize my archives, "If I have a book to have understanding in place of me, a spiritual adviser to have a conscience for me, a doctor to judge my diet for me, and so on, I need not make any efforts at all. I need not think, so long as I can pay; others will soon enough take the tiresome job over for me." -- I. Kant, What is Enlightenment Georg thinking that Dawn might be a nice replacement for Enlightenment ^ permalink raw reply [flat|nested] 30+ messages in thread
* Re: AdaGPGME (was Re: GnuPG binding?) 2003-07-02 10:48 ` Georg Bauhaus @ 2003-07-02 12:58 ` Preben Randhol 2003-07-02 14:45 ` Georg Bauhaus 0 siblings, 1 reply; 30+ messages in thread From: Preben Randhol @ 2003-07-02 12:58 UTC (permalink / raw) Georg Bauhaus wrote: > I would like to to add that giving to source forge could be made an > alternative, but not a replacement. Please keep the WWW a *net*work > of computers, stay in control of your software, take care of it > yourselves, not just of program text. And provide good > linking, which is the art of hypertext. Don't be lazy here, > it helps us all, and reduces load on google :-) Yes I have the same reservations as you to sourceforge.net etc... However WWW is a *net*work, but lately it is more *work* than net to find the pages you want. Goggle and others gives so much noise when you search. So register your software at places like www.freshmeat.net and www.yahoo.com so it is easier to find it. www.freshmeat.net is a repository where you do announcements of software, updates etc... You do not supply your software there only links to your page. > Seize your opportunities to stay independent. > Make your WWW emerge from self-incurred portality. > If I have sourceforge to organize my archives, "If I have a book to have > understanding in place of me, a spiritual adviser to have a conscience > for me, a doctor to judge my diet for me, and so on, I need not make > any efforts at all. I need not think, so long as I can pay; others > will soon enough take the tiresome job over for me." > -- I. Kant, What is Enlightenment Sure but you cannot be all above yourself. I mean you would have to consult a doctor to get a diagnosis, but it is your choice if you agree with the doctor to get an operation etc... So if you have a homepage yourself you can use it, but if you don't you may consider other places like sourceforge or savannah. Preben -- Ada95 is good for you. http://www.crystalcode.com/codemage/MainMenu/Coding/Ada/IntroducingAda.php ^ permalink raw reply [flat|nested] 30+ messages in thread
* Re: AdaGPGME (was Re: GnuPG binding?) 2003-07-02 12:58 ` Preben Randhol @ 2003-07-02 14:45 ` Georg Bauhaus 2003-07-02 16:10 ` Preben Randhol 0 siblings, 1 reply; 30+ messages in thread From: Georg Bauhaus @ 2003-07-02 14:45 UTC (permalink / raw) Preben Randhol <randhol+abuse@pvv.org> wrote: : Georg Bauhaus wrote: :> And provide good :> linking, which is the art of hypertext. Don't be lazy here, :> it helps us all, and reduces load on google :-) : : Yes I have the same reservations as you to sourceforge.net etc... : However WWW is a *net*work, but lately it is more *work* than net to : find the pages you want. Goggle and others gives so much noise when you : search. So register your software at places like www.freshmeat.net : and www.yahoo.com so it is easier to find it. This conclusion seems a bit less careful than it could be, to me. On the one hand Google establishes useful links between texts, and software "registries" might offer a good overview. However, compare setting up a software related web site to organizing your latest Ada project into packages. - You might find that a hierarchy is useful (subdirectories and child packages, nesting). - You can't do really well without some prose, formal or informal. - You can make things private. - You can have a number of tasks. Now how do you set up coupling between your modules? Whichever way, will you think about the links between the program parts? Is this a good thing? (I think Robert Eachus has told us something about this subject recently.) Are there external programs that will play a role? So on the other hand (google and software "registries" on the one hand), if you think about your web site like you think about your software with respect to links, then this may give your readers more useful cross references than are currently implied in a Google etc result listing. Now think about the transitive closure of good hyperlinks. ^ permalink raw reply [flat|nested] 30+ messages in thread
* Re: AdaGPGME (was Re: GnuPG binding?) 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 0 siblings, 1 reply; 30+ messages in thread From: Preben Randhol @ 2003-07-02 16:10 UTC (permalink / raw) Georg Bauhaus wrote: > Preben Randhol <randhol+abuse@pvv.org> wrote: >: Georg Bauhaus wrote: >:> And provide good >:> linking, which is the art of hypertext. Don't be lazy here, >:> it helps us all, and reduces load on google :-) >: >: Yes I have the same reservations as you to sourceforge.net etc... >: However WWW is a *net*work, but lately it is more *work* than net to >: find the pages you want. Goggle and others gives so much noise when you >: search. So register your software at places like www.freshmeat.net >: and www.yahoo.com so it is easier to find it. > > This conclusion seems a bit less careful than it could be, to me. > On the one hand Google establishes useful links between texts, > and software "registries" might offer a good overview. not sure I understand what you mean with "Google establishes useful links between". But have you considered that Google is your weak link? What if the company decided to sensor out all pages fitting a certain criteria. Or simply 5 years from now there are so many pages that it is extremely hard to keep track of all? > However, compare setting up a software related web site to organizing > your latest Ada project into packages. > > - You might find that a hierarchy is useful (subdirectories and child > packages, nesting). > - You can't do really well without some prose, formal or informal. > - You can make things private. > - You can have a number of tasks. What is number of tasks? But also you would have to set up some of these: Bugtracker Mailinglist CVS Depending on the size of your project. > Now how do you set up coupling between your modules? Whichever way, > will you think about the links between the program parts? What do you mean? > Is this a good thing? (I think Robert Eachus has told us something > about this subject recently.) Where was this? > Are there external programs that will play a role? What has all this got to do with sourceforge f.ex? You can set up your own homepage with just the links you want etc... > So on the other hand (google and software "registries" on the one > hand), if you think about your web site like you think about your > software with respect to links, then this may give your readers more > useful cross references than are currently implied in a Google etc > result listing. Yes, but one must first be able to *find* your page. Mustn't one? > Now think about the transitive closure of good hyperlinks. Let's see Searching: Georg Bauhaus hmm found Georg (Bauhaus) Muche doesn't seem to be correct. Found a refence to gcc-bug list looks as the correct person, but no links from there. OK Trying: Georg Bauhaus Homepage. No Georg Bauhaus Ada95 ok some more mailinglists and a pdf document, link to www.ada-deutschland.de. OK let's see there. http://www.iste.uni-stuttgart.de/ps/bauhaus/ hmm no. Georg Bauhaus software no Georg Bauhaus software Ada OK I give up, maybe you do not have a homepage? ;-) I really don't understand why registering your homepage at freshmeat of yahoo or adapower is careless? Preben -- Ada95 is good for you. http://www.crystalcode.com/codemage/MainMenu/Coding/Ada/IntroducingAda.php ^ permalink raw reply [flat|nested] 30+ messages in thread
* Re: Ada packages and/on web pages (was Re: GPGME (was Re: GnuPG binding?)) 2003-07-02 16:10 ` Preben Randhol @ 2003-07-02 20:58 ` Georg Bauhaus 2003-07-03 9:15 ` Preben Randhol 0 siblings, 1 reply; 30+ messages in thread From: Georg Bauhaus @ 2003-07-02 20:58 UTC (permalink / raw) Preben Randhol <randhol+abuse@pvv.org> wrote: (This text is drifting towards "writing Ada programs compared to writing web pages", among other things.) : not sure I understand what you mean with "Google establishes useful : links between". If the search for "A +B" gives results r(1..4), then there might be a logical link between the r(k)s, because they match the same search pattern. : But have you considered that Google is your weak link? (My link to interesting information? Sure, and it could have some influence on business if Google and relatives go out of business, for political or legal reasons for example. (All the more we will need good links.)) :> However, compare setting up a software related web site to organizing :> your latest Ada project into packages. :> :> ... :> - You can have a number of tasks. : : What is number of tasks? task A is task B is makes 2 tasks. In your web pages, you might have task "About us", task "the famous software library" task "the CI CSSs" in the sense that the things to be done (written, set up) can be grouped and treated separatedly. Though not necessarily without "rendezvous". In fact, you could employ separate compilation ;-) : But also you would have to set up some of these: : : Bugtracker : Mailinglist : CVS In order to be competition for sourceforge, yes. Plus if I think that for example a mailinglist is better than group reply with permission. (Don't get me wrong, I have had fun setting up and using a SmartList.) Plus if I wanted to copy someone's machanisms. For example, I prefer PRCS to CVS. At one time, we have been able to provide access to a development system (non-intranet) via SSH, which has been much more fun and a lot more flexible than anonymous CVS. I can do it if I have my own Ada component library server. :> Now how do you set up coupling between your modules? Whichever way, :> will you think about the links between the program parts? : : What do you mean? See the posting by Robert Eachus on 16th of June, for coupling. Say you have three sets of packages in your program, and you have three subdirectories (e.g.) in your "web space", by analogy. Chances are that these three items have internal and external relations, in both cases. (calling, type use, instantiations, imports, ... in the Ada case, links, quotes, styles, illustrations, ... in the web case.) For example, a unit might depend on another unit. You add a with clause. A web page might assume required knowledge of subject X. You add a link to another page (in another subdirectory, e.g.) introducing subject X. All three are also hopefully centered around some common topic. You can have coherent Ada packages, and coherent web pages or subdirectories thereof. Meyer in OOSC2, Ch 22: "All the features of a class must pertain to a single, well-identified abstraction." (I think this is recommended for clusters, too.) The same should be true of web pages, I think, and I always find myself distracted by ads, links to other things that they think I should be interested in, but am not, and more. If you, as author of a web page, are allowed to follow the "single topic" principle, good. The possibility is guaranteed if you are your own "web masters", because there are no defaults and requirements other than your own (lawful) ones. :> Are there external programs that will play a role? : : What has all this got to do with sourceforge f.ex? You can set up your : own homepage with just the links you want etc... Uhm, sourceforge has been suggested, iirc, to circumvent setting up pages and links for download, and taking care of them. That is, not having to set up your own homepage, download area, etc. I wanted to say, mainly, that it might be better if people make an effort at both producing good software, and also at producing an accessible web page that sticks to the subject, which is their software, and to really related subjects. If that can be done on sourceforge (as it can, to some extent, see GNADE (though I am currently getting operation timed out for the home page)), then so be it. And if someone has the time to do it there, and if there is no risk of loosing anything that you do not want to loose (rights, the connection, ...), then so be it. : Yes, but one must first be able to *find* your page. Mustn't one? The whole point of good hyperlinking is that you won't have to do a search, because the page is linked in context :-) :> Now think about the transitive closure of good hyperlinks. : : Let's see : : Searching: [...] : OK I give up, maybe you do not have a homepage? ;-) Two, actually :-) But for now one of them might only be accessible from .de. see www dot gelumps dot de, a tiny update to follow in some days (Friday probably :) : I really don't understand why registering your homepage at freshmeat of : yahoo or adapower is careless? I didn't mean this, I have failed at saying that a freshmeat centered network is not the solution I would prefer to a solution where people take care of linking their well-written contributions to useful information. One emphasis is on taking care. Look at how this works with component libraries in c.l.ada. We see some of their authors discussing aspects of their products. (Thanks for this, BTW!) On the other hand, lack of documentation is mentioned every now and then. Now imagine a situation where authors put their thoughts and arguments right into web pages. Arguments could actually contain links from pro to con pages (perhaps not "deep down" in type descriptions, but in introductory or prefatory notes). This might require cooperation, and abiding by http://www.w3.org/Provider/Style/ Effect: Once you are hooked into the Ada components web, you can easily browse one library's documentation, and also move from one library to the other. (This internal and external linking is one reason why I was referring to coherent and coupled software modules, I think.) -- Georg ^ permalink raw reply [flat|nested] 30+ messages in thread
* Re: Ada packages and/on web pages (was Re: GPGME (was Re: GnuPG binding?)) 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 0 siblings, 1 reply; 30+ messages in thread From: Preben Randhol @ 2003-07-03 9:15 UTC (permalink / raw) Georg Bauhaus wrote: > Preben Randhol <randhol+abuse@pvv.org> wrote: > > (This text is drifting towards "writing Ada programs compared to > writing web pages", among other things.) I think we are talking around ourselfs :-) >: not sure I understand what you mean with "Google establishes useful >: links between". > > If the search for "A +B" gives results r(1..4), then there > might be a logical link between the r(k)s, because they match the > same search pattern. > makes 2 tasks. In your web pages, you might have > task "About us", > task "the famous software library" > task "the CI CSSs" what about task "software library nobody knows of yet" > In order to be competition for sourceforge, yes. > Plus if I think that for example a mailinglist is better than > group reply with permission. (Don't get me wrong, I have had > fun setting up and using a SmartList.) Group reply? > Plus if I wanted to copy someone's machanisms. For example, I prefer > PRCS to CVS. At one time, we have been able to provide access to > a development system (non-intranet) via SSH, which has been much more > fun and a lot more flexible than anonymous CVS. I can do it if I > have my own Ada component library server. Sure but you don't get this if the alternative is to get a free web-page at some web-hotel. > See the posting by Robert Eachus on 16th of June, for coupling. > Say you have three sets of packages in your program, > and you have three subdirectories (e.g.) in your "web space", > by analogy. > Chances are that these three items have internal and external > relations, in both cases. > (calling, type use, instantiations, imports, ... in the Ada case, > links, quotes, styles, illustrations, ... in the web case.) > For example, a unit might depend on another unit. > You add a with clause. > A web page might assume required knowledge of subject X. > You add a link to another page (in another subdirectory, e.g.) > introducing subject X. Yes, but I still don't understand why you feel you cannot do this at sourceforge. > All three are also hopefully centered around some common topic. > You can have coherent Ada packages, and coherent web pages > or subdirectories thereof. Sure and sourceforge is a coherent collections of web pages. > Meyer in OOSC2, Ch 22: > "All the features of a class must pertain to a single, well-identified > abstraction." (I think this is recommended for clusters, too.) > The same should be true of web pages, I think, and I always find myself > distracted by ads, links to other things that they think I should Use privoxy and ads go away :-) > be interested in, but am not, and more. If you, as author of a web page, > are allowed to follow the "single topic" principle, good. > The possibility is guaranteed if you are your own "web masters", > because there are no defaults and requirements other than your > own (lawful) ones. Only if you own the server. Consider not every hobbyist out there have the money to keep web-sites alive. Just look at the problem with AdaHome and that this pops up first in Google > Uhm, sourceforge has been suggested, iirc, to circumvent setting > up pages and links for download, and taking care of them. That is, > not having to set up your own homepage, download area, etc. No. sf.net gives you a lot of tools, but you still *should* setup your homepage. Just look at http://gnade.sf.net to see what I mean. > I wanted to say, mainly, that it might be better if people make an > effort at both producing good software, and also at producing an > accessible web page that sticks to the subject, which is their software, > and to really related subjects. If that can be done on sourceforge > (as it can, to some extent, see GNADE (though I am currently getting > operation timed out for the home page)), then so be it. OK now I think we are agreeing :-) > And if someone has the time to do it there, and if there is no > risk of loosing anything that you do not want to loose (rights, > the connection, ...), then so be it. Time to do it there should equal time to do it somewhere else I would imagine. > The whole point of good hyperlinking is that you won't have to > do a search, because the page is linked in context :-) But that is what I am saying. Use freshmeat, adapower, adaic, yahoo and register the homepage of your software so one can easily find it. But you said that was careless, which I do not understand at all. >: I really don't understand why registering your homepage at freshmeat of >: yahoo or adapower is careless? > > I didn't mean this, I have failed at saying that a freshmeat > centered network is not the solution I would prefer to a solution > where people take care of linking their well-written contributions > to useful information. One emphasis is on taking care. But I still don't understand how you think this is feasible. 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 should go to my own homepage as this would be my starting point. Go to Links click adapower and then look at adapower. Now if person X in say France has made a library but it is no link from adapower I don't get any further there. So then I'll have to try yahoo or google. > Look at how this works with component libraries in c.l.ada. > We see some of their authors discussing aspects of their > products. (Thanks for this, BTW!) On the other hand, lack of > documentation is mentioned every now and then. Now imagine a > situation where authors put their thoughts and arguments right > into web pages. Arguments could actually contain links from pro > to con pages (perhaps not "deep down" in type descriptions, but in > introductory or prefatory notes). This might require cooperation, > and abiding by http://www.w3.org/Provider/Style/ But we also see: "A link to the homepage of Libaray Z would be nice" > Effect: Once you are hooked into the Ada components web, you can > easily browse one library's documentation, and also move from one > library to the other. (This internal and external linking is one > reason why I was referring to coherent and coupled software modules, > I think.) OK so you are talking about making an Adaforge.net? Why I like sourceforge/savannah: * Gives a familiar web-pages, but also you can make your own. * Has CVS, bugtracking, mailings and ability to work on code as a team. * Easy to find the software. * Pages doesn't disappear because somebody moved or stop programming a library or program. You can get software not updated from say 2000 and if the license permit develope it further yourself. * You have Foundaries (should be an Ada too) * Far better than a home-made page at a web-hotel with tons of banner ads to keep it gratis. * You get an easy URL. Project.sf.net * Easy to find related Ada libraries (by going to Programming Language and Ada) What I don't like: * Legal restrictions. (?) not sure how the status is now. * Political changes. (Say USA shut down its connections to certain countries) * If you want to develop the software in a Cathedral way it is nicer to have your own page. * One place: Less secure. * One place: Many timeouts. So I considere sourceforge, savannah a more suitable place if you do not have your own server, or if the alternative is a web-hotel. If you do have your own web-space which will be stable for years to come you use this, but you register your links in places like freshmeat, adapower, adaic, yahoo etc.. so that peolpe find them easily. If you make a binding to a C library please get them to link to your binding. But the most annoying thing is the death of web-pages and that this results in the loss of software. -- Preben Randhol -------------- http://www.pvv.org/~randhol/Ada95 -- �For me, Ada95 puts back the joy in programming.� ^ permalink raw reply [flat|nested] 30+ messages in thread
* Re: Ada packages and/on web pages (was Re: GPGME (was Re: GnuPG binding?)) 2003-07-03 9:15 ` Preben Randhol @ 2003-07-03 13:58 ` Georg Bauhaus 2003-07-03 14:35 ` Preben Randhol 0 siblings, 1 reply; 30+ messages in thread From: Georg Bauhaus @ 2003-07-03 13:58 UTC (permalink / raw) Preben Randhol <randhol+abuse@pvv.org> wrote: :> :> (This text is drifting towards "writing Ada programs compared to :> writing web pages", among other things.) : : I think we are talking around ourselfs :-) Yes, maybe so :-) : Group reply? (you instruct your email program to send at least to From:, and to Cc:.) : Use privoxy and ads go away :-) but the layout will still be distracting and not related to the main subject of the page. It's a compromise. : Consider not every hobbyist out there have : the money to keep web-sites alive. Form/join a group! :> The whole point of good hyperlinking is that you won't have to :> do a search, because the page is linked in context :-) : : But that is what I am saying. Use freshmeat, adapower, adaic, yahoo and : register the homepage of your software so one can easily find it The difference is that freshmeat will be the analog of an index, but the web, if only indexed, will not automatically be cross-referencing. : But : you said that was careless, which I do not understand at all. No, again, I didn't say, or didn't mean to say this. I thought one shouldn't step from lack of proper(!) web page setup to freshmeat et al. _as a solution to this lack_ AND think, "Job done." : But I still don't understand how you think this is feasible. It is feasable using _all_ available means among communicating human beings, not just an indexing service, plus some effort. See below for an example that _exists_. : 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).) : OK so you are talking about making an Adaforge.net? I am trying to talk about authors who include helpful links to sources of information in their articles about their software. 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. 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.) 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. ^ permalink raw reply [flat|nested] 30+ messages in thread
* Re: Ada packages and/on web pages (was Re: GPGME (was Re: GnuPG binding?)) 2003-07-03 13:58 ` Georg Bauhaus @ 2003-07-03 14:35 ` Preben Randhol 2003-07-03 16:21 ` Georg Bauhaus 0 siblings, 1 reply; 30+ messages in thread From: Preben Randhol @ 2003-07-03 14:35 UTC (permalink / raw) 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 ^ permalink raw reply [flat|nested] 30+ messages in thread
* Re: Ada packages and/on web pages (was Re: GPGME (was Re: GnuPG binding?)) 2003-07-03 14:35 ` Preben Randhol @ 2003-07-03 16:21 ` Georg Bauhaus 2003-07-03 17:29 ` Preben Randhol 0 siblings, 1 reply; 30+ messages in thread From: Georg Bauhaus @ 2003-07-03 16:21 UTC (permalink / raw) Preben Randhol <randhol+abuse@pvv.org> wrote: : But registering your link at places like freshmeat *IS* cross : referencing. No, it's indexing. A freshmeat link to your site does not refer to a freshmeat text, or to other text that might be related to your text. : I cannot go into your page and put a link to my page f.ex. But you can ask me. This is the communications network. If information about your text is useful to know for my text, I will add a link to your text. :> 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? It has been possible to find information before the invention of the world wide web. It is still possible because the techniques have not yet been forgotten. In the case of AUnit, the authors have obviously known Unit Testing, and so they have added a link. Of course flow of information has to start somewhere, somehow Unit Testing must be made known. But this is only for getting things started. Recur, from then on. : how do you find gnat if you have no clue where it is? How should I be looking for GNAT when there has not been a link in the general communications network that had "told me" about GNAT in the first place? If it has been a person, for example, I can ask. (Again, I'm not saying that a software index site is useless.) : You are talking about referencing to others packages, but how do you get : others to reference to *your* packages? See my answer to this question above. : 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. Will this link add useful information, from the GNAT perspective? : 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. Or you could start chatting with the tasking and clock people. :> 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. Not in my opinion. : Have you : ever tried to read a heavily crosslinked document? Frequently. I find it a relief. : You end up loosing : the thread of the documentation due to too many possible detours. That's not the fault of links, you have to learn how to read and sticking to the subject. As in browsing an encyclopedia. As in following the details of a program. As in news groups ;-) : Hyperlinks are great, but should not be overused. I could ask you to define "overused", but I suggest we stop here :-) Georg ^ permalink raw reply [flat|nested] 30+ messages in thread
* Re: Ada packages and/on web pages (was Re: GPGME (was Re: GnuPG binding?)) 2003-07-03 16:21 ` Georg Bauhaus @ 2003-07-03 17:29 ` Preben Randhol 2003-07-04 10:49 ` Georg Bauhaus 0 siblings, 1 reply; 30+ messages in thread From: Preben Randhol @ 2003-07-03 17:29 UTC (permalink / raw) Georg Bauhaus wrote: > Preben Randhol <randhol+abuse@pvv.org> wrote: >: But registering your link at places like freshmeat *IS* cross >: referencing. > > No, it's indexing. A freshmeat link to your site does not refer > to a freshmeat text, or to other text that might be related to > your text. Sure it does. > >: I cannot go into your page and put a link to my page f.ex. > > But you can ask me. This is the communications network. If > information about your text is useful to know for my text, > I will add a link to your text. Then you will be indexing. Do you consider the phonebook as a bad idea because it indexes all phone numbers? > In the case of AUnit, the authors have obviously known Unit Testing, > and so they have added a link. Of course flow of information has > to start somewhere, somehow Unit Testing must be made known. > But this is only for getting things started. Recur, from then on. If I knew Unit Testing (which would probably be more likely than a spesific implementation) how do I find Aunit? > How should I be looking for GNAT when there has not been a > link in the general communications network that had "told me" > about GNAT in the first place? If it has been a person, for > example, I can ask. (Again, I'm not saying that a software > index site is useless.) I think you are. > Will this link add useful information, from the GNAT perspective? No not at all. But it may be useful to the handful who ask questions on how to mix tasks and gtkada or to somebody who simply want to look at the source code or have a new clock on the desktop. > Or you could start chatting with the tasking and clock people. Who are they? There are about 6 billion people in the world. >: Hyperlinks are great, but should not be overused. > > I could ask you to define "overused", but I suggest we stop here :-) Well you could link all words on your homepage to a dictionary f.ex :-) Preben -- Ada95 is good for you. http://www.crystalcode.com/codemage/MainMenu/Coding/Ada/IntroducingAda.php ^ permalink raw reply [flat|nested] 30+ messages in thread
* Re: Ada packages and/on web pages (was Re: GPGME (was Re: GnuPG binding?)) 2003-07-03 17:29 ` Preben Randhol @ 2003-07-04 10:49 ` Georg Bauhaus 2003-07-04 11:11 ` Preben Randhol 0 siblings, 1 reply; 30+ messages in thread From: Georg Bauhaus @ 2003-07-04 10:49 UTC (permalink / raw) Preben Randhol <randhol+abuse@pvv.org> wrote: : Georg Bauhaus wrote: :> Preben Randhol <randhol+abuse@pvv.org> wrote: :>: But registering your link at places like freshmeat *IS* cross :>: referencing. :> :> No, it's indexing. A freshmeat link to your site does not refer :> to a freshmeat text, or to other text that might be related to :> your text. : : Sure it does. Lets see. I said, "A freshmeat link to Klokka does not refer to a freshmeat text". It doesn't because it can't because it refers to Klokka, which is not on freshmeat. But freshmeat indices refer to short abstracts that refer to project sites, so they are indirect. Who will be editing these abstracts? If it is you, then registering with freshmeat is the same as taking care of your web pages. You can add good linking, and you can hope that freshmeat doesn't change its policies. If it isn't you then good things can happen, with luck, but need not. :>: I cannot go into your page and put a link to my page f.ex. :> :> But you can ask me. This is the communications network. If :> information about your text is useful to know for my text, :> I will add a link to your text. : : Then you will be indexing. No. I won't have a links collection, but I will have cross references, in context (con_text_!). : Do you consider the phonebook as a bad idea because it indexes all phone : numbers? How many times will I have to repeat that I don't think indices are bad? : If I knew Unit Testing (which would probably be more likely than a : spesific implementation) how do I find Aunit? This, again, is a question of where recursion starts. I don't know how you learn about things, but is it only through reading freshmeat? :> (Again, I'm not saying that a software :> index site is useless.) : : I think you are. You are free to do that. :> Or you could start chatting with the tasking and clock people. : : Who are they? There are about 6 billion people in the world. Same question as above, you refuse my answer. Georg ^ permalink raw reply [flat|nested] 30+ messages in thread
* Re: Ada packages and/on web pages (was Re: GPGME (was Re: GnuPG binding?)) 2003-07-04 10:49 ` Georg Bauhaus @ 2003-07-04 11:11 ` Preben Randhol 2003-07-04 11:14 ` Preben Randhol 2003-07-04 12:32 ` Georg Bauhaus 0 siblings, 2 replies; 30+ messages in thread From: Preben Randhol @ 2003-07-04 11:11 UTC (permalink / raw) Georg Bauhaus wrote: > Lets see. I said, "A freshmeat link to Klokka does not refer to a > freshmeat text". It doesn't because it can't because it refers to > Klokka, which is not on freshmeat. But freshmeat indices refer to > short abstracts that refer to project sites, so they are indirect. Who > will be editing these abstracts? If it is you, then registering with > freshmeat is the same as taking care of your web pages. You can add > good linking, and you can hope that freshmeat doesn't change its > policies. If it isn't you then good things can happen, with luck, but > need not. You submitt a short and a longer description which will be edited (if needed as not everybody in the world speaks English fluently). > No. I won't have a links collection, but I will have cross references, > in context (con_text_!). But what gain is this? >: Do you consider the phonebook as a bad idea because it indexes all >phone : numbers? > > How many times will I have to repeat that I don't think indices are > bad? Because you keep saying that they are unessesary. > >: If I knew Unit Testing (which would probably be more likely than a : >spesific implementation) how do I find Aunit? > > This, again, is a question of where recursion starts. I don't know how > you learn about things, but is it only through reading freshmeat? No, but when I'm looking for software I use freshmeat, sourceforge, yahoo, google more or less in that order. >:> (Again, I'm not saying that a software :> index site is useless.) : >: I think you are. > > You are free to do that. > >:> Or you could start chatting with the tasking and clock people. : : >Who are they? There are about 6 billion people in the world. > > Same question as above, you refuse my answer. Please reitterate because I don't understand which answer that would be. -- Ada95 is good for you. http://www.crystalcode.com/codemage/MainMenu/Coding/Ada/IntroducingAda.php ^ permalink raw reply [flat|nested] 30+ messages in thread
* Re: Ada packages and/on web pages (was Re: GPGME (was Re: GnuPG binding?)) 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:32 ` Georg Bauhaus 1 sibling, 1 reply; 30+ messages in thread From: Preben Randhol @ 2003-07-04 11:14 UTC (permalink / raw) Preben Randhol wrote: >> No. I won't have a links collection, but I will have cross references, >> in context (con_text_!). > > But what gain is this? The context of freshmeat is available software. And you can click f.ex on Programming Language Ada and filter out all that are not Ada programs or you can go to the section of say Editors to find other Editors that you might like better etc... -- Ada95 is good for you. http://www.crystalcode.com/codemage/MainMenu/Coding/Ada/IntroducingAda.php ^ permalink raw reply [flat|nested] 30+ messages in thread
[parent not found: <be3qei$fc1$1@a1-hrz.uni-duisburg.de>]
* Re: Ada packages and/on web pages (was Re: GPGME (was Re: GnuPG binding?)) [not found] ` <be3qei$fc1$1@a1-hrz.uni-duisburg.de> @ 2003-07-04 12:19 ` Preben Randhol 0 siblings, 0 replies; 30+ messages in thread From: Preben Randhol @ 2003-07-04 12:19 UTC (permalink / raw) Georg Bauhaus wrote: > Preben Randhol <randhol+abuse@pvv.org> wrote: >: >: The context of freshmeat is available software. > > The "context" of something is > a/ the words around it in a text > b/ figuratively, things seen together with the thing, which let > it appear in a specific light. You could have another "context", > which will shed a different light on the thing and thus offer a different > perspective. > So, available software is one item that we have in the (b)-context > of freshmeat. We don't have an (a)-context around it in a link list > other than the other links, and in the abstract for one item this > context is gone. And I'd say for this (b) is/and will be very important as the volume of information (a) increases. You need both you don't need just (a). >: And you can click f.ex >: on Programming Language Ada and filter out > > Yes, that is what indices are good for. But the result is not > a crosslinked text but a collection of pointers to Ada projects. Well there are no such things to date. Adapower is closer, but it is still more (b) than (a) accoring to that you wrote above. > A useful collection, but the result does not give you a replacement > for the work done by authors, who have added cross references to > both > - anchors in their own texts and This you can still have even if you anchor your page at f.ex freshmeat. > - to anchors in texts written by other authors. But a link from one minute homepage to another (and possibly back) won't make the software/information much more easy to find. And I doubt one company would like to link to a competitors software f.ex. Say one made a library and a number of programs used this library, it would be nice for the library to link to these programs to show that it is being used, but I would not expect that they wrote anything more than a simple list with a short description (one line). The web-pages of the programs should link to the library naturally because you might need to download it to make the software work. On the other hand I wouldn't think vim.sf.net would link to my minor page on vim because I have written a bit about vim and have (although not ready yet) made a small script for vim. But luckily vim.sf.net has a repository so I can add information and a link to my script when I'm finished. -- Ada95 is good for you. http://www.crystalcode.com/codemage/MainMenu/Coding/Ada/IntroducingAda.php ^ permalink raw reply [flat|nested] 30+ messages in thread
* Re: Ada packages and/on web pages (was Re: GPGME (was Re: GnuPG binding?)) 2003-07-04 11:11 ` Preben Randhol 2003-07-04 11:14 ` Preben Randhol @ 2003-07-04 12:32 ` Georg Bauhaus 1 sibling, 0 replies; 30+ messages in thread From: Georg Bauhaus @ 2003-07-04 12:32 UTC (permalink / raw) Preben Randhol <randhol+abuse@pvv.org> wrote: [freshmeat] : You submitt a short and a longer description which will be edited (if : needed as not everybody in the world speaks English fluently). Sure, so what? It is essentially a useful index where each entry is accompanied by a short description. Things like these have existed for a long time, and there rarely was and is cross referencing in them. It is easy to see why: Each author of an abstract doesn't necessarily have all the other abstracts, from which they could collect those that are relevant, and find enough specific information in them so they could point their readers to that specific information in another abstract. :> No. I won't have a links collection, but I will have cross references, :> in context (con_text_!). : : But what gain is this? Have you really never had the pleasure of reading a text which has cross references in it? By this I mean, for example, a book with phrases like, "as is explained in on p.34, section 4.3 on aeronautical vacuum cleaning", or an online dictionary with entries containing "a Foo is a stick with => notches in it"? That is, a text which _never_ requires a search engine, because every relevant piece of text has enough cross referencing attached to it so you always can move directly to a place that explains the item which at the start of the link is required knowledge? In the first example, you won't need the index because you can open p.34, in the second example you won't need to search for "notches", because there is a clickable link (show here as "=>"). This is precisely because the authors of the book and the dictionary have bothered to actually add cross referencing links _in_ the text body. Let me repeat: _in_ the text body. :> How many times will I have to repeat that I don't think indices are :> bad? : : Because you keep saying that they are unessesary. Show me where, maybe there is a misunderstanding. I said they are no more than a useful add on, but unnecessary the moment there is good hyperlinking. You keep asking me where I look for information I1 when I don't know where I1 it is. I tell you that if I have heard about I1 I do already have a link because otherwise I cannot possibly have heard about I1. In addition, the moment I learn about I1 in a text which _is_ a hypertext, a text that does have cross references, then I won't need a search index for finding I1 because there _is_ a hyperlink to I1. How did the first author at the link end learn about I1? Do I have to care? No. Do I have to find an origin in the transitive closure of good hyperlinks? No, because the information is there. Where did it come from? This is a relogious/philosophical question. The information is there, otherwise I cannot know it. Things are different if I don't know exactely what I am looking for. Here I can follow any path I like, and the moment I have found a network of good cross references I will be happy because it is full of well-connected information I had been looking for. :> This, again, is a question of where recursion starts. I don't know how :> you learn about things, but is it only through reading freshmeat? : : No, but when I'm looking for software I use freshmeat, sourceforge, : yahoo, google more or less in that order. So what does this tell me about the usefulness of good hyperlinking? :> Same question as above, you refuse my answer. : : Please reitterate because I don't understand which answer that would be. O.K. See above. ^ permalink raw reply [flat|nested] 30+ messages in thread
end of thread, other threads:[~2003-07-04 12:32 UTC | newest] Thread overview: 30+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- 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 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
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox