{"repo":"boltlang/Bolt","free":true,"listed":false,"github":"https://github.com/boltlang/Bolt","clone":"git clone https://github.com/boltlang/Bolt.git","description":"A programming language for rapid application development","language":"Rust","stars":51,"topics":["programming-language","web-development","productivity","security","scalability","experimental"],"license":"MIT","category":"security-tools","readme_excerpt":"Bolt ==== [!WARNING] This compiler is experimental and might have breaking changes with each update. It is not even guaranteed to compile something at this moment! 💬 Got some questions or feedback? Just open an issue and we'll be glad to respond! Bolt is a new strictly-evaluated functional programming language in the making that aims to make writing complex applications dead-simple. It ships with some nice goodies, including: - Static type checking will catch hundreds of bugs before a single line of code is actually run. - Garbage collected , freeing you from worrying about memory management. - Tuples, match-expressions and hygienic macros make your code more readable and concise. - Cross-platform standard library , allowing you to write your code for the web and the desktop at the same time. Examples Note that these examples are stil in the design phase and not able to compile. Here are some records we define in Bolt: Records are extensible , meaning that you can do things like this: Bolt will also support traits/type classes, like in Rust and Haskell: Here's an example of a React-like framework in Bolt: Note that this example is very experimental. Core Principles Bolt has a few fundamental design principles that we hope in time will make it stand out from other programming languages. - Do it right. From Hindley-Milner to algebraic effects, decades of research has made it possible to write programming languages that can be way more secure and performant than would have been","default_branch":null,"files":null,"tree":[],"storefront":"/r/boltlang","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/boltlang/Bolt/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}