Smaller, cleaner RTTI coming?
One of the biggest complaints about the extended RTTI introduced in Delphi 2010 is the way it adds so much to the size of your EXE. Well, in a recent StackOverflow answer, Barry Kelly hinted that the...
View ArticleSmaller, cleaner RTTI probably NOT coming
I got an email from Barry Kelly in response to my last post: I can’t comment on this article as it requires the commenter to be logged in, and registration is disabled. There are no plans for a more...
View ArticleDynamic class creation: moving beyond the theoretical
A few years back, I ran across this post by Hallvard Vassbotn. (It’s a shame he stopped blogging, because he always had some very interesting stuff about the technical details of how stuff in Delphi...
View ArticleRun-time stack information?
Just in case you haven’t listened to it yet, Jim McKeeth over at Delphi.org posted a new podcast last week. He did an interview with Allen Bauer that apparently ran for about two hours, so he split it...
View ArticleRTTI Generation code now available
Over the past couple weeks, I’ve been working on refining and testing my RTTI generation and the scripting system I’ve been building on top of it, which I’ve decided to call RTTI Script. I think I’m...
View ArticleAdding boolean support to Firebird+DBX
Firebird is a great database, but it’s got one really irritating drawback: no native support for the boolean type. The standard solution to this issue is to create a BOOLEAN domain as a special...
View ArticleFirebird and booleans: one more hurdle
I wrote my last post about enabling booleans in Firebird after several hours of poking around in database code trying to get my query to execute without errors. Once it worked, everything seemed...
View ArticleXE2: TValue is much faster now
About a year and a half ago, I reported on how slow the original implementation of TValue in Delphi 2010 was, touching off a storm of comments and various other blog posts as other Delphi community...
View ArticleRTTI Script alpha release
Way back at the start of this year, I wrote about how I’d been working on a new Object Pascal-based script engine built around Delphi’s extended RTTI system. And then it got real quiet, because more...
View ArticleThe next RTTI bottleneck
A few years back, when I posted an analysis of how TValue is very slow, it prompted a lot of response from the community. Various people ran their own benchmarks, and started working on building or...
View Article