dbaspot
Tags Register FAQ Calendar Search Today's Posts Mark Forums Read

Does this OO database / spreadsheet / language exist? - Object Database Technologies

This is a discussion on Does this OO database / spreadsheet / language exist? - Object Database Technologies ; I'm looking for an interactive, interpreted object oriented database or language. I have searched vigilantly, but I can't find anything that comes close to my vision. In it's simplest form, I would guess that it could interpret source code like ...


Home > Database Forum > Other Databases > Object Database Technologies > Does this OO database / spreadsheet / language exist?

Reply

 

LinkBack Thread Tools Display Modes
  #1  
Old 11-29-2003, 09:18 PM
Database Bot
 
Join Date: Sep 2009
Posts: 1,236,254
Database Administrator is on a distinguished road
Default Does this OO database / spreadsheet / language exist?

I'm looking for an interactive, interpreted object oriented database
or language. I have searched vigilantly, but I can't find anything
that comes close to my vision. In it's simplest form, I would guess
that it could interpret source code like this from a
console/interpretter:

>> new class Animal;
>> new field String Animal.name;
>> new field int Animal.age;
>> bob = new Animal;
>> bob.name = "Robert The Tiger"
>> bob.age = 25;
>> new field String Animal.eyeColor;
>> bob.eyeColor = "blue";


.... etc ... Of course, it would be nice to be able to save this
workspace to a file, etc, and have programmatic constructs. It would
be very nice if this system had a visual front end ( to edit objects
and classes as trees ), but this isn't necessary.

Does this ring any bells? Does anything like this exist? I know
there are object oriented databases (which seem to be only useful when
directly called from a programming language like java)... But I'm
looking for something more like a productivity tool (I could see it
being as useful as a spreadsheet).

Any help will be greatly appreciated.
Reply With Quote
  #2  
Old 11-30-2003, 04:27 AM
Database Bot
 
Join Date: Sep 2009
Posts: 1,236,254
Database Administrator is on a distinguished road
Default Re: Does this OO database / spreadsheet / language exist?

what did you think about Smalltalk for this purpose?
There are also free versions of it like Squeak

Chess Saurus wrote:

> I'm looking for an interactive, interpreted object oriented database
> or language. I have searched vigilantly, but I can't find anything
> that comes close to my vision. In it's simplest form, I would guess
> that it could interpret source code like this from a
> console/interpretter:
>
> >> new class Animal;
> >> new field String Animal.name;
> >> new field int Animal.age;
> >> bob = new Animal;
> >> bob.name = "Robert The Tiger"
> >> bob.age = 25;
> >> new field String Animal.eyeColor;
> >> bob.eyeColor = "blue";

>
> ... etc ... Of course, it would be nice to be able to save this
> workspace to a file, etc, and have programmatic constructs. It would
> be very nice if this system had a visual front end ( to edit objects
> and classes as trees ), but this isn't necessary.
>
> Does this ring any bells? Does anything like this exist? I know
> there are object oriented databases (which seem to be only useful when
> directly called from a programming language like java)... But I'm
> looking for something more like a productivity tool (I could see it
> being as useful as a spreadsheet).
>
> Any help will be greatly appreciated.


================================================== =====
War is Peace; Freedom Is Slavery; Ignorance Is Strength
*** GEORGE ORWELL! 1984 ***
================================================== =====


Reply With Quote
  #3  
Old 11-30-2003, 04:27 AM
Database Bot
 
Join Date: Sep 2009
Posts: 1,236,254
Database Administrator is on a distinguished road
Default Re: Does this OO database / spreadsheet / language exist?

what did you think about Smalltalk for this purpose?
There are also free versions of it like Squeak

Chess Saurus wrote:

> I'm looking for an interactive, interpreted object oriented database
> or language. I have searched vigilantly, but I can't find anything
> that comes close to my vision. In it's simplest form, I would guess
> that it could interpret source code like this from a
> console/interpretter:
>
> >> new class Animal;
> >> new field String Animal.name;
> >> new field int Animal.age;
> >> bob = new Animal;
> >> bob.name = "Robert The Tiger"
> >> bob.age = 25;
> >> new field String Animal.eyeColor;
> >> bob.eyeColor = "blue";

