Releases: transd-lang/TREE3
TREE3 v0.2-518 - November release
Transd Expression Evaluator
November release
(Release date: 6-November-2022)
What's new
New features:
- Arbitrary precision numbers.
Bug-fixes:
- various bug-fixes
For more detailed information about what's new in the November release please
check the Transd website .
Precompiled binary for Windows
tree3.exe - Windows executable.
Building
Windows
On Windows the interpreter can be run as the prebuild executable 'tree3.exe' from this release, or it can be built from source code.
Building can be performed in one of two ways:
- Using MS Visual Studio C++: open the
tree3.sln
solution file in the MSVS and build the solution. - Using Clang compiler: in a command line shell go to the
src
directory in the source directory tree from this release and issue the command:
clang++ -std=c++14 -O3 -DWIN32 -DNDEBUG transd.cpp main.cpp -o tree3.exe
Linux
While in console window, go to the src
directory in the source directory tree from this release and issue the command (clang++
can be replaced with g++
):
clang++ -std=c++14 -O3 -D__LINUX__ -DNDEBUG transd.cpp main.cpp -lpthread -o tree3
TREE3 v0.2-509 - October release
Transd Expression Evaluator
October release
(Release date: 1-October-2022)
What's new
New features:
- An enhacement to the Transd type system - 'typedef' statement. New types can now be created via defining predicate functions that check the properties of data objects and decide whether the object belongs to the new type or not.
Bug-fixes:
- various bug-fixes
For more detailed information about what's new in the October release please
check the Transd website .
Precompiled binary for Windows
tree3.exe - Windows executable.
Building
Windows
On Windows the interpreter can be run as the prebuild executable 'tree3.exe' from this release, or it can be built from source code.
Building can be performed in one of two ways:
- Using MS Visual Studio C++: open the
tree3.sln
solution file in the MSVS and build the solution. - Using Clang compiler: in a command line shell go to the
src
directory in the source directory tree from this release and issue the command:
clang++ -std=c++14 -O3 -DWIN32 -DNDEBUG transd.cpp main.cpp -o tree3.exe
Linux
While in console window, go to the src
directory in the source directory tree from this release and issue the command (clang++
can be replaced with g++
):
clang++ -std=c++14 -O3 -D__LINUX__ -DNDEBUG transd.cpp main.cpp -lpthread -o tree3
TREE3 v0.2-501 - September release
Transd Expression Evaluator
September release
(Release date: 4-September-2022)
What's new
New features:
- 16 test files were added or modified in Reference Test Suite:
- Control/yield.td
- FTFunctions/locals.td
- FTFunctions/pars.td
- Object model/init.td
- Object model/inline.td
- Type system/HashIndex/keyobject.td
- Type system/Tuple/ret.td
- Type system/Tuple/tuple.td
- Type system/Vector/create.td
- Type system/Vector/init.td
- Type system/Vector/init1.td
- Type system/Vector/init2.td
- Type system/Lambda/init.td
- Type system/Lambda/init1.td
- Type system/Lambda/init2.td
- Type system/Lambda/init3.td
- Type system/Lambda/init4.td
Bug-fixes:
- various bug-fixes
Precompiled binary for Windows
tree3.exe - Windows executable.
Building
Windows
On Windows the interpreter can be run as the prebuild executable 'tree3.exe' from this release, or it can be built from source code.
Building can be performed in one of two ways:
- Using MS Visual Studio C++: open the
tree3.sln
solution file in the MSVS and build the solution. - Using Clang compiler: in a command line shell go to the
src
directory in the source directory tree from this release and issue the command:
clang++ -std=c++14 -O3 -DWIN32 -DNDEBUG transd.cpp main.cpp -o tree3.exe
Linux
While in console window, go to the src
directory in the source directory tree from this release and issue the command (clang++
can be replaced with g++
):
clang++ -std=c++14 -O3 -D__LINUX__ -DNDEBUG transd.cpp main.cpp -lpthread -o tree3
TREE3 v0.2-449 - August release
Transd Expression Evaluator
August release
(Release date: 1-August-2022)
What's new
New features:
- 8 new test files in Reference Test Suite:
Bug-fixes:
- various bug-fixes
Precompiled binary for Windows
tree3.exe - Windows executable.
Building
Windows
On Windows the interpreter can be run as the prebuild executable 'tree3.exe' from this release, or it can be built from source code.
Building can be performed in one of two ways:
- Using MS Visual Studio C++: open the
tree3.sln
solution file in the MSVS and build the solution. - Using Clang compiler: in a command line shell go to the
src
directory in the source directory tree from this release and issue the command:
clang++ -std=c++14 -O3 -DWIN32 -DNDEBUG transd.cpp main.cpp -o tree3.exe
Linux
While in console window, go to the src
directory in the source directory tree from this release and issue the command (clang++
can be replaced with g++
):
clang++ -std=c++14 -O3 -D__LINUX__ -DNDEBUG transd.cpp main.cpp -lpthread -o tree3
TREE3 v0.2-448 - July release
Transd Expression Evaluator
July release
(Release date: 2-July-2022)
What's new
New features:
HashSet
container- 3 new test files in Reference Test Suite
Bug-fixes:
- various bug-fixes
Precompiled binaries
tree3.exe - Windows executable.
Building
Windows
On Windows the interpreter can be run as the prebuild executable 'tree3.exe' from this release, or it can be built from source code.
Building can be performed in one of two ways:
- Using MS Visual Studio C++: open the
tree3.sln
solution file in the MSVS and build the solution. - Using Clang compiler: in a command line shell go to the
src
directory in the source directory tree from this release and issue the command:
clang++ -std=c++14 -O3 -DWIN32 -DNDEBUG transd.cpp main.cpp -o tree3.exe
Linux
While in console window, go to the src
directory in the source directory tree from this release and issue the command (clang++
can be replaced with g++
):
clang++ -std=c++14 -O3 -D__LINUX__ -DNDEBUG transd.cpp main.cpp -lpthread -o tree3
TREE3 v0.2-446 - June release
Transd Expression Evaluator
June release
(Release date: 2-June-2022)
What's new
New features:
Set
containerHashIndex
container
Bug-fixes:
- various bug-fixes
For more detailed information about what's new in the June release please
check the Transd website .
Precompiled binaries
tree3.exe - Windows executable.
Building
Windows
On Windows the interpreter can be run as the prebuild executable 'tree3.exe' from this release, or it can be built from source code.
Building can be performed in one of two ways:
- Using MS Visual Studio C++: open the
tree3.sln
solution file in the MSVS and build the solution. - Using Clang compiler: in a command line shell go to the
src
directory in the source directory tree from this release and issue the command:
clang++ -std=c++14 -O3 -DWIN32 -DNDEBUG transd.cpp main.cpp -o tree3.exe
Linux
While in console window, go to the src
directory in the source directory tree from this release and issue the command (clang++
can be replaced with g++
):
clang++ -std=c++14 -O3 -D__LINUX__ -DNDEBUG transd.cpp main.cpp -lpthread -o tree3
TREE3 v0.2-442 - May release
Transd Expression Evaluator
May release
(Release date: 5-May-2022)
What's new
New features:
- Data deserialization
Bug-fixes:
- small bug-fixes
For more detailed information about what's new in the May release please
check the Transd website .
Precompiled binaries
tree3.exe - Windows executable.
Building
Windows
On Windows the interpreter can be run as the prebuild executable 'tree3.exe' from this release, or it can be built from source code.
Building can be performed in one of two ways:
- Using MS Visual Studio C++: open the
tree3.sln
solution file in the MSVS and build the solution. - Using Clang compiler: in a command line shell go to the
src
directory in the source directory tree from this release and issue the command:
clang++ -std=c++14 -O3 -DWIN32 -DNDEBUG transd.cpp main.cpp -o tree3.exe
Linux
While in console window, go to the src
directory in the source directory tree from this release and issue the command (clang++
can be replaced with g++
):
clang++ -std=c++14 -O3 -D__LINUX__ -DNDEBUG transd.cpp main.cpp -lpthread -o tree3
TREE3 v0.2-435 February release
Transd Expression Evaluator
February release
(Release date: 1-Feb-2022)
What's new
New features:
- Lambda captures
- REDUCE data query
Bug-fixes:
- small bug-fixes
For more detailed information about what's new in the February release please
check the Transd website .
Precompiled binaries
tree3.exe - Windows executable.
Building
Windows
On Windows the interpreter can be run as the prebuild executable 'tree3.exe' from this release, or it can be built from source code.
Building can be performed in one of two ways:
- Using MS Visual Studio C++: open the
tree3.sln
solution file in the MSVS and build the solution. - Using Clang compiler: in a command line shell go to the
src
directory in the source directory tree from this release and issue the command:
clang++ -std=c++14 -O3 -DWIN32 -DNDEBUG transd.cpp main.cpp -o tree3.exe
Linux
While in console window, go to the src
directory in the source directory tree from this release and issue the command (clang++
can be replaced with g++
):
clang++ -std=c++14 -O3 -D__LINUX__ -DNDEBUG transd.cpp main.cpp -lpthread -o tree3
TREE3 v0.2-434 - February release
Transd Expression Evaluator
February release
(Release date: 31-Jan-2022)
What's new
New features:
- Lambda captures
- REDUCE data query
Bug-fixes:
- small bug-fixes
For more detailed information about what's new in the February release please
check the Transd website .
Files
tree3.exe - Windows executable.
Building
Windows
On Windows the interpreter can be run as the prebuild executable 'tree3.exe' from this release, or it can be built from source code.
Building can be performed in one of two ways:
- Using MS Visual Studio C++: open the
tree3.sln
solution file in the MSVS and build the solution. - Using Clang compiler: in a command line shell go to the
src
directory in the source directory tree from this release and issue the command:
clang++ -std=c++14 -O3 -DWIN32 -DNDEBUG transd.cpp main.cpp -o tree3.exe
Linux
While in console window, go to the src
directory in the source directory tree from this release and issue the command (clang++
can be replaced with g++
):
clang++ -std=c++14 -O3 -D__LINUX__ -DNDEBUG transd.cpp main.cpp -lpthread -o tree3
TREE3 v0.2-431
Transd Expression Evaluator (REPL)
New version of Transd embedding library
- Lambda variables
- New formatting manipulators for formatted text output
- Bug-fixes
Files
tree3.exe - Windows executable.
Usage
Windows
On Windows the interpreter can be run as the prebuild executable 'tree3.exe' from this release, or it can be built from source code.
Building can be performed in one of two ways:
- Using MS Visual Studio C++: open the
tree3.sln
solution file in the MSVS and build the solution. - Using Clang compiler: in a command line shell go to the
src
directory in the source directory tree from this release and issue the command:
clang++ -std=c++14 -O3 -DWIN32 -DNDEBUG transd.cpp main.cpp -o tree3.exe
Linux
While in console window, go to the src
directory in the source directory tree from this release and issue the command (clang++
can be replaced with g++
):
clang++ -std=c++14 -O3 -D__LINUX__ -DNDEBUG transd.cpp main.cpp -lpthread -o tree3