Visit site DelphiTools
May 2013
12
votes
LLVM for DWScript
DelphiTools
– Very experimental support for LLVM in DWScript is now in the googlecode repository, thanks to the efforts of Christian-W Budde. This is the beginning of the opening of new realms of possibilities for DWS! LLVM support is currently centered around jit compilation, and at the moment doesn’t ...
18
votes
Immutable strings… in Delphi?
DelphiTools
– One of the “novelties” of the NextGen Delphi compiler is immutable strings, which I find quite puzzling, for lack of a better word, given that Delphi already had reference-counted copy-on-write strings, and the NextGen compiler uses reference-counted strings. I always considered that ...
7
votes
DWScript news roundup for May 2013
DelphiTools
– Language and Script Engine Delphi XE4 is now supported, compiler hints for XE3 have been taken care of as well compiler now supports “in” operator across strings, for for instance “if subString in myString then” is equivalent to “if myString.Contains(subString) ...
4
votes
Smart Contest 2013 – Round #2
DelphiTools
– The second Smart Context 2013 has been announced! As with the previous round, first prize is a tablet device of your own choice (up to USD 750). This time the theme is “Game Development” The rules are as follows: Registration before the 13th of May (registration at ...
April 2013
5
votes
Gaining Visual Basic OLE super-powers
DelphiTools
– Visual Basic in its various incarnations and off-springs has super-powers when it comes to OLE Automation, aka late-bound COM through IDispatch. Super Powers? For instance, when doing MS Word OLE automation, you can in VBS and VBA write things like WordApp.Documents[1].Name which in Delphi (and many ...
13
votes
What would get you to buy a newer Delphi version?
DelphiTools
– This is a practical poll question, what would get you to buy a newer Delphi version? What would you like to see most and foremost, and would most have a use for? To force you to choose, you can only pick two items! Note: There is a poll embedded within this post, please visit the site to participate ...
7
votes
Not in (interpreted) Kansas anymore
DelphiTools
– For a few weeks now, an experimental JIT compiler has been available in the DWScript SVN for 32bits code. A more detailed article into the hows and whats and WTFs will come later. Consider this article as an extended teaser, and a sort of call for test cases, benchmarks and eyeballs on the source ...
3
votes
COM connector spring cleanup
DelphiTools
– DWScript COM Connector has just received a spring cleanup, as it had grown a bit mouldy over the last years. The COM Connector optionally gives scripts direct access to ActiveX and COM objects. As part of the cleanup, it now support IEnumVARIANT and ComVariantArray can now be enumerated as well ...
3
votes
Protected: DWScript showcase: AquaSoft SlideShow
DelphiTools
– This post is password protected. To view it please enter your password below: Password:
12
votes
DWScript happenings
DelphiTools
– This is a belated news update, with only the highlights: Language News combined property/fields declaration is now supported (same syntax as Oxygene) dynamic arrays now support a Remove method, which has the same syntax as IndexOf, and can be used to remove elements by value for var xxx in array ...
March 2013
10
votes
What client-side platforms do you develop for?
DelphiTools
– What client-side platforms do you develop for? With Delphi/FreePascal or with other tools. This is a small poll to gauge the audience of this website, check all applicable, but please limit yourself to those you personally develop for (be it work or hobby), not your company or colleagues. Note: ...
6
votes
Publishing pictures from an HTML5 app
DelphiTools
– This is a belated followup to the L-System Fiddle series from last year (more like a forgotten article), which ended with a Pascal-based HTML5 app being used to generate fractals and publish them to imgur. Why imgur? Well because they have a well-documented API and they don’t require ...
3
votes
Call for DWScript showcase
DelphiTools
– I’m considering setting up a DWScript showcase webpage. If you’re using DWScript and want to be on that page, please mail the following to “eric at delphitools.info”: short description of how DWScript is used screenshot of the application where it’s used website or ...
February 2013
8
votes
Delphi array constructors performance (or lack of)
DelphiTools
– In Delphi you can initialize a dynamic array in two ways, either manually or via the Create magic constructor: type TIntegerArray = array of Integer; procedure Test; var a : TIntegerArray; begin // magic constructor a := TIntegerArray.Create(1, 2); // manual creation ...
8
votes
Property expressions and statements
DelphiTools
– Object Pascal does allow binding a property to a field for direct read/writer, but we all have seen properties that required a slightly more complex getter or setter, and that usually meant a method for both. DWScript (svn trunk) & Smart Pascal (1.1) now support property expressions and ...



