Releases: Tidal-Lang/Tidal
Tidal V1.12
PS, This might be the Final Release of Tidal (For a while at least)! I will definitely continuing Tidal in the Future, with more releases to come.
Changes
- Added List Comparison (
>, <, =, etc.
) - Added List Operations (Concatenation and Multiplication)
- Added Negative Indexing for Strings and Lists
- Added
io
Library - Added
mem
Library (For Advanced Memory Management)\ - Added
eval()
inbuilt function. - Added BuiltIn Docs Function (Using
td docs
in the CLI)
Fixes
- Fixed External Library Import Scoping. (42046e6)
Instructions to Run:
- For Linux:
- Download the
td
Binary and thesamples.zip
File. - Extract
samples.zip
- For Verbose Mode:
./td <FILENAME>.td -v
- For Normal Mode:
./td <FILENAME>.td
- Download the
- For Windows:
- Download the
td.exe
Binary and thesample.zip
File. - Extract
samples.zip
- For Verbose Mode:
td.exe <FILENAME>.td -v
- For Normal Mode:
td.exe <FILENAME>.td
- Download the
There is a .br
file in the assets aswell, check Brain Rot Mode.
Release Notes
Full Changelog: 1.11...1.12
Tidal V1.11
Changes
- Added Link Time Optimization (LTO) - @zamazan4ik (#1)
- Added More Brainrot Keywords
- Made Verbose Mode Better.
- Fixed Ext Library Standard.
Fixes
- Fixed
std
library: Moved to Not Importable. - Fixed Function and Loop Library Scopes. (#4)
- Fixed Duplicate Importing.
- Fixed Arrays and Strings Inbuilt Functions. (#5)
Github
- Added Issue Templates.
Instructions to Run:
- For Linux:
- Download the
td
Binary and thesamples.zip
File. - Extract
samples.zip
- For Verbose Mode:
./td <FILENAME>.td -v
- For Normal Mode:
./td <FILENAME>.td
- Download the
- For Windows:
- Download the
td.exe
Binary and thesample.zip
File. - Extract
samples.zip
- For Verbose Mode:
td.exe <FILENAME>.td -v
- For Normal Mode:
td.exe <FILENAME>.td
- Download the
There is a .br
file in the assets aswell, check Brain Rot Mode.
Release Notes
Full Changelog: 1.10...1.11
Tidal V1.10
Nope, Not V2 Yet π
Changes
- Added More Keywords to BrainRot Mode.
- Added
input()
Function. - Added
len()
anddel()
Functions. - Updated Verbose Mode.
- Added Library Implementation
- Added
math
Library. - Added
sys
Library. - Added
os
Library.
Fixes
- Fixed Local Function and Global Variable Scoping.
- Fixed Loops Variable Scoping.
Github
- Added Security File.
Instructions to Run:
- For Linux:
- Download the
td
Binary and thesamples.zip
File. - Extract
samples.zip
- For Verbose Mode:
./td <FILENAME>.td -v
- For Normal Mode:
./td <FILENAME>.td
- Download the
- For Windows:
- Download the
td.exe
Binary and thesample.zip
File. - Extract
samples.zip
- For Verbose Mode:
td.exe <FILENAME>.td -v
- For Normal Mode:
td.exe <FILENAME>.td
- Download the
There is a .br
file in the assets aswell, check Brain Rot Mode.
Release Notes
Full Changelog: 1.9...1.10
Tidal V1.9
Changes
- Added More Keywords to BrainRot Mode.
- Added User Defined Functions.
- Added Return Keyword to the Same.
- Created Website, Organization, and more.
- Updated Error Handling
Fixes
- Fixed Assignment for Array Indexes.
Instructions to Run:
- For Linux:
- Download the
td
Binary and thesample.td
File. - For Verbose Mode:
./td sample.td -v
- For Normal Mode:
./td sample.td
- Download the
- For Windows:
- Download the
td.exe
Binary and thesample.td
File. - For Verbose Mode:
td.exe sample.td -v
- For Normal Mode:
td.exe sample.td
- Download the
There is a .br
file attached aswell, check Brain Rot Mode.
Release Notes
Full Changelog: 1.8...1.9
Tidal V1.8
Changes
- Added More Keywords to BrainRot Mode.
- Added a Basic Array Implementation.
- Integrated Basic Error Handling.
- Added String Comparison.
Fixes
- Fixed Assignment for Mutable Arrays
- Fixed Multiplication in Strings,
- Fixed Iterables when Dynamically Converting to Strings
Instructions to Run:
- For Linux:
- Download the
td
Binary and thesample.td
File. - For Verbose Mode:
./td sample.td -v
- For Normal Mode:
./td sample.td
- Download the
- For Windows:
- Download the
td.exe
Binary and thesample.td
File. - For Verbose Mode:
td.exe sample.td -v
- For Normal Mode:
td.exe sample.td
- Download the
There is a .br
file attached aswell, check Brain Rot Mode.
Release Notes
Full Changelog: 1.7...1.8
Tidal V1.7
Changes
- Added Modulus / Remainder (
%
) Operator - Added Power (
**
) Operator - Added Floor Division (
//
) Operator - Added Official Logo for Tidal.
- Added Comparison
and - &&
andor - ||
operators. - Added Unary
not - !
operator
Fixes
- Fixed
parse_var_decl
Function to Stop Redefining.
Instructions to Run:
- For Linux:
- Download the
td
Binary and thesample.td
File. - For Verbose Mode:
./td sample.td -v
- For Normal Mode:
./td sample.td
- Download the
- For Windows:
- Download the
td.exe
Binary and thesample.td
File. - For Verbose Mode:
td.exe sample.td -v
- For Normal Mode:
td.exe sample.td
- Download the
There is a .br
file attached aswell, check Brain Rot Mode.
Release Notes
Full Changelog: 1.6...1.7
Tidal V1.6
Changes
- Implemented a
while
loop. - Added Dynamic Type Casting.
- Updated Brain Rot Mode with More Keywords.
Instructions to Run:
- For Linux:
- Download the
td
Binary and thesample.td
File. - For Verbose Mode:
./td sample.td -v
- For Normal Mode:
./td sample.td
- Download the
- For Windows:
- Download the
td.exe
Binary and thesample.td
File. - For Verbose Mode:
td.exe sample.td -v
- For Normal Mode:
td.exe sample.td
- Download the
There is a .br
file attached aswell, check Brain Rot Mode.
Release Notes
Full Changelog: 1.5...1.6
Tidal V1.5
Changes
- Added
float
data type. - Added Brain Rot Mode.
- Added
for
Loop,break
andcontinue
keywords.
Fixes
- Fixed Normal Division Not Working -
/
Instructions to Run:
- For Linux:
- Download the
td
Binary and thesample.td
File. - For Verbose Mode:
./td sample.td -v
- For Normal Mode:
./td sample.td
- Download the
- For Windows:
- Download the
td.exe
Binary and thesample.td
File. - For Verbose Mode:
td.exe sample.td -v
- For Normal Mode:
td.exe sample.td
- Download the
Release Notes
Full Changelog: 1.4...1.5
Tidal V1.4
Download the Binary and Sample File from Below.
Changes
-
Changed the Official Name of the Programming Language from
Blue Lagoon
toTidal
-
Added Boolean Data Types (
true
andfalse
) -
Added a new InBuild Function to see the type of a variable defined (
type()
) -
Made the type() function assignable to a Variable
-
Added Comparison Operators (
>
,<
,==
, and more) -
Added Control Flow (
if
,elif
, andelse
statements) -
Blocks and Syntax Definition for Control Flow and
type()
Fixes
- Fixed a Bug where Index was not working.
Instructions to Run:
- For Linux:
- Download the
td
Binary and thesample.td
File. - For Verbose Mode:
./td sample.td -v
- For Normal Mode:
./td sample.td
- Download the
- For Windows:
- Download the
td.exe
Binary and thesample.td
File. - For Verbose Mode:
td.exe sample.td -v
- For Normal Mode:
td.exe sample.td
- Download the
Release Notes
Full Changelog: 1.3...1.4
Blue Lagoon V1.3
Download the Binary and Sample File from Below.
Changes
- Removed
compiler.rs
, Moved tomain.rs
- Removed Dependencies for
compiler.rs
- Defined Syntax for Comments
- Added Characters Required for Comments to
lexer.rs
- Added Comments to Blue Lagoon.
Instructions to Run:
- For Linux:
- Download the
bl
Binary and thesample.bl
File. - For Verbose Mode:
./bl sample.bl -v
- For Normal Mode:
./bl sample.bl
- Download the
- For Windows:
- Download the
bl.exe
Binary and thesample.bl
File. - For Verbose Mode:
bl.exe sample.bl -v
- For Normal Mode:
bl.exe sample.bl
- Download the
Release Notes
Full Changelog: 1.2...1.3