From attila.lendvai at gmail.com Sat Apr 21 15:16:22 2007 From: attila.lendvai at gmail.com (Attila Lendvai) Date: Sat, 21 Apr 2007 17:16:22 +0200 Subject: [postmodern-devel] postmodern, pg, cl-rdbms In-Reply-To: References: Message-ID: hi, we had enough of pg and implemented a Postmodern backend for cl-rdbms. it's using only the cl-postgres package from Postmodern and works like a charm. in the process i've added blob and null support and made some other small cleanups. please find the changes at darcs pull http://common-lisp.net/project/cl-wdim/darcs/postmodern you may prefer not to pull one of the changes, which moves to local-time for time representation. it works fine, but there's no interval support in local-time, yet. i think the other changes are generally useful, please take a look, i hope you'll like them! and i also hope you don't mind that i've "set up" a Postmodern repo for our changes. some people are more sensitive in these things, so please let me know if you have any objections and i'll remove the repo from the public space. cl-postgres is one of the cleaner libs out there, it was very easy to feel at home in the code, thanks for this nice lib! regards, -- attila From marijnh at gmail.com Sun Apr 22 14:20:00 2007 From: marijnh at gmail.com (Marijn Haverbeke) Date: Sun, 22 Apr 2007 16:20:00 +0200 Subject: [postmodern-devel] postmodern, pg, cl-rdbms In-Reply-To: References: Message-ID: Hey, Thanks for the patches! All have been applied to the main repo, except for the local-time one. (Incidentally, my efforts to fix/merge/extend local-time for use with postmodern have more or less ceased -- I came across some very hairy problems, and I'm not currently doing anything that would benefit from this work, so motivation ran out.) The separate repo is perfectly fine, as long as you don't go promoting it as a 'better alternative' or something, but seeing how little noise you usually make about your software, I doubt that that will be a problem. Cheers, Marijn From info at jensteich.de Fri Apr 27 17:18:11 2007 From: info at jensteich.de (Jens Teich) Date: Fri, 27 Apr 2007 19:18:11 +0200 Subject: [postmodern-devel] Error while loading communicate.lisp Message-ID: <002001c788f0$113d0a10$64a0bb5a@JensSony> ; Loading fasl file d:\Projekte\Lisp\postmodern-0.24\cl-postgres\package.ofasl ;;; Compiling file d:\Projekte\Lisp\postmodern-0.24\cl-postgres\communicate.lisp ... ;;; Safety = 3, Speed = 1, Space = 1, Float = 1, Interruptible = 0 ;;; Compilation speed = 1, Debug = 2, Fixnum safety = 3 ;;; Source level debugging is on ;;; Source file recording is on ;;; Cross referencing is on ; (TOP-LEVEL-FORM 1) ; (TOP-LEVEL-FORM 2) **++++ Error in CL-POSTGRES::WRITE-ASCII-STRING: Unknown LOOP keyword in (... CHARACTER :ACROSS STRING :DO (WRITE-BYTE (CHAR-CODE CHAR) STREAM)). Maybe missing OF-TYPE loop keyword. Im using Lispworks 5.0.2 on Windows XP -jens From marijnh at gmail.com Mon Apr 30 07:11:11 2007 From: marijnh at gmail.com (Marijn Haverbeke) Date: Mon, 30 Apr 2007 09:11:11 +0200 Subject: [postmodern-devel] Error while loading communicate.lisp In-Reply-To: <002001c788f0$113d0a10$64a0bb5a@JensSony> References: <002001c788f0$113d0a10$64a0bb5a@JensSony> Message-ID: Hi Jens, > **++++ Error in CL-POSTGRES::WRITE-ASCII-STRING: > Unknown LOOP keyword in (... CHARACTER :ACROSS STRING :DO (WRITE-BYTE > (CHAR-CODE CHAR) > STREAM)). > Maybe missing OF-TYPE loop keyword. Indeed, I left out the :of-type -- in fact, I didn't even know there was such a thing. I pushed a patch which, unless I missed one, adds the :of-type to all type declarations in loops. Could you get the code from the repository and try again? You are probably the first one to try Postmodern on Lispworks, so I'm interested how it goes -- let me know if there are any more errors, and especially let me know if it works. Cheers, Marijn From marijnh at gmail.com Mon Apr 30 10:16:40 2007 From: marijnh at gmail.com (Marijn Haverbeke) Date: Mon, 30 Apr 2007 12:16:40 +0200 Subject: Fwd: [postmodern-devel] Error while loading communicate.lisp In-Reply-To: <003001c78b0b$fc417d80$6f02a8c0@JensSony> References: <002001c788f0$113d0a10$64a0bb5a@JensSony> <003001c78b0b$fc417d80$6f02a8c0@JensSony> Message-ID: [Forwarding to list for the record -- it looks like Postmodern runs on Lispworks now.] Jens Teich wrote: > Works perfektly, thanks for the quick fix!