Path: csiph.com!xmission!news.snarked.org!border2.nntp.dca1.giganews.com!nntp.giganews.com!news.iecc.com!.POSTED.news.iecc.com!nerds-end From: Shoefoot Newsgroups: comp.compilers Subject: Release 0.4 of an XPL Compiler available Date: Sat, 16 Dec 2017 00:19:44 -0800 (PST) Organization: Compilers Central Lines: 17 Sender: news@iecc.com Approved: comp.compilers@iecc.com Message-ID: <17-12-003@comp.compilers> References: <17-11-001@comp.compilers> Mime-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Injection-Date: Sat, 16 Dec 2017 08:19:45 +0000 Injection-Info: gal.iecc.com; posting-host="news.iecc.com:2001:470:1f07:1126:0:676f:7373:6970"; logging-data="11198"; mail-complaints-to="abuse@iecc.com" Keywords: available Posted-Date: 19 Dec 2017 22:37:39 EST X-submission-address: compilers@iecc.com X-moderator-address: compilers-request@iecc.com X-FAQ-and-archives: http://compilers.iecc.com Xref: csiph.com comp.compilers:1938 Release 0.4 is now available. Changes: 1) New library functions: xunlink(), xrewind() and xmkstemp() 2) New keyword EXTERNAL. Add the ability to define function prototypes for external functions. 3) New keyword TRANSPARENT. Similar to the keyword EXTERNAL but is intended to be used with C include files. 4) Add CORELONGWORD() to access 64-bit memory objects. 5) Enhancements to the INLINE() function. 6) The XPL variable errno was changed to xerrno to allow programs to access the C variable errno. 7) Many additions to the documentation. The latest release can be found here: https://sourceforge.net/projects/xpl-compiler/