<?xml version="1.0" encoding="utf-8"?>
<feed xml:lang="en" xmlns="http://www.w3.org/2005/Atom"><title>Recent posts to news</title><link href="https://sourceforge.net/p/interp/news/" rel="alternate"/><link href="https://sourceforge.net/p/interp/news/feed.atom" rel="self"/><id>https://sourceforge.net/p/interp/news/</id><updated>2012-09-25T15:29:54.036000Z</updated><subtitle>Recent posts to news</subtitle><entry><title>Release 01.03.00</title><link href="https://sourceforge.net/p/interp/news/2009/04/release-010300/" rel="alternate"/><published>2012-09-25T15:29:54.036000Z</published><updated>2012-09-25T15:29:54.036000Z</updated><author><name>Duane L. King, esq.</name><uri>https://sourceforge.net/u/kingdl802/</uri></author><id>https://sourceforge.netb1c86e9c7540550568c7f7e0758987b8710d9938</id><summary type="html">2009-04-19: This version adds formatted decimal output to QUOTE (&amp;quot;) and M-QUOTE (M&amp;quot;).

It also fixes a QUOTE/M-QUOTE bug in the &amp;quot;#T&amp;quot;, &amp;quot;#c&amp;quot;, and &amp;quot;#s&amp;quot; format options that could cause interp to either crash or print garbage.
</summary></entry><entry><title>Release 01.02.00</title><link href="https://sourceforge.net/p/interp/news/2009/03/release-010200/" rel="alternate"/><published>2012-09-25T15:29:53.963000Z</published><updated>2012-09-25T15:29:53.963000Z</updated><author><name>Duane L. King, esq.</name><uri>https://sourceforge.net/u/kingdl802/</uri></author><id>https://sourceforge.netad72e2872b29ac1edb7878041048e87fbd13d6ab</id><summary type="html">Interp is a language for embedded computer environments: run-at-reset, emulator-based, &amp;amp; embedded Linux. For hardware bring-up, QA testing, diagnostics, and manufacturing. Easy to port &amp;amp; extend. Includes documentation, porting samples, and examples.

Interp version 01.02.00 is out.

This release adds the ability to control memory use during build-time, including the sizes of the
data stack, loop control stack, function return
stack, global/local variable areas, input buffer, 
concatenation/execution buffer, and whether or
not global and local functions have private data 
(local variables, and local functions.)

It also adds the ability to access the build configuration parameters during run-time through the system constants (&amp;quot;K&amp;quot;) operator.

The &amp;quot;-q&amp;quot; CLI option and the &amp;quot;#quit&amp;quot; outer interpreter directive were added. This allows you to tell interp to quit on the next error (which cancels the active &amp;quot;-C&amp;quot; option or &amp;quot;#CONTINUE&amp;quot; directive.)

This fixes a CLI bug that ocurrs when reading input from a file via the &amp;quot;-f&amp;quot; option fails due to a 
run-time error.
</summary></entry><entry><title>Project Web Site</title><link href="https://sourceforge.net/p/interp/news/2008/11/project-web-site/" rel="alternate"/><published>2012-09-25T15:29:53.896000Z</published><updated>2012-09-25T15:29:53.896000Z</updated><author><name>Duane L. King, esq.</name><uri>https://sourceforge.net/u/kingdl802/</uri></author><id>https://sourceforge.net6b99fba2d678ae20c61a06a2b05d590c557275a2</id><summary type="html">Interp is a language for embedded computer environments, like run-at-reset, emulator-based, and embedded Linux.

