What problem does it solve?
Gossamer solves the problem of needing a language that combines the speed and efficiency of Go with the expressiveness and robustness of Rust, all while providing a REPL and scripting mode for rapid iteration.
Core Features & Use Cases
- Fast Compilation: Compile directly to native machine code, with optimizations that rival Go's speed.
- Concise Syntax: Inspired by Rust, Gossamer offers a concise and expressive syntax.
- Strong Typing: A strong static type system ensures robustness and maintainability.
- Concurrency: Built-in support for lightweight concurrency primitives and goroutines.
- Memory Management: Automatic memory management with reference counting and cycle collection.
- Use Case: If you're looking to build a web service or command line tool that requires both speed and reliability, Gossamer can be a powerful tool in your arsenal.
Quick Start
To start using Gossamer, install it and run gos to access the interactive REPL. You can write and execute Gossamer code directly in the REPL for quick testing and experimentation.