<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Activity for XPL compiler</title><link>https://sourceforge.net/p/xpl-compiler/activity/</link><description>Recent activity for XPL compiler</description><language>en</language><lastBuildDate>Sat, 14 Mar 2026 21:07:02 -0000</lastBuildDate><item><title>XPL compiler released /xpl0011.tar.gz</title><link>https://sourceforge.net/projects/xpl-compiler/files/xpl0011.tar.gz/download</link><description/><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">XPL compiler</dc:creator><pubDate>Sat, 14 Mar 2026 21:07:02 -0000</pubDate><guid>https://sourceforge.net/projects/xpl-compiler/files/xpl0011.tar.gz/download</guid></item><item><title>XPL compiler released /xpl0011.zip</title><link>https://sourceforge.net/projects/xpl-compiler/files/xpl0011.zip/download</link><description/><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">XPL compiler</dc:creator><pubDate>Sat, 14 Mar 2026 21:06:02 -0000</pubDate><guid>https://sourceforge.net/projects/xpl-compiler/files/xpl0011.zip/download</guid></item><item><title>Daniel Weaver committed [4dd1bf] on Code</title><link>https://sourceforge.net/p/xpl-compiler/code/ci/4dd1bfd44f42e27ce94f4a233e4514d7b11c145d/</link><description>Add support for suffixes in xmkstemp().</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Daniel Weaver</dc:creator><pubDate>Sat, 14 Mar 2026 21:02:48 -0000</pubDate><guid>https://sourceforge.net/p/xpl-compiler/code/ci/4dd1bfd44f42e27ce94f4a233e4514d7b11c145d/</guid></item><item><title>Daniel Weaver committed [d36d4b] on Code</title><link>https://sourceforge.net/p/xpl-compiler/code/ci/d36d4bb970907be8f737191036e5b7dedc4d21a1/</link><description>Reset the space_needed variable to 256 on sucessful completion of compactify().</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Daniel Weaver</dc:creator><pubDate>Sat, 14 Mar 2026 21:02:48 -0000</pubDate><guid>https://sourceforge.net/p/xpl-compiler/code/ci/d36d4bb970907be8f737191036e5b7dedc4d21a1/</guid></item><item><title>Daniel Weaver committed [76ddf0] on Code</title><link>https://sourceforge.net/p/xpl-compiler/code/ci/76ddf0cc4006b7ff9336beffba4337c7d33c9878/</link><description>xread() and xwrite() return the number of bytes transferred.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Daniel Weaver</dc:creator><pubDate>Sat, 14 Mar 2026 21:02:48 -0000</pubDate><guid>https://sourceforge.net/p/xpl-compiler/code/ci/76ddf0cc4006b7ff9336beffba4337c7d33c9878/</guid></item><item><title>Daniel Weaver committed [42ff6e] on Code</title><link>https://sourceforge.net/p/xpl-compiler/code/ci/42ff6e49cecf2e6b95fa865e186b784a9d0296ed/</link><description>Add support for source files with MODCOMP conditionals.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Daniel Weaver</dc:creator><pubDate>Sat, 14 Mar 2026 21:02:48 -0000</pubDate><guid>https://sourceforge.net/p/xpl-compiler/code/ci/42ff6e49cecf2e6b95fa865e186b784a9d0296ed/</guid></item><item><title>Daniel Weaver committed [be0b36] on Code</title><link>https://sourceforge.net/p/xpl-compiler/code/ci/be0b36581eab67c87b834efc3a49e01c9b10dbcd/</link><description>Return the number of bytes for xread() and xwrite().</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Daniel Weaver</dc:creator><pubDate>Sat, 14 Mar 2026 21:02:48 -0000</pubDate><guid>https://sourceforge.net/p/xpl-compiler/code/ci/be0b36581eab67c87b834efc3a49e01c9b10dbcd/</guid></item><item><title>Daniel Weaver committed [5ea903] on Code</title><link>https://sourceforge.net/p/xpl-compiler/code/ci/5ea9032b7770e10d10f1ceac554f486f04ffc059/</link><description>Changes for Release 1.3 and xpl0011</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Daniel Weaver</dc:creator><pubDate>Sat, 14 Mar 2026 21:02:48 -0000</pubDate><guid>https://sourceforge.net/p/xpl-compiler/code/ci/5ea9032b7770e10d10f1ceac554f486f04ffc059/</guid></item><item><title>Daniel Weaver committed [ec235f] on Code</title><link>https://sourceforge.net/p/xpl-compiler/code/ci/ec235fd91c6fc7e9d005bd61feb9fec5f1f2b6ca/</link><description>Add the -p option to pad lines to a fixed length.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Daniel Weaver</dc:creator><pubDate>Sat, 14 Mar 2026 21:02:48 -0000</pubDate><guid>https://sourceforge.net/p/xpl-compiler/code/ci/ec235fd91c6fc7e9d005bd61feb9fec5f1f2b6ca/</guid></item><item><title>Daniel Weaver committed [07ef73] on Code</title><link>https://sourceforge.net/p/xpl-compiler/code/ci/07ef738d4e092f319678b8627f49db651da47140/</link><description>Reformat</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Daniel Weaver</dc:creator><pubDate>Sat, 14 Mar 2026 21:02:48 -0000</pubDate><guid>https://sourceforge.net/p/xpl-compiler/code/ci/07ef738d4e092f319678b8627f49db651da47140/</guid></item><item><title>Daniel Weaver committed [0b33be] on Code</title><link>https://sourceforge.net/p/xpl-compiler/code/ci/0b33be6f0404579ab86dd9af3695bcb2f7dcaa6e/</link><description>Add --verbose option to display filename being processed.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Daniel Weaver</dc:creator><pubDate>Sat, 14 Mar 2026 21:02:48 -0000</pubDate><guid>https://sourceforge.net/p/xpl-compiler/code/ci/0b33be6f0404579ab86dd9af3695bcb2f7dcaa6e/</guid></item><item><title>Daniel Weaver committed [59e127] on Code</title><link>https://sourceforge.net/p/xpl-compiler/code/ci/59e127118c6fa22ef3aa3661e523aba295f33729/</link><description>Fix a bug where the string scanner would get out of sync.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Daniel Weaver</dc:creator><pubDate>Sat, 14 Mar 2026 21:02:48 -0000</pubDate><guid>https://sourceforge.net/p/xpl-compiler/code/ci/59e127118c6fa22ef3aa3661e523aba295f33729/</guid></item><item><title>Daniel Weaver posted a comment on discussion General Discussion</title><link>https://sourceforge.net/p/xpl-compiler/discussion/general/thread/1e2298f8fa/?limit=25#040f/0792</link><description>Hello Ken, You need to turn on Upper case keywords. This is done by using the -I option on the command line or / $I / within the body of the program. When I was in college the University had a Xerox Sigma 6. I worked on the XPL complier that ran on that system. In fact that is how I got interested in compiler writing. If you send me the compiler source I will get it running for you. Please send it to shoefoot@gmail.com I suspect the dot(.) is a translation error. It probably should be an underscore(_)....</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Daniel Weaver</dc:creator><pubDate>Tue, 18 Mar 2025 06:48:42 -0000</pubDate><guid>https://sourceforge.net/p/xpl-compiler/discussion/general/thread/1e2298f8fa/?limit=25#040f/0792</guid></item><item><title>kenr modified a comment on discussion General Discussion</title><link>https://sourceforge.net/p/xpl-compiler/discussion/general/thread/1e2298f8fa/?limit=25#040f</link><description>I got in a wad before looking at the options. So, I deleted my foolish post. Thanks for providing this. Its going to help me a lot.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">kenr</dc:creator><pubDate>Tue, 18 Mar 2025 03:56:53 -0000</pubDate><guid>https://sourceforge.net/p/xpl-compiler/discussion/general/thread/1e2298f8fa/?limit=25#040f</guid></item><item><title>kenr posted a comment on discussion General Discussion</title><link>https://sourceforge.net/p/xpl-compiler/discussion/general/thread/1e2298f8fa/?limit=25#040f</link><description>I have an XPL XCOM compiler for the Sigma 7 / GORDO OS from 1968 -74 I'd like to get this this to run. I have your XPL C package and I intend to compile my XCOM with it to obtain Sigma code. The first statement is DECLARE #.TERMINALS LITERALLY '44', Which gives the error XPL to C language translator -- version 1.2 1 | DECLARE #.TERMINALS LITERALLY '44', | | *** Error, Illegal symbol pair: &lt;identifier&gt; &lt;identifier&gt; (detected at line 6448 in xcom). *** Partial parse to this point is: &lt;statement list=""&gt;...</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">kenr</dc:creator><pubDate>Tue, 18 Mar 2025 03:09:00 -0000</pubDate><guid>https://sourceforge.net/p/xpl-compiler/discussion/general/thread/1e2298f8fa/?limit=25#040f</guid></item><item><title>XPL compiler released /xpl0010.zip</title><link>https://sourceforge.net/projects/xpl-compiler/files/xpl0010.zip/download</link><description/><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">XPL compiler</dc:creator><pubDate>Wed, 24 Apr 2024 05:43:04 -0000</pubDate><guid>https://sourceforge.net/projects/xpl-compiler/files/xpl0010.zip/download</guid></item><item><title>XPL compiler released /xpl0010.tar.gz</title><link>https://sourceforge.net/projects/xpl-compiler/files/xpl0010.tar.gz/download</link><description/><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">XPL compiler</dc:creator><pubDate>Wed, 24 Apr 2024 05:43:04 -0000</pubDate><guid>https://sourceforge.net/projects/xpl-compiler/files/xpl0010.tar.gz/download</guid></item><item><title>Daniel Weaver committed [b27cbb] on Code</title><link>https://sourceforge.net/p/xpl-compiler/code/ci/b27cbbaf2f42cd69bd963c316cfe8dd36b8a50fb/</link><description>This is not a source file.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Daniel Weaver</dc:creator><pubDate>Wed, 24 Apr 2024 05:36:56 -0000</pubDate><guid>https://sourceforge.net/p/xpl-compiler/code/ci/b27cbbaf2f42cd69bd963c316cfe8dd36b8a50fb/</guid></item><item><title>Daniel Weaver committed [70436b] on Code</title><link>https://sourceforge.net/p/xpl-compiler/code/ci/70436b0d97a0926f97fc9726c611ceba5374d4d5/</link><description>Change version to 1.2</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Daniel Weaver</dc:creator><pubDate>Wed, 24 Apr 2024 05:36:56 -0000</pubDate><guid>https://sourceforge.net/p/xpl-compiler/code/ci/70436b0d97a0926f97fc9726c611ceba5374d4d5/</guid></item><item><title>Daniel Weaver committed [41be5c] on Code</title><link>https://sourceforge.net/p/xpl-compiler/code/ci/41be5c77c5a6abcc298d8438c58f002e62d77034/</link><description>Add xread() and xwrite().</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Daniel Weaver</dc:creator><pubDate>Wed, 24 Apr 2024 05:36:56 -0000</pubDate><guid>https://sourceforge.net/p/xpl-compiler/code/ci/41be5c77c5a6abcc298d8438c58f002e62d77034/</guid></item><item><title>Daniel Weaver committed [edde7c] on Code</title><link>https://sourceforge.net/p/xpl-compiler/code/ci/edde7c187bed1d68fcb107dbf88c6f0038787e68/</link><description>Revision 1.2</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Daniel Weaver</dc:creator><pubDate>Wed, 24 Apr 2024 05:36:56 -0000</pubDate><guid>https://sourceforge.net/p/xpl-compiler/code/ci/edde7c187bed1d68fcb107dbf88c6f0038787e68/</guid></item><item><title>Daniel Weaver committed [a4a894] on Code</title><link>https://sourceforge.net/p/xpl-compiler/code/ci/a4a894686fcfffae36c7694f54dc3782defe98ac/</link><description>Add xread() and xwrite().  Fix some spelling errors.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Daniel Weaver</dc:creator><pubDate>Wed, 24 Apr 2024 05:36:56 -0000</pubDate><guid>https://sourceforge.net/p/xpl-compiler/code/ci/a4a894686fcfffae36c7694f54dc3782defe98ac/</guid></item><item><title>XPL compiler released /xpl0009.tar.gz</title><link>https://sourceforge.net/projects/xpl-compiler/files/xpl0009.tar.gz/download</link><description/><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">XPL compiler</dc:creator><pubDate>Thu, 22 Dec 2022 18:52:03 -0000</pubDate><guid>https://sourceforge.net/projects/xpl-compiler/files/xpl0009.tar.gz/download</guid></item><item><title>XPL compiler released /xpl0009.zip</title><link>https://sourceforge.net/projects/xpl-compiler/files/xpl0009.zip/download</link><description/><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">XPL compiler</dc:creator><pubDate>Thu, 22 Dec 2022 18:52:03 -0000</pubDate><guid>https://sourceforge.net/projects/xpl-compiler/files/xpl0009.zip/download</guid></item><item><title>Daniel Weaver committed [f6c739] on Code</title><link>https://sourceforge.net/p/xpl-compiler/code/ci/f6c739bc63383edc302f655c5612e652f002a41d/</link><description>Document the changes in version 1.1</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Daniel Weaver</dc:creator><pubDate>Thu, 22 Dec 2022 18:47:00 -0000</pubDate><guid>https://sourceforge.net/p/xpl-compiler/code/ci/f6c739bc63383edc302f655c5612e652f002a41d/</guid></item><item><title>Daniel Weaver committed [5503a4] on Code</title><link>https://sourceforge.net/p/xpl-compiler/code/ci/5503a40c1b68af01b60289d4cac2aa807a901f6d/</link><description>Bump the version number.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Daniel Weaver</dc:creator><pubDate>Thu, 22 Dec 2022 18:46:59 -0000</pubDate><guid>https://sourceforge.net/p/xpl-compiler/code/ci/5503a40c1b68af01b60289d4cac2aa807a901f6d/</guid></item><item><title>Daniel Weaver committed [b1bb00] on Code</title><link>https://sourceforge.net/p/xpl-compiler/code/ci/b1bb00b1ba7c74d77926a05c263dcc33e886450b/</link><description>Add an option to handle conditional compile with the MODCOMP compiler.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Daniel Weaver</dc:creator><pubDate>Thu, 22 Dec 2022 18:46:59 -0000</pubDate><guid>https://sourceforge.net/p/xpl-compiler/code/ci/b1bb00b1ba7c74d77926a05c263dcc33e886450b/</guid></item><item><title>Daniel Weaver committed [074ad1] on Code</title><link>https://sourceforge.net/p/xpl-compiler/code/ci/074ad17c96690de72ca8669075df5c90eca10401/</link><description>Fix an error reported by the GNU C compiler.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Daniel Weaver</dc:creator><pubDate>Thu, 22 Dec 2022 18:46:59 -0000</pubDate><guid>https://sourceforge.net/p/xpl-compiler/code/ci/074ad17c96690de72ca8669075df5c90eca10401/</guid></item><item><title>Daniel Weaver committed [84fdbe]</title><link>https://sourceforge.net/p/xpl-compiler/code/ci/84fdbebc14b1e99e7fdd592f36449004bceffec3/</link><description>Changes in version 1.0</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Daniel Weaver</dc:creator><pubDate>Sat, 15 May 2021 11:16:24 -0000</pubDate><guid>https://sourceforge.net/p/xpl-compiler/code/ci/84fdbebc14b1e99e7fdd592f36449004bceffec3/</guid></item><item><title>XPL compiler released /xpl0008.zip</title><link>https://sourceforge.nethttps%3A//sourceforge.net/projects/xpl-compiler/files/xpl0008.zip/download</link><description/><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">XPL compiler</dc:creator><pubDate>Sat, 15 May 2021 11:15:03 -0000</pubDate><guid>https://sourceforge.net/projects/xpl-compiler/files/xpl0008.zip/download</guid></item><item><title>XPL compiler released /xpl0008.tar.gz</title><link>https://sourceforge.nethttps%3A//sourceforge.net/projects/xpl-compiler/files/xpl0008.tar.gz/download</link><description/><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">XPL compiler</dc:creator><pubDate>Sat, 15 May 2021 11:15:03 -0000</pubDate><guid>https://sourceforge.net/projects/xpl-compiler/files/xpl0008.tar.gz/download</guid></item><item><title>XPL compiler released /xpl0008.tar.gz</title><link>https://sourceforge.nethttps%3A//sourceforge.net/projects/xpl-compiler/files/xpl0008.tar.gz/download</link><description/><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">XPL compiler</dc:creator><pubDate>Sat, 15 May 2021 10:11:04 -0000</pubDate><guid>https://sourceforge.net/projects/xpl-compiler/files/xpl0008.tar.gz/download</guid></item><item><title>XPL compiler released /xpl0008.zip</title><link>https://sourceforge.nethttps%3A//sourceforge.net/projects/xpl-compiler/files/xpl0008.zip/download</link><description/><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">XPL compiler</dc:creator><pubDate>Sat, 15 May 2021 10:11:04 -0000</pubDate><guid>https://sourceforge.net/projects/xpl-compiler/files/xpl0008.zip/download</guid></item><item><title>Daniel Weaver committed [25735c]</title><link>https://sourceforge.net/p/xpl-compiler/code/ci/25735c6af0398b6501b273b67d1156b2b1e19158/</link><description>Fix a concatenate bug where it would fail if both strings ended at FREEPOINT.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Daniel Weaver</dc:creator><pubDate>Sat, 15 May 2021 10:02:10 -0000</pubDate><guid>https://sourceforge.net/p/xpl-compiler/code/ci/25735c6af0398b6501b273b67d1156b2b1e19158/</guid></item><item><title>Daniel Weaver committed [138104]</title><link>https://sourceforge.net/p/xpl-compiler/code/ci/13810451a54c1d24a1cc02317ae8e3ef1ae106dc/</link><description>Fix a concatenate bug where it would fail if both strings ended at FREEPOINT.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Daniel Weaver</dc:creator><pubDate>Sat, 15 May 2021 10:02:10 -0000</pubDate><guid>https://sourceforge.net/p/xpl-compiler/code/ci/13810451a54c1d24a1cc02317ae8e3ef1ae106dc/</guid></item><item><title>Daniel Weaver committed [89f7fd]</title><link>https://sourceforge.net/p/xpl-compiler/code/ci/89f7fd497a0b7093591da8f9ea9f7cc012ff9e4e/</link><description>The built-in-function EXIT will abort the program when used without an argument.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Daniel Weaver</dc:creator><pubDate>Sat, 15 May 2021 10:02:10 -0000</pubDate><guid>https://sourceforge.net/p/xpl-compiler/code/ci/89f7fd497a0b7093591da8f9ea9f7cc012ff9e4e/</guid></item><item><title>XPL compiler released /xpl0007.tar.gz</title><link>https://sourceforge.nethttps%3A//sourceforge.net/projects/xpl-compiler/files/xpl0007.tar.gz/download</link><description/><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">XPL compiler</dc:creator><pubDate>Sat, 15 Aug 2020 05:32:02 -0000</pubDate><guid>https://sourceforge.net/projects/xpl-compiler/files/xpl0007.tar.gz/download</guid></item><item><title>XPL compiler released /xpl0007.zip</title><link>https://sourceforge.nethttps%3A//sourceforge.net/projects/xpl-compiler/files/xpl0007.zip/download</link><description/><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">XPL compiler</dc:creator><pubDate>Sat, 15 Aug 2020 05:32:02 -0000</pubDate><guid>https://sourceforge.net/projects/xpl-compiler/files/xpl0007.zip/download</guid></item><item><title>Daniel Weaver committed [f0df23]</title><link>https://sourceforge.net/p/xpl-compiler/code/ci/f0df2308240710b12a2b60eea537b22c85ec5de6/</link><description>Add an error message for multiple definitions of parameters.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Daniel Weaver</dc:creator><pubDate>Sat, 15 Aug 2020 03:27:41 -0000</pubDate><guid>https://sourceforge.net/p/xpl-compiler/code/ci/f0df2308240710b12a2b60eea537b22c85ec5de6/</guid></item><item><title>Daniel Weaver committed [f5410d]</title><link>https://sourceforge.net/p/xpl-compiler/code/ci/f5410d1d203aa25955379103e1e867fae188837e/</link><description>Add xtags to the makefiles.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Daniel Weaver</dc:creator><pubDate>Sat, 15 Aug 2020 03:27:41 -0000</pubDate><guid>https://sourceforge.net/p/xpl-compiler/code/ci/f5410d1d203aa25955379103e1e867fae188837e/</guid></item><item><title>Daniel Weaver committed [070c36]</title><link>https://sourceforge.net/p/xpl-compiler/code/ci/070c367fd6e0e204b94d2f17eeb89922d43ebc8f/</link><description>A new program to generate a VI tags file for XPL programs.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Daniel Weaver</dc:creator><pubDate>Sat, 15 Aug 2020 03:27:41 -0000</pubDate><guid>https://sourceforge.net/p/xpl-compiler/code/ci/070c367fd6e0e204b94d2f17eeb89922d43ebc8f/</guid></item><item><title>Daniel Weaver committed [14a399]</title><link>https://sourceforge.net/p/xpl-compiler/code/ci/14a399c1c4bb4ff672076271d186b7b379398f81/</link><description>Correctly flush I/O before rewind.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Daniel Weaver</dc:creator><pubDate>Sat, 15 Aug 2020 03:27:41 -0000</pubDate><guid>https://sourceforge.net/p/xpl-compiler/code/ci/14a399c1c4bb4ff672076271d186b7b379398f81/</guid></item><item><title>Daniel Weaver committed [3b11c8]</title><link>https://sourceforge.net/p/xpl-compiler/code/ci/3b11c8f177169f4e3caaa248fc7efbc5e00e48e9/</link><description>Add up arraw to the list of valid characters.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Daniel Weaver</dc:creator><pubDate>Sat, 15 Aug 2020 03:27:41 -0000</pubDate><guid>https://sourceforge.net/p/xpl-compiler/code/ci/3b11c8f177169f4e3caaa248fc7efbc5e00e48e9/</guid></item><item><title>Daniel Weaver committed [bab92a]</title><link>https://sourceforge.net/p/xpl-compiler/code/ci/bab92ac30159715212a8cc9f7bf143291e746143/</link><description>Add xtags to the makefile clean target.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Daniel Weaver</dc:creator><pubDate>Sat, 15 Aug 2020 03:27:41 -0000</pubDate><guid>https://sourceforge.net/p/xpl-compiler/code/ci/bab92ac30159715212a8cc9f7bf143291e746143/</guid></item><item><title>Daniel Weaver committed [b54255]</title><link>https://sourceforge.net/p/xpl-compiler/code/ci/b542557ed61335d9cf993d1eea260728b8b87e28/</link><description>Minor changes to document.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Daniel Weaver</dc:creator><pubDate>Sat, 15 Aug 2020 03:27:41 -0000</pubDate><guid>https://sourceforge.net/p/xpl-compiler/code/ci/b542557ed61335d9cf993d1eea260728b8b87e28/</guid></item><item><title>Daniel Weaver committed [c0a088]</title><link>https://sourceforge.net/p/xpl-compiler/code/ci/c0a088e21318c5ec6a1f995f4d22882e2231e9d9/</link><description>Format change.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Daniel Weaver</dc:creator><pubDate>Sat, 15 Aug 2020 03:27:41 -0000</pubDate><guid>https://sourceforge.net/p/xpl-compiler/code/ci/c0a088e21318c5ec6a1f995f4d22882e2231e9d9/</guid></item><item><title>Daniel Weaver committed [9e4feb]</title><link>https://sourceforge.net/p/xpl-compiler/code/ci/9e4febc80bb7b100b5a50a6673de5ddd4d575aab/</link><description>Changes in version 0.7</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Daniel Weaver</dc:creator><pubDate>Sat, 15 Aug 2020 03:27:41 -0000</pubDate><guid>https://sourceforge.net/p/xpl-compiler/code/ci/9e4febc80bb7b100b5a50a6673de5ddd4d575aab/</guid></item><item><title>Daniel Weaver committed [242124]</title><link>https://sourceforge.net/p/xpl-compiler/code/ci/2421249cc66775df2f5c551dd05eecf0567fb349/</link><description>FIX a bug when a RETURN statement is used in an IF statement and is the</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Daniel Weaver</dc:creator><pubDate>Sat, 15 Aug 2020 03:27:41 -0000</pubDate><guid>https://sourceforge.net/p/xpl-compiler/code/ci/2421249cc66775df2f5c551dd05eecf0567fb349/</guid></item><item><title>Brian Tiffin posted a comment on discussion General Discussion</title><link>https://sourceforge.net/p/xpl-compiler/discussion/general/thread/5e82386125/?limit=25#1c1a/a51b</link><description>:-) When I get comfortable enough to make the XPL language page on Rosetta, your routine will be put to use for case conversion, not the first day student copy listed above. I was about to pester about learning the ins and outs of references vs copies. REBOL programming seems a little similar in that area. When to leverage the efficiencies of references and when new copies need to be made. Thanks for the hint. Getting over the first few hurldes, will add base handling to the sum-digits task sample....</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Brian Tiffin</dc:creator><pubDate>Sat, 01 Aug 2020 04:00:41 -0000</pubDate><guid>https://sourceforge.net/p/xpl-compiler/discussion/general/thread/5e82386125/?limit=25#1c1a/a51b</guid></item><item><title>Daniel Weaver modified a comment on discussion General Discussion</title><link>https://sourceforge.net/p/xpl-compiler/discussion/general/thread/5e82386125/?limit=25#f198</link><description>The lack of a BREAK statement in XPL is a problem. There are a few ways to work around this problem. Here are some suggestions: looping = 1; do while looping; if some_end_condition then looping = 0; /* do more stuff */ end; /* In XPL the upper limit is not recalculated */ /* This will not work */ x = 100; do i = 0 to x; if some_end_condition then x = 0; /* ... */ end; /* But you can change the index variable */ x = 100; do i = 0 to x; if some_end_condition then i = 256; /* ... */ end; /* You can...</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Daniel Weaver</dc:creator><pubDate>Sat, 01 Aug 2020 01:36:18 -0000</pubDate><guid>https://sourceforge.net/p/xpl-compiler/discussion/general/thread/5e82386125/?limit=25#f198</guid></item><item><title>Daniel Weaver modified a comment on discussion General Discussion</title><link>https://sourceforge.net/p/xpl-compiler/discussion/general/thread/5e82386125/?limit=25#1c1a</link><description>The line: total = total + digit - byte('0'); Should read: total = total * base + digit - byte('0'); This should work for any base from 2 to 10. In my example the function UNIQUE makes a copy of the string so that the uppercase function does not corrupt other strings. For Example: base_data = 'abcdef'; new_stuff = uppercase(substr(base_data, 1, 3)); /* Should not corrupt the value of the string "base_data " */ It's easy to get a unique copy of a string. You move it to the top of the free string area....</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Daniel Weaver</dc:creator><pubDate>Sat, 01 Aug 2020 00:57:31 -0000</pubDate><guid>https://sourceforge.net/p/xpl-compiler/discussion/general/thread/5e82386125/?limit=25#1c1a</guid></item><item><title>Daniel Weaver modified a comment on discussion General Discussion</title><link>https://sourceforge.net/p/xpl-compiler/discussion/general/thread/5e82386125/?limit=25#1c1a</link><description>The line: ~~~total = total + digit - byte('0'); ~~~Should read: ~~~total = total * base + digit - byte('0'); ~~~This should work for any base from 2 to 10. In my example the function UNIQUE makes a copy of the string so that the uppercase function does not corrupt other strings. For Example: ~~~stuff = 'abcdef'; new_stuff = uppercase(substr(stuff, 1, 3)); / Should not corrupt the value of the string "stuff "/ ~~~It's easy to get a unique copy of a string. You move it to the top of the free string...</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Daniel Weaver</dc:creator><pubDate>Sat, 01 Aug 2020 00:47:29 -0000</pubDate><guid>https://sourceforge.net/p/xpl-compiler/discussion/general/thread/5e82386125/?limit=25#1c1a</guid></item><item><title>Daniel Weaver modified a comment on discussion General Discussion</title><link>https://sourceforge.net/p/xpl-compiler/discussion/general/thread/5e82386125/?limit=25#1c1a</link><description>The line: total = total + digit - byte('0'); Should read: total = total * base + digit - byte('0'); This should work for any base from 2 to 10. In my example the function UNIQUE makes a copy of the string so that the uppercase function does not corrupt other strings. For Example: stuff = 'abcdef'; new_stuff = uppercase(substr(stuff, 1, 3)); / Should not corrupt the value of the string "stuff "/ It's easy to get a unique copy of a string. You move it to the top of the free string area. Example: new_string...</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Daniel Weaver</dc:creator><pubDate>Sat, 01 Aug 2020 00:41:26 -0000</pubDate><guid>https://sourceforge.net/p/xpl-compiler/discussion/general/thread/5e82386125/?limit=25#1c1a</guid></item><item><title>Daniel Weaver modified a comment on discussion General Discussion</title><link>https://sourceforge.net/p/xpl-compiler/discussion/general/thread/5e82386125/?limit=25#1c1a</link><description>The line: total = total + digit - byte('0'); Should read: total = total * base + digit - byte('0'); This should work for any base from 2 to 10. In my example the function UNIQUE makes a copy of the string so that the uppercase function does not corrupt other strings. For Example: stuff = 'abcdef'; new_stuff = uppercase(substr(stuff, 1, 3)); / Should not corrupt the value of the string "stuff "/ It's easy to get a unique copy of a string. You move it to the top of the free string area. Example: new_string...</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Daniel Weaver</dc:creator><pubDate>Sat, 01 Aug 2020 00:39:31 -0000</pubDate><guid>https://sourceforge.net/p/xpl-compiler/discussion/general/thread/5e82386125/?limit=25#1c1a</guid></item><item><title>Daniel Weaver posted a comment on discussion General Discussion</title><link>https://sourceforge.net/p/xpl-compiler/discussion/general/thread/5e82386125/?limit=25#1c1a</link><description>The line: total = total + digit - byte('0'); Should read: total = total * base + digit - byte('0'); This should work for any base from 2 to 10. In my example the function UNIQUE makes a copy of the string so that the uppercase function does not corrupt other strings. For Example: stuff = 'abcdef'; new_stuff = uppercase(substr(stuff, 1, 3)); / Should not corrupt the value of the string "stuff "/ It's easy to get a unique copy of a string. You move it to the top of the free string area. Example: new_string...</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Daniel Weaver</dc:creator><pubDate>Sat, 01 Aug 2020 00:38:36 -0000</pubDate><guid>https://sourceforge.net/p/xpl-compiler/discussion/general/thread/5e82386125/?limit=25#1c1a</guid></item><item><title>Daniel Weaver modified a comment on discussion General Discussion</title><link>https://sourceforge.net/p/xpl-compiler/discussion/general/thread/5e82386125/?limit=25#f198</link><description>The lack of a BREAK statement in XPL is a problem. There are a few ways to work around this problem. Here are some suggestions: looping = 1; do while looping; if some_end_condition then looping = 0; /* do more stuff */ end; /* In XPL the upper limit is not recalculated */ /* This will not work */ x = 100; do i = 0 to x; if some_end_condition then x = 0; /* ... */ end; /* But you can change the index variable */ x = 100; do i = 0 to x; if some_end_condition then i = 256; /* ... */ end; /* You can...</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Daniel Weaver</dc:creator><pubDate>Sat, 01 Aug 2020 00:02:08 -0000</pubDate><guid>https://sourceforge.net/p/xpl-compiler/discussion/general/thread/5e82386125/?limit=25#f198</guid></item><item><title>Daniel Weaver modified a comment on discussion General Discussion</title><link>https://sourceforge.net/p/xpl-compiler/discussion/general/thread/5e82386125/?limit=25#91e3</link><description>/* lower to UPPER case conversion */ declare map(255) bit(8); declare shift character initial ( 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ'); initialization: procedure; declare (i, j) fixed; do i = 0 to 255; map(i) = i; end; do i = 0 to 25; j = byte(shift, i + 26); map(byte(shift, i)) = j; end; end initialization; uppercase: procedure(s) character; declare s character, i fixed; s = unique(s); do i = 0 to length(s) - 1; byte(s, i) = map(byte(s, i)); end; return s; end uppercase; main: procedure;...</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Daniel Weaver</dc:creator><pubDate>Fri, 31 Jul 2020 23:58:43 -0000</pubDate><guid>https://sourceforge.net/p/xpl-compiler/discussion/general/thread/5e82386125/?limit=25#91e3</guid></item><item><title>Brian Tiffin modified a comment on discussion General Discussion</title><link>https://sourceforge.net/p/xpl-compiler/discussion/general/thread/5e82386125/?limit=25#f198/d7cb</link><description>Thanks again. I spent about a year back in the early 80's under a mentor who was the "structured programming, or no programming" type. Thinking back, he may have been from Denmark and loyal to the likes of Dijkstra. &lt;joking&gt;&lt;/joking&gt; It was good training in goto-less at all costs programming. :-) I'll post more starter questions if/when I put up the Rosetta Code XPL page and some of the simple tasks. Edit: adding a listing Didn't have time last night to dig up the first day coding attempt, just so...</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Brian Tiffin</dc:creator><pubDate>Fri, 31 Jul 2020 23:33:58 -0000</pubDate><guid>https://sourceforge.net/p/xpl-compiler/discussion/general/thread/5e82386125/?limit=25#f198/d7cb</guid></item><item><title>Brian Tiffin modified a comment on discussion General Discussion</title><link>https://sourceforge.net/p/xpl-compiler/discussion/general/thread/5e82386125/?limit=25#f198/d7cb</link><description>Thanks again. I spent about a year back in the early 80's under a mentor who was the "structured programming, or no programming" type. Thinking back, he may have been from Denmark and loyal to the likes of Dijkstra. &lt;joking&gt;&lt;/joking&gt; It was good training in goto-less at all costs programming. :-) I'll post more starter questions if/when I put up the Rosetta Code XPL page and some of the simple tasks. Edit: adding a listing Didn't have time last night to dig up the first day coding attempt, just so...</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Brian Tiffin</dc:creator><pubDate>Fri, 31 Jul 2020 23:29:34 -0000</pubDate><guid>https://sourceforge.net/p/xpl-compiler/discussion/general/thread/5e82386125/?limit=25#f198/d7cb</guid></item><item><title>Brian Tiffin modified a comment on discussion General Discussion</title><link>https://sourceforge.net/p/xpl-compiler/discussion/general/thread/5e82386125/?limit=25#f198/d7cb</link><description>Thanks again. I spent about a year back in the early 80's under a mentor who was the "structured programming, or no programming" type. Thinking back, he may have been from Denmark and loyal to the likes of Dijkstra. &lt;joking&gt;&lt;/joking&gt; It was good training in goto-less at all costs programming. :-) I'll post more starter questions if/when I put up the Rosetta Code XPL page and some of the simple tasks. Edit: adding a listing Didn't have time last night to dig up the first day coding attempt, just so...</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Brian Tiffin</dc:creator><pubDate>Fri, 31 Jul 2020 23:26:33 -0000</pubDate><guid>https://sourceforge.net/p/xpl-compiler/discussion/general/thread/5e82386125/?limit=25#f198/d7cb</guid></item><item><title>Brian Tiffin posted a comment on discussion General Discussion</title><link>https://sourceforge.net/p/xpl-compiler/discussion/general/thread/5e82386125/?limit=25#f198/d7cb</link><description>Thanks again. I spent about a year back in the early 80's under a mentor who was the "structured programming, or no programming" type. Thinking back, he may have been from Denmark and loyal to the likes of Dijkstra. &lt;joking&gt;&lt;/joking&gt; It was good training in goto-less at all costs programming. :-) I'll post more starter questions if/when I put up the Rosetta Code XPL page and some of the simple tasks. Cheers, Blue</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Brian Tiffin</dc:creator><pubDate>Fri, 31 Jul 2020 12:35:31 -0000</pubDate><guid>https://sourceforge.net/p/xpl-compiler/discussion/general/thread/5e82386125/?limit=25#f198/d7cb</guid></item><item><title>Brian Tiffin posted a comment on discussion General Discussion</title><link>https://sourceforge.net/p/xpl-compiler/discussion/general/thread/5e82386125/?limit=25#91e3/1339</link><description>Nice. Thanks, Daniel. Works the charm. Did have to fix the /* */ comments in the first line. SourceForge markup ate the asterisks for italics. Not a biggy, and on par for SourceForge markdown expectations. :-) Have good, make well, Blue</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Brian Tiffin</dc:creator><pubDate>Fri, 31 Jul 2020 11:22:48 -0000</pubDate><guid>https://sourceforge.net/p/xpl-compiler/discussion/general/thread/5e82386125/?limit=25#91e3/1339</guid></item><item><title>Daniel Weaver posted a comment on discussion General Discussion</title><link>https://sourceforge.net/p/xpl-compiler/discussion/general/thread/5e82386125/?limit=25#f198</link><description>The lack of a BREAK statement in XPL is a problem. There are a few ways to work around this problem. Here are some suggestions: looping = 1; do while looping; if some_end_condition then looping = 0; / do more stuff / end; / In XPL the upper limit is not recalculated / / This will not work / x = 100; do i = 0 to x; if some_end_condition then x = 0; / ... / end; / But you can change the index variable / x = 100; do i = 0 to x; if some_end_condition then i = 256; / ... / end; / You can also use the...</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Daniel Weaver</dc:creator><pubDate>Thu, 30 Jul 2020 10:50:59 -0000</pubDate><guid>https://sourceforge.net/p/xpl-compiler/discussion/general/thread/5e82386125/?limit=25#f198</guid></item><item><title>Daniel Weaver posted a comment on discussion General Discussion</title><link>https://sourceforge.net/p/xpl-compiler/discussion/general/thread/5e82386125/?limit=25#91e3</link><description>/ lower to UPPER case conversion / declare map(255) bit(8); declare shift character initial ( 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ'); initialization: procedure; declare (i, j) fixed; do i = 0 to 255; map(i) = i; end; do i = 0 to 25; j = byte(shift, i + 26); map(byte(shift, i)) = j; end; end initialization; uppercase: procedure(s) character; declare s character, i fixed; s = unique(s); do i = 0 to length(s) - 1; byte(s, i) = map(byte(s, i)); end; return s; end uppercase; main: procedure;...</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Daniel Weaver</dc:creator><pubDate>Thu, 30 Jul 2020 10:34:34 -0000</pubDate><guid>https://sourceforge.net/p/xpl-compiler/discussion/general/thread/5e82386125/?limit=25#91e3</guid></item><item><title>Brian Tiffin posted a comment on discussion General Discussion</title><link>https://sourceforge.net/p/xpl-compiler/discussion/general/thread/5e82386125/?limit=25#9f7d</link><description>Not meaning to pester, Daniel, but also keen and at the bottom of the XPL learning curve. Are you up for a few beginner questions here in your discussion forum? As a for instance, how would an XPL guru go about defining uppercase(str) and lowercase(str) procedures, given that the code should be EBCDIC and ASCII agnostic, changing the str in place. I've tried a few things like byte(str, pos) = byte(map, j) on the left hand side of an assignment, but all I seem to get, is more confused. :-) Another;...</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Brian Tiffin</dc:creator><pubDate>Sun, 05 Jul 2020 00:26:26 -0000</pubDate><guid>https://sourceforge.net/p/xpl-compiler/discussion/general/thread/5e82386125/?limit=25#9f7d</guid></item><item><title>Brian Tiffin modified a comment on ticket #7</title><link>https://sourceforge.net/p/xpl-compiler/tickets/7/?limit=25#a45b</link><description>:-) Yes and no. As I was about to try and write up a minimal. I can't quite get the incantations that left the descriptors unset. All works as advertised. I was early exploring, and using sed to rename function entries generated, and when trying to reproduce, it all just works, Daniel, no traceback. prompt$ make tryargs xpl -I -m args.xpl XPL to C language translator -- version 0.6 12 cards containing 9 statements were compiled. No errors were detected. args XPL command line arguments 0 date: 120186...</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Brian Tiffin</dc:creator><pubDate>Sat, 04 Jul 2020 10:21:34 -0000</pubDate><guid>https://sourceforge.net/p/xpl-compiler/tickets/7/?limit=25#a45b</guid></item><item><title>Brian Tiffin posted a comment on ticket #7</title><link>https://sourceforge.net/p/xpl-compiler/tickets/7/?limit=25#a45b</link><description>:-) Yes and no. As I was about to try and write up a minimal. I can't quite get the incantations that left the descriptors unset. All works as advertised. I was early exploring, and using sed to rename function entries generated, and when trying to reproduce, it all just works, Daniel, no traceback. prompt$ make tryargs xpl -I -m args.xpl XPL to C language translator -- version 0.6 12 cards containing 9 statements were compiled. No errors were detected. args XPL command line arguments 0 date: 120186...</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Brian Tiffin</dc:creator><pubDate>Sat, 04 Jul 2020 10:19:02 -0000</pubDate><guid>https://sourceforge.net/p/xpl-compiler/tickets/7/?limit=25#a45b</guid></item><item><title>Brian Tiffin created ticket #7</title><link>https://sourceforge.net/p/xpl-compiler/tickets/7/</link><description>factor out a function for argc, argc with xpl -m</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Brian Tiffin</dc:creator><pubDate>Sat, 04 Jul 2020 04:50:05 -0000</pubDate><guid>https://sourceforge.net/p/xpl-compiler/tickets/7/</guid></item><item><title>Daniel Weaver committed [079249]</title><link>https://sourceforge.net/p/xpl-compiler/code/ci/079249c5f00ff8c55be9648205b15357037cf856/</link><description>Add comment start, and line length options.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Daniel Weaver</dc:creator><pubDate>Sat, 26 Jan 2019 02:00:48 -0000</pubDate><guid>https://sourceforge.net/p/xpl-compiler/code/ci/079249c5f00ff8c55be9648205b15357037cf856/</guid></item><item><title>Daniel Weaver committed [100e85]</title><link>https://sourceforge.net/p/xpl-compiler/code/ci/100e8540865da0b4d011e06f0112a9c47b160f85/</link><description>Bump revision.  Fix typo.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Daniel Weaver</dc:creator><pubDate>Sat, 26 Jan 2019 02:00:48 -0000</pubDate><guid>https://sourceforge.net/p/xpl-compiler/code/ci/100e8540865da0b4d011e06f0112a9c47b160f85/</guid></item><item><title>XPL compiler released /xpl0006.tar.gz</title><link>https://sourceforge.nethttps%3A//sourceforge.net/projects/xpl-compiler/files/xpl0006.tar.gz/download</link><description/><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">XPL compiler</dc:creator><pubDate>Fri, 16 Mar 2018 21:30:02 -0000</pubDate><guid>https://sourceforge.net/projects/xpl-compiler/files/xpl0006.tar.gz/download</guid></item><item><title>XPL compiler released /xpl0006.zip</title><link>https://sourceforge.nethttps%3A//sourceforge.net/projects/xpl-compiler/files/xpl0006.zip/download</link><description/><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">XPL compiler</dc:creator><pubDate>Fri, 16 Mar 2018 21:30:02 -0000</pubDate><guid>https://sourceforge.net/projects/xpl-compiler/files/xpl0006.zip/download</guid></item><item><title>Daniel Weaver committed [53185a]</title><link>https://sourceforge.net/p/xpl-compiler/code/ci/53185a9a5829b0c9c5614e719ae3db20a0a36cea/</link><description>Removed some unused variables.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Daniel Weaver</dc:creator><pubDate>Fri, 16 Mar 2018 20:57:30 -0000</pubDate><guid>https://sourceforge.net/p/xpl-compiler/code/ci/53185a9a5829b0c9c5614e719ae3db20a0a36cea/</guid></item><item><title>Daniel Weaver committed [f97286]</title><link>https://sourceforge.net/p/xpl-compiler/code/ci/f972864aae205a35a6fe5eaa59d5a335f772a807/</link><description>Split date and time out to a separate .c file.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Daniel Weaver</dc:creator><pubDate>Fri, 16 Mar 2018 20:57:30 -0000</pubDate><guid>https://sourceforge.net/p/xpl-compiler/code/ci/f972864aae205a35a6fe5eaa59d5a335f772a807/</guid></item><item><title>Daniel Weaver committed [697e37]</title><link>https://sourceforge.net/p/xpl-compiler/code/ci/697e37736af5bd57e720647c9deb7d4f289ab83d/</link><description>Add the program xformat to for XPL source programs.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Daniel Weaver</dc:creator><pubDate>Fri, 16 Mar 2018 20:57:30 -0000</pubDate><guid>https://sourceforge.net/p/xpl-compiler/code/ci/697e37736af5bd57e720647c9deb7d4f289ab83d/</guid></item><item><title>Daniel Weaver committed [48928b]</title><link>https://sourceforge.net/p/xpl-compiler/code/ci/48928bc64268220321bcb25ad5e08638a8f81425/</link><description>Add the builtin variable input_record_limit to limit INPUT() string length.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Daniel Weaver</dc:creator><pubDate>Fri, 16 Mar 2018 20:57:30 -0000</pubDate><guid>https://sourceforge.net/p/xpl-compiler/code/ci/48928bc64268220321bcb25ad5e08638a8f81425/</guid></item><item><title>Daniel Weaver committed [2f0fb4]</title><link>https://sourceforge.net/p/xpl-compiler/code/ci/2f0fb4bbcf1ff3a8b13d05266ddc9d72c533e467/</link><description>Update the documentation.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Daniel Weaver</dc:creator><pubDate>Fri, 16 Mar 2018 20:57:30 -0000</pubDate><guid>https://sourceforge.net/p/xpl-compiler/code/ci/2f0fb4bbcf1ff3a8b13d05266ddc9d72c533e467/</guid></item><item><title>XPL compiler released /xpl0005.tar.gz</title><link>https://sourceforge.nethttps%3A//sourceforge.net/projects/xpl-compiler/files/xpl0005.tar.gz/download</link><description/><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">XPL compiler</dc:creator><pubDate>Wed, 10 Jan 2018 05:42:01 -0000</pubDate><guid>https://sourceforge.net/projects/xpl-compiler/files/xpl0005.tar.gz/download</guid></item><item><title>XPL compiler released /xpl0005.zip</title><link>https://sourceforge.nethttps%3A//sourceforge.net/projects/xpl-compiler/files/xpl0005.zip/download</link><description/><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">XPL compiler</dc:creator><pubDate>Wed, 10 Jan 2018 05:40:02 -0000</pubDate><guid>https://sourceforge.net/projects/xpl-compiler/files/xpl0005.zip/download</guid></item><item><title>Daniel Weaver modified ticket #5</title><link>https://sourceforge.net/p/xpl-compiler/tickets/5/</link><description>Hex constants at the end of a C compatible string are ignored</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Daniel Weaver</dc:creator><pubDate>Wed, 10 Jan 2018 05:33:11 -0000</pubDate><guid>https://sourceforge.net/p/xpl-compiler/tickets/5/</guid></item><item><title>Daniel Weaver posted a comment on ticket #5</title><link>https://sourceforge.net/p/xpl-compiler/tickets/5/?limit=25#c06b</link><description>Fixed in 0.5</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Daniel Weaver</dc:creator><pubDate>Wed, 10 Jan 2018 05:33:11 -0000</pubDate><guid>https://sourceforge.net/p/xpl-compiler/tickets/5/?limit=25#c06b</guid></item><item><title>Daniel Weaver posted a comment on ticket #6</title><link>https://sourceforge.net/p/xpl-compiler/tickets/6/?limit=25#991a</link><description>Fixed in 0.5</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Daniel Weaver</dc:creator><pubDate>Wed, 10 Jan 2018 05:31:41 -0000</pubDate><guid>https://sourceforge.net/p/xpl-compiler/tickets/6/?limit=25#991a</guid></item><item><title>Daniel Weaver modified ticket #6</title><link>https://sourceforge.net/p/xpl-compiler/tickets/6/</link><description>Do loop iteration variable set too early</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Daniel Weaver</dc:creator><pubDate>Wed, 10 Jan 2018 05:31:41 -0000</pubDate><guid>https://sourceforge.net/p/xpl-compiler/tickets/6/</guid></item><item><title>Daniel Weaver committed [fbb640]</title><link>https://sourceforge.net/p/xpl-compiler/code/ci/fbb6401ddace3088bdbfe05131ad628aa9c130ce/</link><description>Formatting change to prevent text from running off the right side of the page.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Daniel Weaver</dc:creator><pubDate>Wed, 10 Jan 2018 05:19:56 -0000</pubDate><guid>https://sourceforge.net/p/xpl-compiler/code/ci/fbb6401ddace3088bdbfe05131ad628aa9c130ce/</guid></item><item><title>Daniel Weaver committed [ddeff3]</title><link>https://sourceforge.net/p/xpl-compiler/code/ci/ddeff3ed1e256e3f9c78847b1b8aa1abefcf3773/</link><description>Update the section on Name Space polution.  Pluse other edits.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Daniel Weaver</dc:creator><pubDate>Wed, 10 Jan 2018 05:19:56 -0000</pubDate><guid>https://sourceforge.net/p/xpl-compiler/code/ci/ddeff3ed1e256e3f9c78847b1b8aa1abefcf3773/</guid></item><item><title>Daniel Weaver committed [b5e581]</title><link>https://sourceforge.net/p/xpl-compiler/code/ci/b5e581eb37b3057869f6dc055b5f272087dc8952/</link><description>Rename many of the runtime functions to reduce namespace polution.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Daniel Weaver</dc:creator><pubDate>Wed, 10 Jan 2018 05:19:56 -0000</pubDate><guid>https://sourceforge.net/p/xpl-compiler/code/ci/b5e581eb37b3057869f6dc055b5f272087dc8952/</guid></item><item><title>Daniel Weaver committed [712106]</title><link>https://sourceforge.net/p/xpl-compiler/code/ci/71210648b3ddeefcfe350f3a1019ec002b638817/</link><description>Add new functions: xfdopen, xio_get_flags, xio_set_flags.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Daniel Weaver</dc:creator><pubDate>Wed, 10 Jan 2018 05:19:56 -0000</pubDate><guid>https://sourceforge.net/p/xpl-compiler/code/ci/71210648b3ddeefcfe350f3a1019ec002b638817/</guid></item><item><title>Daniel Weaver committed [d1ca61]</title><link>https://sourceforge.net/p/xpl-compiler/code/ci/d1ca61922381f5b170ce6421922c61b7ef1050cb/</link><description>Makefile cleanup</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Daniel Weaver</dc:creator><pubDate>Wed, 10 Jan 2018 05:19:56 -0000</pubDate><guid>https://sourceforge.net/p/xpl-compiler/code/ci/d1ca61922381f5b170ce6421922c61b7ef1050cb/</guid></item><item><title>Daniel Weaver committed [320107]</title><link>https://sourceforge.net/p/xpl-compiler/code/ci/320107ae0260372bdae60146f1f34353a33b055a/</link><description>Remove teace() and untrace() from the runtime.  Avoid namespace polution.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Daniel Weaver</dc:creator><pubDate>Mon, 25 Dec 2017 21:34:21 -0000</pubDate><guid>https://sourceforge.net/p/xpl-compiler/code/ci/320107ae0260372bdae60146f1f34353a33b055a/</guid></item><item><title>Daniel Weaver committed [a6a04d]</title><link>https://sourceforge.net/p/xpl-compiler/code/ci/a6a04dfa674d5a74f1eb10d843db7f3abca428cd/</link><description>Fix short formats without arguments for xprintf, xfprintf and xsprintf.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Daniel Weaver</dc:creator><pubDate>Mon, 25 Dec 2017 21:34:21 -0000</pubDate><guid>https://sourceforge.net/p/xpl-compiler/code/ci/a6a04dfa674d5a74f1eb10d843db7f3abca428cd/</guid></item><item><title>Daniel Weaver committed [6c24a7]</title><link>https://sourceforge.net/p/xpl-compiler/code/ci/6c24a7cd8b9faef5b856484ad64b4401ccb05ebc/</link><description>Fix ticket #6.  The compiler will now assign the iteration variable after evaluating the other expressions.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Daniel Weaver</dc:creator><pubDate>Mon, 25 Dec 2017 21:34:21 -0000</pubDate><guid>https://sourceforge.net/p/xpl-compiler/code/ci/6c24a7cd8b9faef5b856484ad64b4401ccb05ebc/</guid></item><item><title>Daniel Weaver committed [20e8dd]</title><link>https://sourceforge.net/p/xpl-compiler/code/ci/20e8dd5dda4e6acf477f24b6ff56ada58d5be076/</link><description>Fix short formats without arguments for xprintf, xfprintf and xsprintf.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Daniel Weaver</dc:creator><pubDate>Mon, 25 Dec 2017 21:34:21 -0000</pubDate><guid>https://sourceforge.net/p/xpl-compiler/code/ci/20e8dd5dda4e6acf477f24b6ff56ada58d5be076/</guid></item><item><title>Daniel Weaver created ticket #6</title><link>https://sourceforge.net/p/xpl-compiler/tickets/6/</link><description>Do loop iteration variable set too early</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Daniel Weaver</dc:creator><pubDate>Mon, 25 Dec 2017 00:49:56 -0000</pubDate><guid>https://sourceforge.net/p/xpl-compiler/tickets/6/</guid></item><item><title>Daniel Weaver committed [117cbc]</title><link>https://sourceforge.net/p/xpl-compiler/code/ci/117cbcc2cbc881d740a0ee60525a257d66cef0f7/</link><description>Add XPL_EOF as an EOF indicator used by xerrno.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Daniel Weaver</dc:creator><pubDate>Sat, 23 Dec 2017 05:34:35 -0000</pubDate><guid>https://sourceforge.net/p/xpl-compiler/code/ci/117cbcc2cbc881d740a0ee60525a257d66cef0f7/</guid></item><item><title>Daniel Weaver committed [1412ba]</title><link>https://sourceforge.net/p/xpl-compiler/code/ci/1412badf0ab152df92076e4c477519fcc4a9d639/</link><description>Fix Ticket #5.  Hex constants at the end of a C compatable string.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Daniel Weaver</dc:creator><pubDate>Sat, 23 Dec 2017 05:34:35 -0000</pubDate><guid>https://sourceforge.net/p/xpl-compiler/code/ci/1412badf0ab152df92076e4c477519fcc4a9d639/</guid></item><item><title>Daniel Weaver created ticket #5</title><link>https://sourceforge.net/p/xpl-compiler/tickets/5/</link><description>Hex constants at the end of a C compatible string are ignored</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Daniel Weaver</dc:creator><pubDate>Sun, 17 Dec 2017 12:02:38 -0000</pubDate><guid>https://sourceforge.net/p/xpl-compiler/tickets/5/</guid></item><item><title>Daniel Weaver modified ticket #4</title><link>https://sourceforge.net/p/xpl-compiler/tickets/4/</link><description>64-bit COREWORD()</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Daniel Weaver</dc:creator><pubDate>Sat, 16 Dec 2017 06:57:34 -0000</pubDate><guid>https://sourceforge.net/p/xpl-compiler/tickets/4/</guid></item><item><title>Daniel Weaver posted a comment on ticket #4</title><link>https://sourceforge.net/p/xpl-compiler/tickets/4/?limit=25#9e89</link><description>Fixed in 0.4. Added the function CORELONGWORD().</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Daniel Weaver</dc:creator><pubDate>Sat, 16 Dec 2017 06:57:04 -0000</pubDate><guid>https://sourceforge.net/p/xpl-compiler/tickets/4/?limit=25#9e89</guid></item><item><title>Daniel Weaver modified ticket #3</title><link>https://sourceforge.net/p/xpl-compiler/tickets/3/</link><description>Inconsistent arguments/parameters with forward declarations</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Daniel Weaver</dc:creator><pubDate>Sat, 16 Dec 2017 06:56:14 -0000</pubDate><guid>https://sourceforge.net/p/xpl-compiler/tickets/3/</guid></item><item><title>Daniel Weaver posted a comment on ticket #3</title><link>https://sourceforge.net/p/xpl-compiler/tickets/3/?limit=25#06ae</link><description>Fixed in 0.4. Use the EXTERNAL keyword to define a function prototype.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Daniel Weaver</dc:creator><pubDate>Sat, 16 Dec 2017 06:55:49 -0000</pubDate><guid>https://sourceforge.net/p/xpl-compiler/tickets/3/?limit=25#06ae</guid></item></channel></rss>