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 | Aug 26, 2019 | Programming, Syntax
Regarding functions (both in-built and user-defined) in Gekko 3.0, these implement so-called UFCS (Uniform Function Call Syntax). First, some background. In object-oriented languages, a method has the form x.f(a, b), where x is the object, and f() is the method, with...
by Thomas Thomsen | Jun 7, 2019 | Programming, Syntax
Strings are represented with single quotes in Gekko (for instance: ‘this is a string’). Some languages use double quotes, and other languages allow both variants (or use single quotes for characters, and double quotes for strings). The use of single quotes...
by Thomas Thomsen | May 10, 2019 | Architecture, Dimensions
Array-series have not been described in this blog until now. The concept of array-series arose as a consequence of database integration on the one side, and GAMS integration on the other side. When interfacing with a particular Danish online database...
by Thomas Thomsen | May 3, 2019 | Architecture, Syntax
In Gekko, {}-curlies have been used for quite a long time now. The idea is that variable names can be composed by means of the {}-curlies, creating a means of composing names dynamically, in a sense forwarding from a string to a variable name corresponding to that...
Recent Comments