proSQLite 1.0
Prolog interface to zero configuration database SQLite
Changes in new version
* (better) support for UTF (see ?- [pack(prosqlite/example/predicated)] )
* SQLite blobs -> Prolog strings
Many thanks to Samer Abdallah who provided patches for both of the above.
Install
?- pack_install( prosqlite ).
?- pack_rebuild( prosqlite ). % if you compile SWI from sources on Linux
Example
?- [pack(prosqlite/examples/simple)].
?- simple.
Website:
http://stoics.org.uk//sware/prosqliteReal 1.2
Integrative statistics with R.
Changes in new version
* Prolog matrices can be list of terms as well as lists of lists
* '' and '$NaN' in numerical matrices and vectors are passed as NA values to R
* C-code restructured, particularly to accommodate SWI-7 lists; (backwards compatible)
Install
?- pack_install( real ).
?- pack_rebuild( real ). % if you compile SWI from sources on Linux
Example
?- [pack(real/examples/for_real)].
?- for_real.
?- x <- [row('$NaN',2,3),row(4,5,'')]. % pass some Prolog data to R variable x
?- <- x. % display contents of R variable x
[,1] [,2] [,3]
[1,] NA 2 3
[2,] 4 5 NA
true.
?- X <- x. % pass R variable x to Prolog variable X
X = [['$NaN', 2, 3], [4, 5, '$NaN']].
Website:
http://stoics.org.uk/sware/realIf you are using either software, consider letting us know of
your application area and usage scenario.
Also welcome fixes, comments and bug reports.
For contact details see:
http://stoics.org.uk/sware/contact.htmlNicos Angelopoulos
---
http://stoics.org.uk/~nicos