comp.lang.ada
 help / color / mirror / Atom feed
From: Freejack <dimonax@nospam.net>
Subject: Re: Container Library recommendations?
Date: Thu, 29 May 2008 15:27:19 -0400
Date: 2008-05-29T15:27:19-04:00	[thread overview]
Message-ID: <RtD%j.6524$nW2.3782@nlpi064.nbdc.sbc.com> (raw)
In-Reply-To: <ebdd04ac-1f19-492f-9676-4d1706920d9a@y21g2000hsf.googlegroups.com>

Matthew Heaney wrote:
> On May 28, 3:39 pm, Dimonax <dimo...@nospam.net> wrote:
>> What Ada libraries, that are in common use, would you recommend are best
>> suited to Concurrent programming? I intend to keep the "core" of my
>> applications well seperated from any dependencies on the host platform.
>> Nonetheless I'm aware of the fact that different libraries are better
>> suited to different platforms when concurrency is involved.
> 
> Ada is a building-block language.  Its language features operate
> orthogonally, so you can mix and match as you see fit.
> 
> The easiest thing is to use the (sequential) container library already
> included in the language, and then use whatever other building blocks
> (e.g. protected objects) you need to satisfy your concurrency needs.
> 
> If you describe your specific need, we can probably show you what to
> do.

Right now I'm building a library for an Internet Protocol I'm designing 
called "Ferret". Think of it like a new and modernised Gopher. It uses 
DAP services instead of the Filesystem Hierarchy used by Gopher. I'm 
using it to tie together multiple network data sources (Web, Ftp, 
etc...) into a single coherent whole, that can be queried and searched 
using your preferred command language (Rexx, Perl, Lisp, SQL, Prolog, 
etc...)

This is a pretty hefty task, but once the core libraries are in place, 
the rest should be trivial.

I plan to use PolyOrb as an optional middleware between nodes on the 
local Ferret network.

Eventually I'll bring in some sort of document markup tool. Probably 
based on RuleML. The only catch is that Ferret documents are prohibited 
from containing any Presentation information. Period.

The preliminary research work has already been done with the old Gopher 
service.
The World Wide Web is bloated and top heavy.
And quite frankly, I'm sick of sifting through websites and google 
rankings. At least I can catalog the information across my local network 
in a more sane fashion. And theres plenty of information to manage here.

Dont worry, I'll let you know when my grand plan hits the ground in a 
glorious fireball. Heh.



Freejack



  reply	other threads:[~2008-05-29 19:27 UTC|newest]

Thread overview: 7+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2008-05-28 19:39 Container Library recommendations? Dimonax
2008-05-29 13:55 ` Dmitry A. Kazakov
2008-05-29 16:56 ` Matthew Heaney
2008-05-29 19:27   ` Freejack [this message]
2008-05-30 20:13     ` Matthew Heaney
2008-05-29 20:05 ` Jeffrey R. Carter
2008-05-30  9:44   ` Alex R. Mosteo
replies disabled

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