Beach is an open-source programming language built to make creating multi-platform code effortless.
Beach is in a very early state and is not ready to be used in any development.
TODO
include stdio:stdout;
print => stdout;
main {
print("Hello World!");
}
> beach run
beach 🏖️ v0.0.0
👓 Parsing main file...
👓 Parsing files (1/1)...
📖 Generating intermediates...
🔨 Compiling for macos-aarch64...
📦 Packaging as mach-o...
▶️ Running...
Hello World!
> beach build
beach 🏖️ v0.0.0
👓 Parsing main file...
👓 Parsing files (1/1)...
🎛️ Calculating valid targets...
🔨 Compiling for macos-aarch64...
📦 Packaging as mach-o...
📦 Packaging as *.app...
🔨 Compiling for macos-amd64...
📦 Packaging as mach-o...
📦 Packaging as *.app...
🔨 Compiling for windows-amd64...
📦 Packaging as pe32+...
...
☑️ Done!
Seriously, it's that easy. No installing alternate target packages, no required
host platforms, nothing. Just beach build and let beach figure out what
platforms your code could work on.