Skip to content

Repository files navigation

Echo Programming Language

Tests Status

Echo is a statically typed, natively compiled, general-purpose programming language.

Welcome to my highly opinionated and far from production-ready version of PHP that goes brrrr.

Echo won't run PHP right now, nor in the future. Echo is fundamentally different but due to its syntax very easy to be picked up by PHP / Java people.

Installation

macOS / Linux:

curl -fsSL https://raw.githubusercontent.com/echolang/echo/master/install.sh | bash

Windows (PowerShell):

irm https://raw.githubusercontent.com/echolang/echo/master/install.ps1 | iex

Or download echo-windows-x86_64-setup.exe from the latest release and run the wizard. The zip is there if you want to unpack it yourself.

echoc run hello.eco to jit. echoc build hello.eco emits a native binary. On macOS that needs the Xcode command line tools (xcode-select --install). On Windows the installer already ships clang, lld-link and a sysroot; no separate LLVM install.

About

Echo is a statically typed, natively compiled language with PHP-flavoured syntax.

Topics

Resources

Stars

20 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages