Subject Re: [Firebird-Architect] Re: Database level triggers
Author Martijn Tonies
> Jim Starkey wrote:
> > I wrote my own JVM.
> Cool!
> > I believe there are open source JVMs compatible with the Interbase
> > license that could be adapted.
> And of course, we could try embedding other [open source] languages too,
> where spec and source are publicly available. Most of them use BSD'ish
> license. PostgreSQL has done it with Ruby, Perl, Python, Tcl. It should
> not be overly difficult to do. Not all of them have sandboxing like
> Java, but we could make those languages safer by cutting off some of the
> language's insecure builtin features, like filesystem access, some OS
> syscalls, etc.

Mind you though - Firebird isn't even able to sandbox a misbehaving
UDF currently :-/ ... The engine seems to restart even after minor UDF

With regards,

Martijn Tonies
Database Workbench - the developer tool for InterBase & Firebird
Upscene Productions