by Thomas Thomsen | Aug 12, 2025 | Architecture, Data management, Frequencies, History, Modeling, Programming, Syntax
Gekko 3.2 has been released. Unlike the release of Gekko 3.0, Gekko 3.2 does not include any syntax changes or similar annoyances. In fact, a lot of the 3.1.x series was dedicated to stabilizing version 3.0 as much as possible, as the transition from Gekko 2.4 to 3.0...
by Thomas Thomsen | May 1, 2019 | Architecture, Data management, History, Syntax
The official Gekko 3.0 is now released. This is a long post, but the intent is to try to explain what Gekko 3.0 really is about. Which is actually not so easy to boil down exactly: it is perhaps best to think of it as a long-term vision, borne out of the realization...
by Thomas Thomsen | Jun 4, 2018 | Architecture, History, Programming, Syntax
Gekko 3.0 is due to be officially released in the autumn of 2018. Version 3.0 entails a rewrite of large parts of Gekko, and the reader may ask him/herself why this is really necessary? As explained in this blog post, Gekko started out (in 2008) just interpreting...
by Thomas Thomsen | Sep 22, 2017 | Architecture, History, Parsing, Syntax
I know, it was indicated that this blog would be updated regularly, and that has not happened for a long time (about a year). In the first part of that year, a lot of time was devoted to improving the plotting/graphing capabilities of Gekko, so that a version 2.2....
by Thomas Thomsen | Sep 7, 2016 | History, Parsing, Programming, Syntax
When starting up Gekko (nine years ago), I started up simply looking at input (user input, or command files) as text strings, trying to figure out the meaning character by character. Such an approach quickly gets extremely messy, because you need to try to match, for...
by Thomas Thomsen | Apr 15, 2016 | Architecture, GUI, History
GUI means graphical user interface, and Gekko can be divided into two parts: the engine (core modules), and the GUI. Gekko tries to avoid too much clicking and pointing, instead offering a well-functioning syntax. Some software packages allow all operations to be done...
Recent Comments