DDE28
Rick Murray (539) 13840 posts |
Well, the show is tomorrow. Have fun everybody who is going. Meanwhile, any news on what DDE28 adds/changes? Does objasm no longer attempt to parse UAL/ARMv7 instructions when building code for (circa) ARMv4 in non-UAL mode? :-P |
||||||||||||
Chris Mahoney (1684) 2165 posts |
The examples should all build this time around :P |
||||||||||||
John Rickman (71) 646 posts |
Just downloaded and installed DDE28. The installation is a bit messy. It is difficult to see what has changed as directories and files have been restamped. Just an observation – not a complaint. |
||||||||||||
Rick Murray (539) 13840 posts |
Mods for Nerds Comparing my versions of stuff with the provided changelog:
(and… still uses FPE maths for floats instead of VFP…)
I’ve not looked at the build process, headers, documentation, examples, libraries, or the other tools such as libfile or make… |
||||||||||||
Steffen Huber (91) 1953 posts |
Changelogs are in Documents.DDE.ChangeLogs. Not a file-by-file changelog however, which would be very atypical for any software I know. |
||||||||||||
John Rickman (71) 646 posts |
Thanks Rick for the summary – as you suggest – mods for nerds – not a lot to see, move along please. And thanks for the pointer to the change logs. I still haven’t got used to thinking of Acorn C/C++ as DDE. |
||||||||||||
Mike Freestone (2564) 131 posts |
The show news has less gobbledegook:
|
||||||||||||
John Rickman (71) 646 posts |
Aside from new features and bug fixes this edition includes electronic copies of the Desktop Development Tools box set Not sure what this means. If it refers to manuals then there is not much difference from the previous release DDE27. |
||||||||||||
Rick Murray (539) 13840 posts |
It’s a compiler suite. What did you expect? Green icons? |
||||||||||||
Steve Fryatt (216) 2105 posts |
I’d need to turn the RISC OS machine on to check, but did DDE27 only have the pre-update manuals included in PDF format? |
||||||||||||
Steve Pampling (1551) 8170 posts |
Easy rounded corners? |
||||||||||||
Jeffrey Lee (213) 6048 posts |
The latest documentation has been available with the DDE for at least the last few years. I think that sentence was there to serve as a reminder, not an indicator of a new feature (it can be broken down into three components; “new features”, “bug fixes”, “electronic copies of manuals”) |
||||||||||||
Rick Murray (539) 13840 posts |
That’s sort of what I was hinting at – that the changes would be mainly low level nerdy stuff rather than, say, prettier icons or indeed rounded corners… Bug fixes to the tools, various architectural enhancements etc… |
||||||||||||
Sprow (202) 1158 posts |
Using my advanced powers of actually opening the documents in Adobe Acrobat I can see
while I’ve not compared them page by page, they’re fatter if nothing else. |
||||||||||||
Rick Murray (539) 13840 posts |
Gee, and I thought it was bad that my Pi didn’t switch to winter time by itself1, somebody’s clock is two and a half years out! ;-) 1 Using CET/CEST hacked into UK territory, not related to the other timezone issues…I don’t think? |
||||||||||||
Chris Mahoney (1684) 2165 posts |
So the DDE28 versions are the same as the printed ones. It’s odd that 27 included the previous editions; I’d never noticed that before. |
||||||||||||
Colin (478) 2433 posts |
Does DDE28 have an error flag to suppress the error ‘Error: declaration with no effect’ you get with code like
I know that this isn’t c99 but working around it is messy. |
||||||||||||
Rick Murray (539) 13840 posts |
Uh… If there’s no name, how do you refer to it? |
||||||||||||
Colin (478) 2433 posts |
You just refer to the elements directly. The example above would fail because there are 2 a variables and 2 b variables at the same depth. You see it used like this.
It’s just used to reduce the length of the path to a variable. |
||||||||||||
Tristan M. (2946) 1039 posts |
I haven’t seen it said explicitly, but having the changelogs along with DDE28 is useless unless a person owns DDE28. |
||||||||||||
Chris Hall (132) 3554 posts |
Yes, it is up to marketing to make you buy it or upgrade. Only in the latter case are the changelogs relevant. So it’s up to the marketing guys to explain why DDE28 is better than DDE27. The wheels are in motion. |
||||||||||||
Rick Murray (539) 13840 posts |
Even in this case the change logs are incomplete. I posted parts of the text file change logs above, but you will note that Sprow mentions a change that doesn’t appear to be noted in the DDE release info. I suspect he has access to the compiler sources so will be able to see the version by version CVS changes, which are inaccessible to us. We just get the edited highlights. ;-) At any rate, some info on why DDE28 is better than DDE27 is, as you say, just basic marketing. |
||||||||||||
Jon Abbott (1421) 2651 posts |
I just wish it was open sourced and free to download to encourage developers. I have zero incentive to upgrade from DDE24 when I have to play full price for it again and I’ve stopped using DDE24 because the code output doesn’t appear to be fully ARMv7 compatible. |
||||||||||||
mikko (3145) 123 posts |
I tend to agree but don’t you at least qualify for the “Half price DDE Download”? If not, it would seem reasonable to offer existing owners generous, non time-limited discounts for upgrades. |
||||||||||||
Jon Abbott (1421) 2651 posts |
There’s a six month time restriction on the “half price” offer, but I don’t believe updates come out within that timeframe, so it’s a bit cheeky really. |