From awolven at yahoo.com Mon Nov 21 00:51:57 2005 From: awolven at yahoo.com (Andrew K. Wolven) Date: Sun, 20 Nov 2005 18:51:57 -0600 Subject: [rdnzl-devel] boxing floats Message-ID: <005701c5ee35$c8d4e500$0d00a8c0@Schmazelshmox> RDNZL always boxes single-floats as System.Double instead of System.Single (in ACL at least). In the case of constructors or other methods that take System.Single instead of System.Double you have to cast them after you box them or the method won't work, which is a pain in the butt. I would fix it myself (I think it's in RDNZL.dll) but I have an older version of MSVC++. CL-USER(875): (box 1.0d0) # CL-USER(876): (box 1.0) # CL-USER(877): (box 1.0f0) # Thanks for all your work. Every time I think RDNZL doesn't do that, I [usually] experiment enough and find out I'm wrong. Maybe that's the case here. :) AKW From edi at agharta.de Mon Nov 21 13:59:04 2005 From: edi at agharta.de (Edi Weitz) Date: Mon, 21 Nov 2005 14:59:04 +0100 Subject: [rdnzl-devel] New version 0.7.1/0.4.1 (Was: boxing floats) In-Reply-To: <005701c5ee35$c8d4e500$0d00a8c0@Schmazelshmox> (Andrew K. Wolven's message of "Sun, 20 Nov 2005 18:51:57 -0600") References: <005701c5ee35$c8d4e500$0d00a8c0@Schmazelshmox> Message-ID: Hi! On Sun, 20 Nov 2005 18:51:57 -0600, "Andrew K. Wolven" wrote: > RDNZL always boxes single-floats as System.Double instead of > System.Single (in ACL at least). In the case of constructors or > other methods that take System.Single instead of System.Double you > have to cast them after you box them or the method won't work, which > is a pain in the butt. I would fix it myself (I think it's in > RDNZL.dll) but I have an older version of MSVC++. > > CL-USER(875): (box 1.0d0) > # > CL-USER(876): (box 1.0) > # > CL-USER(877): (box 1.0f0) > # Thanks for catching that - it was in fact an omission in the C++ code. I've uploaded new versions (0.7.1 for RDNZL itself and 0.4.1 for the C++ code) which have a fix. > Thanks for all your work. Every time I think RDNZL doesn't do that, > I [usually] experiment enough and find out I'm wrong. Maybe that's > the case here. :) So, you're actually using it? My impression was nobody uses RDNZL in earnest. Thanks again, Edi. From lisp at spikeisland.com Mon Nov 21 16:30:05 2005 From: lisp at spikeisland.com (lisp) Date: Mon, 21 Nov 2005 16:30:05 +0000 Subject: [rdnzl-devel] New version 0.7.1/0.4.1 (Was: boxing floats) In-Reply-To: References: <005701c5ee35$c8d4e500$0d00a8c0@Schmazelshmox> Message-ID: <1132590605.11465.248006900@webmail.messagingengine.com> Hi Edi > So, you're actually using it? My impression was nobody uses RDNZL in > earnest. I'll second the thanks - and I'm certainly using it! - Dominic Robinson From edi at agharta.de Mon Nov 21 17:03:19 2005 From: edi at agharta.de (Edi Weitz) Date: Mon, 21 Nov 2005 18:03:19 +0100 Subject: [rdnzl-devel] New version 0.7.1/0.4.1 In-Reply-To: <1132590605.11465.248006900@webmail.messagingengine.com> (lisp@spikeisland.com's message of "Mon, 21 Nov 2005 16:30:05 +0000") References: <005701c5ee35$c8d4e500$0d00a8c0@Schmazelshmox> <1132590605.11465.248006900@webmail.messagingengine.com> Message-ID: On Mon, 21 Nov 2005 16:30:05 +0000, "lisp" wrote: > I'll second the thanks - and I'm certainly using it! Great! If some of you guys have information about projects using RDNZL that you are allowed/willing to share please forward them to the list or to me. I'm really curious. Cheers, Edi. From awolven at yahoo.com Tue Nov 22 05:39:11 2005 From: awolven at yahoo.com (Andrew K. Wolven) Date: Mon, 21 Nov 2005 23:39:11 -0600 Subject: [rdnzl-devel] New version 0.7.1/0.4.1 References: <005701c5ee35$c8d4e500$0d00a8c0@Schmazelshmox><1132590605.11465.248006900@webmail.messagingengine.com> Message-ID: <006501c5ef27$11a583b0$0d00a8c0@Schmazelshmox> > If some of you guys have information about projects using RDNZL that > you are allowed/willing to share please forward them to the list or to > me. I'm really curious. Well, it was experimentation with Managed DirectX which spawned this thread. AKW From lisp at spikeisland.com Tue Nov 22 09:58:37 2005 From: lisp at spikeisland.com (lisp) Date: Tue, 22 Nov 2005 09:58:37 +0000 Subject: [rdnzl-devel] New version 0.7.1/0.4.1 In-Reply-To: References: <005701c5ee35$c8d4e500$0d00a8c0@Schmazelshmox> <1132590605.11465.248006900@webmail.messagingengine.com> Message-ID: <1132653517.28885.248074505@webmail.messagingengine.com> > If some of you guys have information about projects using RDNZL that > you are allowed/willing to share please forward them to the list or to > me. I'm really curious. I'm using it for a variety of integrations for internal tools and bug tracking systems: Generating spreadsheets with Excel Extracting data from Visual SourceSafe (but never again) using an assembly generated for its COM interfaces Interfacing to Perforce - again using an assembly generated for the P4COM interface Convenient access to various .Net/Win32 objects and interfaces - processes etc I'm toying with the idea of trying to get WindowsForms to coexist within LWW CAPI - has anyone tried this? I'm also using cl-ppcre, cl-fad, (thanks due again Edi), cl-sql, cl-smtp, paserve - Dominic From edi at agharta.de Tue Nov 22 10:04:59 2005 From: edi at agharta.de (Edi Weitz) Date: Tue, 22 Nov 2005 11:04:59 +0100 Subject: [rdnzl-devel] New version 0.7.1/0.4.1 In-Reply-To: <1132653517.28885.248074505@webmail.messagingengine.com> (lisp@spikeisland.com's message of "Tue, 22 Nov 2005 09:58:37 +0000") References: <005701c5ee35$c8d4e500$0d00a8c0@Schmazelshmox> <1132590605.11465.248006900@webmail.messagingengine.com> <1132653517.28885.248074505@webmail.messagingengine.com> Message-ID: On Tue, 22 Nov 2005 09:58:37 +0000, "lisp" wrote: > Generating spreadsheets with Excel > Extracting data from Visual SourceSafe (but never again) using an > assembly generated for its COM interfaces > Interfacing to Perforce - again using an assembly generated for the > P4COM interface > Convenient access to various .Net/Win32 objects and interfaces - > processes etc Interesting stuff. Does this include something that you might be able to make available as an example for RDNZL? > I'm toying with the idea of trying to get WindowsForms to coexist > within LWW CAPI - has anyone tried this? I sometimes think about layering something like CAPI atop WindowsForms, but this will be a /lot/ of work. I don't know if mixing those two will work. Is there any documentation about mixing WindowsForms with direct Win32 calls? Thanks, Edi.