>
> ... etc ... Of course, it would be nice to be able to save this
> workspace to a file, etc, and have programmatic constructs. It would
> be very nice if this system had a visual front end ( to edit objects
> and classes as trees ), but this isn't necessary.
>
> Does this ring any bells? Does anything like this exist? I know
> there are object oriented databases (which seem to be only useful when
> directly called from a programming language like java)... But I'm
> looking for something more like a productivity tool (I could see it
> being as useful as a spreadsheet).
>
> Any help will be greatly appreciated.


================================================== =====
War is Peace; Freedom Is Slavery; Ignorance Is Strength
*** GEORGE ORWELL! 1984 ***
================================================== =====


Reply With Quote
  #4  
Old 12-02-2003, 07:27 PM
Database Bot
 
Join Date: Sep 2009
Posts: 1,236,254
Database Administrator is on a distinguished road
Default Re: Does this OO database / spreadsheet / language exist?

In article ,
chessaurus@yahoo.com (Chess Saurus) wrote:

> I'm looking for an interactive, interpreted object oriented database
> or language.

try Python, freely available on most platforms, already installed on OS/X

http://www.python.org/doc/Summary.html

eg:

>>> is interpreter prompt


>>> class Animal:

.... name=""
.... age = 0
....
>>> bob = Animal()
>>> bob.name = "Robert the Tiger"
>>> bob.age = 25
>>> bob.eyeColor = "blue" # note that I didn't need to explicitly

create this new attribute, just assigned it.

--
Andy Dent BSc MACS AACM
OOFILE - Database, Reports, Graphs, GUI for c++ on Mac, Unix & Windows
PP2MFC - PowerPlant->MFC portability
http://www.oofile.com.au/
Reply With Quote
  #5  
Old 12-02-2003, 07:27 PM
Database Bot
 
Join Date: Sep 2009
Posts: 1,236,254
Database Administrator is on a distinguished road
Default Re: Does this OO database / spreadsheet / language exist?

In article ,
chessaurus@yahoo.com (Chess Saurus) wrote:

> I'm looking for an interactive, interpreted object oriented database
> or language.

try Python, freely available on most platforms, already installed on OS/X

http://www.python.org/doc/Summary.html

eg:

>>> is interpreter prompt


>>> class Animal:

.... name=""
.... age = 0
....
>>> bob = Animal()
>>> bob.name = "Robert the Tiger"
>>> bob.age = 25
>>> bob.eyeColor = "blue" # note that I didn't need to explicitly

create this new attribute, just assigned it.

--
Andy Dent BSc MACS AACM
OOFILE - Database, Reports, Graphs, GUI for c++ on Mac, Unix & Windows
PP2MFC - PowerPlant->MFC portability
http://www.oofile.com.au/
Reply With Quote
  #6  
Old 10-16-2008, 10:55 PM
Database Newbie
 
Join Date: Sep 2008
Posts: 1
taylor1940 is on a distinguished road
Default Re: Does this OO database / spreadsheet / language exist?

Nice article through which i got a lot of information that would definitely help me in future.
------------------------
Taylor

Titanpoker.com qualifiers for ECOOP III. European Championship of Online Poker for Titan Poker players
Reply With Quote
Reply

Thread Tools
Display Modes


Similar Threads

Thread Thread Starter Forum Replies Last Post
TempDB showing allocation errors - Any ideas? Database Administrator ms-sqlserver 15 06-01-2007 09:13 PM
RMAN backups to NFS OR FS 'snapshots' Database Administrator Oracle Server 10 04-04-2007 03:24 PM
Why was database restarted after log full? Database Administrator ms-sqlserver 1 03-28-2007 12:08 AM
Sybase FAQ: 1/19 - index Database Administrator sybase 17 01-16-2005 01:51 AM
Sybase FAQ: 1/19 - index Database Administrator sybase 13 07-20-2004 12:16 AM


All times are GMT -4. The time now is 09:30 AM.