docs.rs failed to build pitusya-1.0.4
Please check the build logs for more information.
See Builds for ideas on how to fix a failed build, or Metadata for how to configure docs.rs builds.
If you believe this is docs.rs' fault, open an issue.
Please check the build logs for more information.
See Builds for ideas on how to fix a failed build, or Metadata for how to configure docs.rs builds.
If you believe this is docs.rs' fault, open an issue.
Visit the last successful build:
pitusya-1.0.1
The Pitusya Programming Language
Overview
The language with no superpowers (no standard library, only one type - a 64 bit width floating point number).
Edit: Standard library has beed added 😎
Syntax
fn slow_inverse_square_root(x) {
ret 1 / x * x
}
fn loops_are_working() {
let a = 0.0
while a < 100 {
a = a + 1
if a == 44 {
ret a
}
}
ret 0
}
fn main() {
ret loops_are_working()
}
A bit complicated example:
extern print(n)
fn complex(a, b, c) {
ret a * b / (c * a) + (c / 8) * (a * a)
}
fn main() {
let a = 11
let b = 15
let c = a = b = 10000
print(complex(a, b, c))
ret 0
}
Installation
Prerequisites
- LLVM-16 and Clang installed
- Rustâ„¢up installed
Manual building
Manual building is more prefereable since intalls the latest version
$ git clone https://github.com/Jujumba/pitusya
$ cargo install --path pitusya
# Great! Pitusya is installed now
Via Cargo
$ cargo install pitusya