Home Demos Forum Research Guide
Viewing topic list in forum 'announcements'
back to forum list
You can use [code][/code] blocks to render source code.

Dana v207
Dana v207 contains bug fixes, removes self-references, and includes a brand new event system along with other new primitives that avoid the need to pass self-references around. Self-references For a long time (since version 138!) Dana has had the concept of self-r...
by barry on 2017-08-29 15:11:59 (0 replies)
Dana v203
Dana v203 contains bug fixes, new adaptation commands, adaptation permissions and a prototype object halt operation. New adaptation commands and permissions We've been thinking about the way adaptation works (as ever!) and particularly on the limitations of our cu...
by barry on 2017-05-13 17:58:38 (0 replies)
Dana v200
Dana v200 represents a major redesign of our fundamental interpreter model, resulting in a performance speedup of up to 4x for all Dana programs. We’ve also taken the opportunity to further refine and simplify Dana’s adaptation model, and to provide a range of other language e...
by barry on 2017-03-03 10:46:22 (0 replies)
Dana v173
Dana v173 provides our first standard library release of PAL, our emergent software framework. Perception, Assembly and Learning Our little research team is always working on ever more advanced emergent and self-aware software systems. We're looking to a future in...
by barry on 2016-10-01 10:38:42 (0 replies)
Dana v171
Dana v171 provides a range of bug fixes and a code documentation system. Documentation system Dana has, until now, had no particular code documenting system. This has been bothering us for a while, particularly in how difficult it is to quickly look up how to use ...
by barry on 2016-08-16 13:18:25 (0 replies)
Dana v170
Dana v170 provides standard library additions and performance enhancements. Standard library additions There's a little collection of functionality that we've wanted to add to the standard library for a while to help with building emergent software systems. We use...
by barry on 2016-06-25 16:46:55 (0 replies)
Dana v169
Dana v169 provides bug fixes and an open source release of the code behind our native libraries, available on GitHub. We discuss the latter in some detail here. Native libraries So what are these? If you look at your Dana installation you'll see a folder called re...
by barry on 2016-06-10 06:50:28 (0 replies)
Dana v167
Dana v167 provides bug fixes, a slightly revised runtime adaptation protocol, and a new system interface to provide information about the runtime. Runtime adaptation In Dana v163 we introduced a major revision to the runtime adaptation protocol, providing a modula...
by barry on 2016-04-15 08:22:10 (0 replies)
Dana v163
Dana v163 provides bug fixes, performance enhancements, and a heavily revised runtime adaptation protocol. Here we discuss that protocol in detail. Runtime adaptation Previous versions of Dana used a relatively inflexible runtime adaptation system that was able to...
by barry on 2016-02-28 18:21:35 (0 replies)
Dana v162
Dana v162 provides bug fixes and also some new features. Here we introduce the main new features - extended search paths, a new operation for concurrency control, and a new library. Specifying additional search paths using -sp In previous versions of Dana, only re...
by barry on 2016-02-05 11:07:44 (0 replies)
Dana v160
Dana v160 consolidates the upgrades in v159, fixing a few leftover issues and providing some enhanced compiler performance. Syntax model update We've updated the syntax model to better handle the use of return statements in void functions. In previous syntax model...
by barry on 2016-01-15 00:13:59 (0 replies)
Dana v159
Dana v159 is out now and includes a major reworking of the compiler. This impacts on some of the ways in which syntax works and we discuss each change in detail here. Semicolons The Dana syntax has evolved significantly since it was first designed, generally becom...
by barry on 2015-12-18 09:56:58 (0 replies)
© Francis Research Ltd. 2019