omnibase?

155 views
Skip to first unread message

john c

unread,
Jun 2, 2019, 3:07:09 PM6/2/19
to
hi all,

i just got around to updating from v7.0.44 to 7.1.4. is omnibase not available anymore? if so where can i find it? i've got about 8 apps all built on it :(

john

Richard Ronteltap

unread,
Jun 2, 2019, 6:58:18 PM6/2/19
to
I think it's removed because of lack of UTF8 support.
https://github.com/dolphinsmalltalk/Dolphin/issues/580

john c

unread,
Jun 2, 2019, 8:05:23 PM6/2/19
to
On Sunday, June 2, 2019 at 6:58:18 PM UTC-4, Richard Ronteltap wrote:
> I think it's removed because of lack of UTF8 support.
> https://github.com/dolphinsmalltalk/Dolphin/issues/580

thanks.

does anyone have a functional equivalent to omnibase?

john

John Aspinall

unread,
Jun 3, 2019, 3:58:29 AM6/3/19
to
Hi John - ReStore, my object-relational interface for Dolphin, provides transparent persistency to a relational database and is actively maintained:

https://github.com/rko281/ReStore

Persistency is entirely through normal Smalltalk methods; ReStore takes care of creating and maintaining the database structure so no relational knowledge is needed. Used with SQLite it can provide fast, file-based persistency similar to Omnibase.

Feel free to message me if you'd like more details.

Cheers.

John

Sanjay Minni

unread,
Apr 15, 2021, 12:48:07 AMApr 15
to
(Subject Changed)

Hi John (Aspinall),

is it required for D7-ReStore-SQLite to go thru ODBC.

I was looking to reduce any dependency on the local Windows user installation.

Is there a possibility of a single 32 bit package incl SQLite DLL and all drivers without having to depend on any pre-existing files / support from Windows or making any entry in the registry.

(I am using http://www.ch-werner.de/sqliteodbc/)

regards
Sanjay

john.a...@gmail.com

unread,
Apr 15, 2021, 4:29:08 AMApr 15
to
Hi Sanjay,

ReStore for Dolphin currently only supports database connections via ODBC so you'd need to ensure the SQLite ODBC driver is installed on a target machine.

You can avoid the need to set up an ODBC datasource by specifying a connectString rather than a dsn, for example:

aReStore connectString: 'DRIVER=SQLite3 ODBC Driver;Database=c:\mydb.db'

Porting the SQLite native client from Pharo is on my to-do list so will hopefully happen at some point.

Hope this helps,

John

Sanjay Minni

unread,
Apr 15, 2021, 6:30:24 AMApr 15
to
Thanks John,
will move on this
but a native client for Dolphin-SQLite would be great as it can mean a hasslefree install lean app file for windows which otherwise Dolphin is really perfect for

Sanjay

Glenn Swanlund

unread,
Apr 15, 2021, 3:04:01 PMApr 15
to
Martin Rubi had a native Dolphin package for SQLite. Not sure how to contact him.

vin...@gmail.com

unread,
Apr 16, 2021, 10:37:27 PMApr 16
to
On Monday, 3 June 2019 at 08:58:18 UTC+10, richardr...@gmail.com wrote:
> I think it's removed because of lack of UTF8 support.
> https://github.com/dolphinsmalltalk/Dolphin/issues/580

Hi

That note inferred that there might be a repo for Omnibase somewhere, but I cannot seem to find it on GitHub.

Any ideas about where it would be. Has someone been working on it at all I am also assuming that Omnibase is MIT-licensed - is this true?

I like the idea of an internal storage for Dolphin and not have to package a dependency like SQLite with the app.

Vince
Reply all
Reply to author
Forward
0 new messages