Hasty Briefsbeta

Show HN: Bolt – A super-fast, statically-typed scripting language written in C

14 days ago
  • #embedded-systems
  • #programming-language
  • #performance
  • Bolt is a lightweight, lightning-fast, type-safe embeddable language for real-time applications.
  • It features a rich type system to catch errors before code is run and supports extending from native code.
  • Bolt is designed for ease of embedding with minimal impact on build size and quick compilation speeds.
  • The language depends on the C standard library and libm on Unix-based systems, with optional standard library modules.
  • Bolt's memory management uses malloc/realloc/free by default but is configurable.
  • Currently, Bolt only builds on x64 architectures, with 32-bit unsupported and ARM/RISC-V untested.
  • The project is opinionated, with contributions needing to align with its minimal design philosophy.
  • Bugfixes and optimizations are accepted under certain conditions, while feature additions require thorough review.
  • Bolt is licensed under the MIT license.