RSS
Логотип
Баннер в шапке 1
Баннер в шапке 2

Gauntlet (programming language)

Product
Developers: Gauntlet AI
Date of the premiere of the system: June 2025
Branches: Information Technology
Technology: Application Development Tools

Content

History

2025: Product Yield

In early June 2025, a new programming language called Gauntlet was released. It aims to expand the capabilities and eliminate some of the architectural problems of the compilation multi-threaded Go language, which is designed to create highly efficient programs that run on modern distributed systems and multi-core processors.

New Gauntlet programming language released to test systems for high loads

Gauntlet programs support all Go features. They translate into a Go-language performance and integrate with the existing Go ecosystem. The GNU General Public License v3.0 is used. According to OpenNet, Gauntlet has eliminated many of Go's shortcomings, including:

  • Output of errors related to unused variables: Gauntlet adds stubs of the form "_=a" for all unused variables;
  • No switch-case syntax with computed expressions;
  • Modified error handling code: Gauntlet uses single-line try-with expressions instead of conditional blocks of the form "if err!=nil,"
  • Unable to call functions in a chain: Gauntlet supports calling the form 'let trimmedLines=fileContentStrVersion=> strings.trimSpace (_)=> strings.split (_, "\n ")';
  • No ternary operator;
  • An inconvenient way to import and export (for example, using capital letters for export);
  • Complicated cycles "for";
  • Supports pipe channels that allow a value to be passed through multiple expressions or functions, such as "10=> add (_, 10)=> add (_, 30)=> divide (_, 2)."

Among other things, we mention almost instant conversion to Go, simple installation using a separate executable file, as well as convenient syntax highlighting in Visual Studio Code. The Gauntlet programming language is suitable for testing systems for high loads.[1]

Notes