guile-user
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Guile-SQLite3 - Guile-SQLite


From: David Pirotte
Subject: Guile-SQLite3 - Guile-SQLite
Date: Tue, 24 Nov 2015 18:34:06 -0200

Hello Guilers,

I would like to work on and submit a GNU eval request for GNU Guile-SQLIte
but 2 quizz first:

1]

The current name is Guile-SQLite3 and I would like to drop the 3 from the name,
precisely not to have the API version in the name, rather, as we do for GNU
Guile-Gnome keeping the name generic and deal with these specificities in the 
source
tree, tar names ...

However, Andy Wingo [the original author of Guile-SQLite3 binding] mentioned on 
irc
that a guile-sqlite project previously existed maybe?  I can't find it and would
like, if this is accurate, the author or anyone who would be aware to answer 
here,
thanks!

If no answer, I'll consider the previous project either dead or maybe did not
'officially' existed and fell free to rename Guile-SQLite3 -> Guile-SQLite

2]

I have a local copy [has you know it was on gitorious...] but I'm not sure I 
have
the latest, so below, a git log of my local version:  if anyone has a more
recent version, please ping me thanks!

Cheers,
David

;;;
;;; Guile-SQLite3 git log of my local version
;;;

commit 7da16e079a007c2ffabb249d8dd829431c696827
Author: David PIROTTE <address@hidden>
Date:   Wed Feb 26 15:36:03 2014 -0300

    Fix sqlite-bind
    
    * bind-bouble pointing to "sqlite3_bind_double" instead of 
"sqlite3_bind_blob".

commit c55adf43a8c0e59706f40e65a07d457d60e55a83
Author: Sunjoong Lee <address@hidden>
Date:   Wed May 2 03:12:49 2012 +0900

    Fix sqlite-transient used in sqlite-bind.
    
    sqlite-transient is a value of C macro SQLITE_TRANSIENT and it is:
      typedef void (*sqlite3_destructor_type)(void*);
      #define SQLITE_STATIC      ((sqlite3_destructor_type)0)
      #define SQLITE_TRANSIENT   ((sqlite3_destructor_type)-1)

commit 2f151398d32b36aa0f92daed419306f34d055d2b
Author: Sunjoong Lee <address@hidden>
Date:   Wed May 2 02:48:15 2012 +0900

    Test whether a crash occurs when using sqlite-bind with a string.
    
    There was a segfault crash when using sqlite-bind with a string
    beacuse of sqlite-transient used in sqlite-bind.

commit 1122c52736f8382b093d5e626e77de41b1a23842
Author: David Pirotte <address@hidden>
Date:   Fri Jan 20 16:03:01 2012 -0200

    sqlite-open, reviewed
    
    This patch modifies the default optional flags value from 0 to
    SQLITE_OPEN_READWRITE | SQLITE_OPEN_CREATE.  The API documentation says:
    "... This is the behavior that is always used for sqlite3_open() ... The
    sqlite3_open_v2() interface works like sqlite3_open() ..."

commit e24790f5f40647328b59800857bbd897f30a9421
Author: David Pirotte <address@hidden>
Date:   Fri Jan 20 14:38:13 2012 -0200

    sqlite3_enable_load_extension, added
    
    Extension loading while evaluating user-entered SQL is disabled per default.
    This API can be used to turn the sqlite3_load_extension() mechanism on and 
off.

commit 2b215efe32bb70781a1b97e9e3b69097aec72dd3
Author: Detlev Zundel <address@hidden>
Date:   Mon Apr 11 16:55:03 2011 +0200

    As there is a 'null-pointer?' predicate use it.

commit c37f372990d9edddd859e9b999eb38151ce33cf8
Author: Detlev Zundel <address@hidden>
Date:   Mon Apr 4 18:09:06 2011 +0200

    Fix sqlite-bind.
    
    - sqlite-transient needs to be a pointer
    - fix typo for string case

commit 97aae36202ca7ba0abec5cf0da95a56ac706805f
Author: Detlev Zundel <address@hidden>
Date:   Mon Apr 4 18:13:18 2011 +0200

    Fix interpretation of null pointers from the library

commit f45fc5c709d241a147e061e92062993cce1b4841
Author: Detlev Zundel <address@hidden>
Date:   Mon Apr 4 18:12:39 2011 +0200

    Add some basic functionality testing

commit 1018e0617b08c0f79556ea1e6188963ce01bb952
Author: Detlev Zundel <address@hidden>
Date:   Mon Apr 4 18:11:58 2011 +0200

    Make sqlite-map really apply the procedure argument

commit 2418c58270cfd4cc8e6ee63e80c523e55554e8fe
Author: Detlev Zundel <address@hidden>
Date:   Fri Apr 1 16:30:44 2011 +0200

    Fix command line parameter for test execution
    
    Signed-off-by: Detlev Zundel <address@hidden>

commit c26452373fbe7a576e802f140448d65c594b4450
Author: Detlev Zundel <address@hidden>
Date:   Thu Mar 31 18:15:12 2011 +0200

    Fix and simplify foreign string conversions
    
    Use the versions of string->pointer and pointer->string that accept an
    encoding parameter.
    
    The previous version of string->utf8-pointer missed the null termination
    of the string.
    
    Signed-off-by: Detlev Zundel <address@hidden>

commit d1bea06d2a81eae69cc4f2b510a611ad5e1f815a
Author: Detlev Zundel <address@hidden>
Date:   Thu Mar 31 18:14:06 2011 +0200

    Export SQLITE_* constants.
    
    Signed-off-by: Detlev Zundel <address@hidden>

commit e784dd3b4824c7c9c46a79a9d131864039be2d66
Author: Andy Wingo <address@hidden>
Date:   Thu Nov 25 16:32:58 2010 +0100

    fix .go installation
    
    * Makefile.am: Fix installation.

commit cbfbe4c28bd74fa0c4a20b0d4c22fbb28476d3c9
Author: Andy Wingo <address@hidden>
Date:   Thu Nov 25 15:09:21 2010 +0100

    more conventional fold and map
    
    * sqlite3.scm (sqlite-fold, sqlite-map): Use a more conventional arg
      ordering.

commit a697362eced6cd23cf2d956b2e880bc0e758f58c
Author: Andy Wingo <address@hidden>
Date:   Thu Nov 25 14:52:30 2010 +0100

    sqlite-step returns rows from query
    
    * sqlite3.scm: Add ability to get data from the database.

commit 348c9cd384762b03ca7c56f97c130bf354d976dc
Author: Andy Wingo <address@hidden>
Date:   Thu Nov 25 13:33:23 2010 +0100

    add prepare / reset / finalize
    
    * sqlite3.scm: Add prepare / reset / finalize implementations.

commit 68e74cbec28ca6657441a059f9c50fb62940801f
Author: Andy Wingo <address@hidden>
Date:   Thu Nov 25 12:55:08 2010 +0100

    better error handling
    
    * sqlite3.scm: Move things around. Better error handling.

commit c1b506d7dbb91dc1daf53912479c58eca89d5caa
Author: Andy Wingo <address@hidden>
Date:   Thu Nov 25 12:24:30 2010 +0100

    initial import

Attachment: pgpVSbvMbGr3D.pgp
Description: OpenPGP digital signature


reply via email to

[Prev in Thread] Current Thread [Next in Thread]