From darkdonny at gmail.com Wed May 23 15:00:15 2012 From: darkdonny at gmail.com (Donny Darko) Date: Wed, 23 May 2012 16:00:15 +0100 Subject: [rucksack-devel] Persistent class redefinitions not reflected in linux SBCL in some cases In-Reply-To: References: Message-ID: Hi, I am new to Lisp and very new to Rucksack, so this might not be a bug: My class redefinitions seemed to be ignored by rucksack, specifically when I deleted existing slots, most rucksack functions began to fail. I debugged my way to function maybe-update-schemas in schema-table.lisp and changed Line: (when (set-difference slots (persistent-slot-names old-schema)) to (when (set-exclusive-or slots (persistent-slot-names old-schema)) After this it seems to work but maybe rucksack internally does not support these kind of redefinitions? p.s: Where can I find the source repository/issue tracking for rucksack? Thanks! -------------- next part -------------- An HTML attachment was scrubbed... URL: From darkdonny at gmail.com Wed May 23 15:02:01 2012 From: darkdonny at gmail.com (Donny Darko) Date: Wed, 23 May 2012 16:02:01 +0100 Subject: [rucksack-devel] Persistent class redefinitions not reflected in linux SBCL in some cases In-Reply-To: References: Message-ID: Hi, I am new to Lisp and very new to Rucksack, so this might not be a bug: My class redefinitions seemed to be ignored by rucksack, specifically when I deleted existing slots, most rucksack functions began to fail. I debugged my way to function maybe-update-schemas in schema-table.lisp and changed Line: (when (set-difference slots (persistent-slot-names old-schema)) to (when (set-exclusive-or slots (persistent-slot-names old-schema)) After this it seems to work but maybe rucksack internally does not support these kind of redefinitions? p.s: Where can I find the source repository/issue tracking for rucksack? Thanks! -------------- next part -------------- An HTML attachment was scrubbed... URL: From alemmens at xs4all.nl Sat May 26 10:46:18 2012 From: alemmens at xs4all.nl (Arthur Lemmens) Date: Sat, 26 May 2012 12:46:18 +0200 Subject: [rucksack-devel] Persistent class redefinitions not reflected in linux SBCL in some cases In-Reply-To: References: Message-ID: Hi Donny, > I am new to Lisp and very new to Rucksack Welcome! > My class redefinitions seemed to be ignored by rucksack, specifically when > I deleted existing slots, most rucksack functions began to fail. Could you be more specific about what exactly you're doing and also send an error message with a backtrace? As far as I know class redefinition does work and it's hard to figure out what's going wrong for you without more details. Arthur