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
next prev parent 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