DBS is not an appropriate level, then, to do a CORBA/IDL mapping. One
would map some specific IDL to the particular API thorugh DBS. But this
begs the language question. What language is DBS expressed in?
Greg Kreis writes:
> David Forslund wrote:
> >
> > I don't fully understand what DBS is, but we are talking about binding
> > CORBA IDL to a language. If DBS is a database system, it must have an API
> > or language to talk to it. One can accomplish database functionality with
> > CORBA IDL, but that is a particular IDL. CORBA/M binding is to a language
> > that would allow one to express almost any computational capability
> > including database management.
>
> DBS is a set of APIs that permit access to the Fileman database without any user
> interaction. In classic FM, the APIs would support user interaction. For
> instance, call the DIC API and it could ask the user for the name of a record to
> be selected and then if it matched multiple records, a list of choices would be
> presented and finally a selection would be returned. The UI was handled by the
> call. With the DBS, only arrays are passed back and forth and no UI is
> presumed.
>
> > I need to understand better what the Extensible Shell is. CORBA now has a
> > shell language(s) (CORBAscript and JPython), if the Extensible Shell is
> > what others call a "shell"
>
> I believe they used the term Shell to mean a framework, both visual and
> non-visual, within which one could create a custom and extendable client app.
> So, it is much more than a language, as I take it.
This is still a little too vague for me.
Thanks,
Dave
>
> I believe Randy Cox has a CD that they can send you to give you a much better
> picture of what it is. If you have trouble contacting him via the Email, let me
> know.
>
> --
> Greg Kreis Pioneer Data Systems, Inc.
> [EMAIL PROTECTED] http://www.PioneerDataSys.com
> http://www.Hardhats.org/ <-- worldwide VISTA/DHCP users
>
> The covers of this book are too far apart. -Ambrose Bierce, reviewing a book
>