log in | register | forums
Show:
Go:
Forums
Username:

Password:

User accounts
Register new account
Forgot password
Forum stats
List of members
Search the forums

Advanced search
Recent discussions
- Elsear brings super-fast Networking to Risc PC/A7000/A7000+ (News:)
- Latest hardware upgrade from RISCOSbits (News:)
- RISC OS London Show Report 2024 (News:1)
- Announcing the TIB 2024 Advent Calendar (News:1)
- Code GCC produces that makes you cry #12684 (Prog:39)
- RISCOSbits releases a new laptop solution (News:)
- Rougol November 2024 meeting on monday (News:)
- Drag'n'Drop 14i1 edition reviewed (News:)
- WROCC November 2024 talk o...ay - Andrew Rawnsley (ROD) (News:2)
- October 2024 News Summary (News:3)
Related articles
- NetFetch updated to 5.50
- Internet integration added to RiscOSM
- RISCOSbits releases a new laptop solution
- Elsear brings super-fast Networking to Risc PC/A7000/A7000+
- Drag'n'Drop 14i1 edition reviewed
- October 2024 News Summary
- Late breaking news from RISCOSbits
- ROD updates RISC OS Direct release
- What will R-Comp be showing N.Ex.T?
- RISCOSbits at London Show
Latest postings RSS Feeds
RSS 2.0 | 1.0 | 0.9
Atom 0.3
Misc RDF | CDF
 
View on Mastodon
@www.iconbar.com@rss-parrot.net
Site Search
 
Article archives
Acorn Arcade forums: News and features: ROOL updates DDE to release 31c
 

ROOL updates DDE to release 31c

Posted by Mark Stephens on 05:43, 15/8/2023 | ,
 
ROOL has recently updated the DDE (which provides all the tools and documentation you need to write programs for RISC OS) with DDE31b and DDE31c.

These releases are incremental updates but does boast the following nice, new features:-
  • Syntax checking of the _Atomic keyword in C
  • A new ObjAsm operator (:MDEF:) to query if a macro is defined
  • Regenerated indexes for the Programmer's Reference Manual PDFs
  • A number of bug fixes to the C compiler, Linker, and ObjAsm, DDT, and the interactive debugger
  • Improvements to the shared makefiles
There is a nice page on the ROOL website, which summarises all the DDE releases and changes here.
 
The DDE is a critical tool for RISC OS, so it is good to see regular incremental updates and improvements. It is also a way for ROOL to fund their activities. There are various upgrade options (depending on when you last purchased it).
 
Lastly, it is also worth mentioning that if you want to get into RISC OS development, there are several options on offer to help you from ROOL and others.
 
Website page for DDE
 

 
  ROOL updates DDE to release 31c
  nytrex (13:44 15/8/2023)
  markee174 (15:41 15/8/2023)
  Elesar (21:42 15/8/2023)
 
Alan Robertson Message #125485, posted by nytrex at 13:44, 15/8/2023
Member
Posts: 118
*fix* 'fund their activities'

Nice to see some journalistic attention towards the good work improving the RISC OS developer tools.

[Edited by nytrex at 14:45, 15/8/2023]

[Edited by nytrex at 14:46, 15/8/2023]
  ^[ Log in to reply ]
 
Mark Stephens Message #125486, posted by markee174 at 15:41, 15/8/2023, in reply to message #125485
Does all the
work around here

Posts: 154
*fix* 'fund their activities'
Fixed. Thanks for spotting.
  ^[ Log in to reply ]
 
Robert Sprowson Message #125487, posted by Elesar at 21:42, 15/8/2023, in reply to message #125485
Member
Posts: 45
Although not from this recent 31b/31c update, the C18 extensions to the DDE compiler were most welcomed.

More specifically the addition of static_assert(), which having been used to ASSERT in ObjAsm for writing assembler was oddly missing from C (ie. checking an assumption at compile time). Previously you'd have to either try to do a #if/#error/#endif test with the preprocess or resort to dummy typedef trickery.
  ^[ Log in to reply ]
 

Acorn Arcade forums: News and features: ROOL updates DDE to release 31c