Skip to content

Tidal-Lang/Tidal

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

97 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Tidal

https://tidal.pranavv.site


PS, I have just changed the Name of the Programming Language from Blue Lagoon to Tidal, so, if you see Blue Lagoon written anywhere, just know, it was the old name of the Language!

A Language Made using Rust.
Made by Pranav Verma.

Download

The Latest Compiled Build Can Be Found in the Releases (For Windows and Linux)

File Extensions

  • .td: Tidal source files.
  • .br: Another extension for Tidal source files.

Features

  • Simple Syntax: Easy-to-read and write syntax.
  • Basic Data Types: Supports integers, floats, strings, booleans, and null.
  • Control Structures: Includes if-else statements and for loops.
  • String Operations: Supports concatenation, repetition, and indexing.
  • Type Checking and Conversion: Functions for type checking and conversion.
  • Comments: Supports block comments for better code documentation.

Documentation

For detailed documentation, syntax, and examples, please check the Wiki.

Syntax

The Sample Code Along with the Basic Syntax Can be Found in the Code Examples Repository.

Development (Linux or WSL)

Dependencies

  • Rust
  • Cargo Toolchain

Compile

For Unix systems:

cargo clean
cargo run --features unix
cargo build --release --features unix

For Windows Systems:

cargo clean
cargo run
cargo build --release

Run

./td <FILENAME.td>

OR

./td <FILENAME.br>

For a Detailed Guide, Please Check out the For Developers Page.