Visit Interp's shiny new project web site at http://interp.sourceforge.net</summary></entry><entry><title>Interp Documentation On-Line</title><link href="https://sourceforge.net/p/interp/news/2007/04/interp-documentation-on-line/" rel="alternate"/><published>2012-09-25T15:29:53.829000Z</published><updated>2012-09-25T15:29:53.829000Z</updated><author><name>Duane L. King, esq.</name><uri>https://sourceforge.net/u/kingdl802/</uri></author><id>https://sourceforge.netae2b9028ad210060c700a782e161cc48e49a509f</id><summary type="html">Browse all the Interp documentation here: https://sourceforge.net/docman/index.php?group_id=157274</summary></entry><entry><title>Interp Source Code in SVN</title><link href="https://sourceforge.net/p/interp/news/2009/01/interp-source-code-in-svn/" rel="alternate"/><published>2012-09-25T15:29:53.765000Z</published><updated>2012-09-25T15:29:53.765000Z</updated><author><name>Duane L. King, esq.</name><uri>https://sourceforge.net/u/kingdl802/</uri></author><id>https://sourceforge.net2a9aaf762157655249a2e69e1f621bbd41e893e5</id><summary type="html">Both version 01.00.00 and 01.01.00 are now in SVN: http://interp.svn.sourceforge.net/</summary></entry><entry><title>Release 01.01.00</title><link href="https://sourceforge.net/p/interp/news/2008/06/release-010100/" rel="alternate"/><published>2012-09-25T15:29:53.699000Z</published><updated>2012-09-25T15:29:53.699000Z</updated><author><name>Duane L. King, esq.</name><uri>https://sourceforge.net/u/kingdl802/</uri></author><id>https://sourceforge.net50a3d615fbacc888d395d5e084d0ecc2cc126e6d</id><summary type="html">Interp is a programming language suitable for anyone working in an embedded computer environment. It is also suitable for developers needing an application-specific programming language, but wanting to extend an existing language. 
 
This release improves two aspects of interp: execution efficiency, and macro processor memory management. Execution speed improvements were made to stack operations and function call and return operations. Macro processor memory management is a new and much needed feature for interp.</summary></entry><entry><title>Interp Release 01.07.00</title><link href="https://sourceforge.net/p/interp/news/2011/01/interp-release-010700/" rel="alternate"/><published>2012-09-25T15:29:53.635000Z</published><updated>2012-09-25T15:29:53.635000Z</updated><author><name>Duane L. King, esq.</name><uri>https://sourceforge.net/u/kingdl802/</uri></author><id>https://sourceforge.netac85171d1273288c8283baa987d803738ab3a27b</id><summary type="html">2011-01-15: Interp Release 01.07.00 is ready for you.
                       Are you ready for it?

interp is a powerful programming language, a testing platform, and a development framework. It is targeted for Linux/Unix-based systems, yet remains adaptable to less powerful embedded systems that were never intended to host an interactive programming language.

The big new is the print iterator. It's a very innovative addition to the already extensive formatted output capabilities of interp. This powerful feature was developed to simplify two common printing tasks: 1) formatted memory dumps, and 2) printing the contents of complex structures, by automatically performing the most basic aspect of these types of repetitive output: managing the address of the data that is to be printed.

When using the print iterator, you simply place on the stack the starting address of the data to be printed, followed by your QUOTE (") or M-QUOTE (M") command. Then you can focus on WHAT to print, and let the print iterator meta-characters deal with fetching the values directly from memory and incrementing or decrementing the address by the proper amount. </summary></entry><entry><title>Interp Release 01.08.00</title><link href="https://sourceforge.net/p/interp/news/2011/05/interp-release-010800/" rel="alternate"/><published>2012-09-25T15:29:53.570000Z</published><updated>2012-09-25T15:29:53.570000Z</updated><author><name>Duane L. King, esq.</name><uri>https://sourceforge.net/u/kingdl802/</uri></author><id>https://sourceforge.net920d94dbef3c6af00825c028faeb4159cedb55ac</id><summary type="html">2011-05-27: Interp now supports the Interp Image Format (IIF.)

interp is a powerful programming language, a testing platform, and a development framework. It is targeted for Linux/Unix-based systems, yet remains adaptable to less powerful embedded systems that were never intended to host an interactive programming language.

IIF is the preferred way to deploy turn-key interp applications to non-technical users. This release also adds more developer documentation, and improves existing documents.</summary></entry></feed>