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 ...
![]() |
| | LinkBack | Thread Tools | Display Modes |
|
#1
| |||
| |||
| 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. |
|
#2
| |||
| |||
|
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 *** ================================================== ===== |
|
#3
| |||
| |||
|
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 *** ================================================== ===== |
|
#4
| |||
| |||
|
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/ |
|
#5
| |||
| |||
|
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/ |
|
#6
| |||
| |||
|
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 |
![]() |
« Previous Thread
|
Next Thread »
| Thread Tools | |
| Display Modes | |
| |
| ||||
| 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.




Linear Mode
