I need feedback on the LSX Toolkit... (by Guest blogger - Bob Balaban)
Category Kewl Stuff
Bookmark :
Ed. Note: Bob Balaban is guest blogging today, as he has an exciting announcement to make. He is actually going to be working on the (in)famous LSX Toolkit! If you have any interest in this whatsoever, this is your time to get in your requests and suggestions. So, without further ado, take it away Bob! **Rock
Ok, PAY ATTENTION: do NOT make me regret this! I need feedback on the LSX Toolkit.
No, I am NOT kidding (note, no "fun" posting type)
So, here's the story: We may really have an opportunity to "fix" the LSX Toolkit (note: I said "may have", as in "might", "maybe", "not sure (yet)").
I (and others) would like to know a few things (please post responses here, or send me email (bob_balaban AT us DOT ibm DOT com), confidentiality will be preserved):
- Who is using some version of the LSX Toolkit for a real project now? (I already know about Ben and Wild Bill). Whether it's an internal project or a commercial product, it would be helpful for us to know how many people are using it, and for what, and on what OS platforms.
- Are you having any problems with it? If so, what? (I already know about the vs.net 2005 casting issues)
- If you have investigated it in the past but never used it, an indication of why you didn't would be useful.
- If you would like to use it for something now, but feel that you can't for some reason, that would be very useful information for us to have.
Thanks in Advance!
Bob Balaban






Blog Roll










Comments
Posted by Ben Langhinrichs At 12:52:07 PM On 03/03/2007 | - Website - |
I think that the LCLSX tools work, but they are very difficult to use due to a lack of code samples. Andre Girard's sample DB from 2005 is very good, but is so all encompassing that it's difficult to extract the individual methods. Some more examples of common uses of LCLSX would offer the most relief for users of the current tools.
Posted by Ed Maloney At 08:43:41 AM On 03/02/2007 | - Website - |
I started to use the LSX Toolkit a few month ago and found that is is easy to generate the source stub. But it was hard for me to figure out, how and where to insert the needed code to make things working.
There are several samples in the toolkit, but they seem to be not written for end-users.
So , if there were a adequate documentation and some more simple samples, I think the LSXToolkit would be a great enhancement for developers.
Posted by Ulrich Krause At 01:37:25 AM On 03/02/2007 | - Website - |
And please - update it for current development tools.
THANKS!
Posted by Mikkel Heisterberg At 11:56:53 PM On 03/01/2007 | - Website - |
@6 - Bob's not talking about LC LSX. He's talking about the toolkit that is used to create LSX's. I'll reserve my comments on LC LSX for my own blog.
Posted by Charles Robinson At 05:15:49 PM On 03/02/2007 | - Website - |
And to be perfectly clear, I'm a HARDCORE Lotuscript guy. But certainly the future direction of that level of control is Java in the client.
Maybe I'm just missing the opportunity here.
Posted by Nathan T. Freeman At 10:39:23 AM On 03/03/2007 | - Website - |
- I also seem to recall that the "wizard" to generate the code was essentially useless. I used it for the very first stub, then I abandoned it and coded the remainder by hand, which required quite a learning curve to figure out how all the pieces worked together. I seem to recall in particular having tons of trouble coding methods that accepted a variable number of parameters, which LotusScript quite obviously supports in its native objects. There was some horrible mess with how Variants are handled, and String conversions between LMBCS and C++ left a lot to be desired in certain situations, but details on either have sadly been lost to the mists of obscurity.
- Utlimately I wound up having to instantiate C objects from the C++ ones, and finally reached a point where updating a signature would consistently RBoD Notes. Though a workaround was discovered at LotusSphere that year, the project was scrapped.
- Unfortunate, that, because I really liked extending LotusScript with C++ code. "They" seem to have become soured on the entire idea, because I never wrote an LSX again. (little boy pout)
- I think, after that mono-log, that usability should be paramount. If I follow the documentation I should not be able to stump the actual LSX Toolkit developer with my bug; they guy (darn I wish I could remember his name!!) did find a workaround, but the overall level of the toolkit simply smacked of early beta-ware.
- Still, I miss LSX coding. It was fun, in its own convoluted way. (wistful sigh)
Posted by David Gilmore At 04:28:58 PM On 03/14/2007 | - Website - |
Posted by vvv At 07:08:49 AM On 03/02/2007 | - Website - |
some of the reasons for the divergence may have been addressed. At the time, they were a few bugs but the big thing had to do with the richness of objects, object constructor/destructor, dynamic properties, and the volume of code that make the underlying LC API much simpler for the end user.
Posted by glen At 05:18:12 PM On 03/01/2007 | - Website - |