Skip to content

Releases: anb2473/Stream-Interpreter

Stream Interpreter v4.2.0

15 Apr 02:04
8a79078

Choose a tag to compare

Stream Interpreter v4.2.0

This new release includes new features for hosting servers via Stream. Simply create an index.shtml file, write your stream program, and embed in the program your Stream code in the syntax:

{
[return_type]
CODE
}

Type stream-webc index.shtml to compile it, and then stream-web, which will automatically start a server which will send the html data to the client for any page.
You can also run other Stream programs simultaneously to manage databases and create a full stack integration.

Other fixes

We have also included an updated kit and help system which is less buggy.

Future plans

We plan to also:

  • build a custom git integration
  • build installers for other OS's
  • allow the language to be used in interoperable programs with more languages
  • build full compilers down to specific languages with functional / procedural paradigms such as Python, C, JS, and Go

Stream Interpreter v4.1.0

14 Apr 02:24
8a79078

Choose a tag to compare

Stream Interpreter v4.1.0

This new release includes a new Windows installer with a new CLI devkit interface. After installation, type Stream in your terminal to access the devkit tools. In the future we will add a custom git integration and HTTP server system for a Stream deployment system, and in the far future CI/CD tools.

Stream Interpreter v4.0.0

12 Apr 23:18
8a79078

Choose a tag to compare

Stream Interpreter v4.0.0

This version includes a brand new installer for windows. With this installer you can simply double click, and the installer will automatically set up devkit tools and the compiler and interpreter.

In the future we will work on adding more developer tools and making installers for MacOS and Linux.

Stream Interpreter v3.0.1+

12 Apr 17:07
8a79078

Choose a tag to compare

Stream Interpreter v3.0.1+

This release includes a new installer. This installer is designed for the Windows OS. If it does not work, please refer to our manual installation. You should be able to double click on the EXE to execute it, however if that does not work please right click and click "copy path," and then open your powershell as an admin and use ./path/to/installer.exe.

v3.0.1

09 Apr 19:51
4756999

Choose a tag to compare

Stream Interpreter v3.0.1

This is the 3.0.1 patch release of the system. This release fixes several major bugs with the rust compiler and python interpreter. We have also run several benchmark tests. The results will be posted in our WiKi under the benchmarks page. In the future we plan to rewrite all code for efficiency and run more benchmarks.

NOTICE: This release does not have a separate WiKi page. Please refer to the v3.0.0 page for instructions on installation.

Stream Interpreter v3.0.0

07 Apr 23:07
d271f08

Choose a tag to compare

Stream Interpreter v3.0.0

This release includes a new compiler which has been fully integrated with Rust. In the next upcoming release we will update the interpreter to also include Rust integration. (The RUST-SRC directory contains the rust compiler, while the PYTHON-SRC file contains the Python versions)

Notice: Post integration the Python versions will be discontinued and no longer maintained.

Stream Interpreter v2.1.0

05 Apr 21:04
7b8abbf

Choose a tag to compare

Stream Interpreter v2.1.0

This should be the last Python release. Since it works the exact same way as the prior releases as this is simply an efficiency patch, there will not be a Wiki for this release.

Stream Interpreter v2.0.2

05 Apr 20:37
cd189b9

Choose a tag to compare

Stream Interpreter v2.0.2

This release includes several major patches, and for the first time full window creation, rendering, and handling. With this, we are introducing new builtins, which can be easily imported into projects to allow the use of builtin methods such as print or len.

Since it works the exact same way as the prior releases as this is simply an efficiency patch, there will not be a Wiki for this release.

NOTE: This version is NOT BACKWARDS COMPATIBLE. This means any projects in previous versions will need to be updated to adjust to the new syntax. However, all adjustments are very simple and should not cause issues.

Our road map will be slightly adjusted with this release:

  • v2.1.0: Both programs will be edited to maximize efficiency and type safety.
  • v3.0.0: This system will be fully rewritten in Rust.
  • v4.0.0: This system will include compilation to Rust. (Note: We are compiling to Rust instead of an Assembly intermediate representation to allow easier editing and faster development and inclusion)
  • v5.0.0: We plan to release a new version of our compiler fully written in Stream to increase independence and portability.

Stream Interpreter v2.0.1

04 Apr 21:25
3d9eeb8

Choose a tag to compare

Stream Interpreter v2.0.1

This is a patched version of the v2.0.0 release. With this release, you can fully integrate programs with other languages, allowing you to create full API's and windows. And, an example window manager has been created for testing, and is located in the TESTING/WINDOW_TEST/window_manager.fsl.

Since it works the exact same way as the prior releases as this is simply an efficiency patch, there will not be a Wiki for this release.

Stream Interpreter v2.0.0

04 Apr 19:01
040f21e

Choose a tag to compare

Stream interpreter v2.0.0

This release includes new integration with python. This allows the language to fully integrate with existing programs, creating a fully functional language.

We are keeping the same drafted plan as release v1.2.0++.

Since it works the exact same way as the prior releases as this is simply an efficiency patch, there will not be a Wiki for this release.