Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free. Learn more →
Vale Alternatives
Similar projects and alternatives to Vale
-
-
carbon-lang
Carbon Language's main repository: documents, design, implementation, and related tools. (NOTE: Carbon Language is experimental; see README)
-
Mergify
Tired of breaking your main and manually rebasing outdated pull requests?. Managing outdated pull requests is time-consuming. Mergify's Merge Queue automates your pull request management & merging. It's fully integrated to GitHub & coordinated with any CI. Start focusing on code. Try Mergify for free.
-
-
-
Nim
Nim is a statically typed compiled systems programming language. It combines successful concepts from mature languages like Python, Ada and Modula. Its design focuses on efficiency, expressiveness, and elegance (in that order of priority).
-
awesome-programming-languages
The list of an awesome programming languages that you might be interested in
-
InfluxDB
Collect and Analyze Billions of Data Points in Real Time. Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge.
-
awesome-low-level-programming-languages
A curated list of low level programming languages (i.e. suitable for OS and game programming)
-
-
zig
General-purpose programming language and toolchain for maintaining robust, optimal, and reusable software.
-
-
-
-
ponyc
Pony is an open-source, actor-model, capabilities-secure, high performance programming language
-
-
-
-
-
-
-
SonarQube
Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.
Vale reviews and mentions
-
I've heard that "Rust's borrow checker is necessary to ensure memory safety without a GC" usually also implying it's the only way, but I've done the same without the borrow checker. Am I just clueless/confused?
Use a runtime memory management solution that's cheaper than garbage collection (see Vale)
-
Vale.sh – A Linter for Prose
This seems like a tool I'll be using, and this is an almost meaningless criticism, but why the name?
There's already the Vale programming language (https://vale.dev/), but moreover, I don't get the meaning of "vale". You could call it something like Englint which actually hints its purpose.
-
Focus: A simple and fast text editor written in Jai
One language that's still missing is a simple C-like language that offers Rust-style memory safety but without copying C++ and high level type system wankery.
There are also many more areas stil to explore when it comes to memory safety that are less extreme than Rust's approach (I completely forgot about Vale which tries out some really interesting things in that direction: https://vale.dev/)
- Austral Programming Language
-
Vale's First Prototype for Immutable Region Borrowing
From the home page: "Vale is currently in alpha!" (https://vale.dev/)
-
Why is Vlang's autofree model not more widely used?
Some form of escape analysis is quite widely used in compiled languages, but it usually treated as an optimization and not a feature as it can't be relied upon to work in all instances and it doesn't affect the programmer's viewpoint for the most part. I'm pretty sure Swift does it, so do HotSpot (VM) and Go. Vale's dev has some nice blog posts about it, though it's used for a bit of a different purpose there (vale.dev for the language, verdagon.dev for the blog)
- Found a language in development called Vale which claims to be the safest AOT compiled language in the World (Claims to beSafer than Rust)
-
Seed7 version 2023-05-29 released on GitHub and SF
According to their own benchmarks, Seed7 can run faster than C (it compiles to C, but it's entirely possible the emited code is better optimized than a human could write directly in C)... it doesn't have a GC BUT manages memory automatically (I didn't really follow the explanation in the FAQ, something about automatically freeing variables that go out of scope and keeping only one reference around?)... that's like a current pipe dream for language designers! From https://vale.dev/ to https://vlang.io/, no one has pulled that off yet, to my knowledge... has Seed7 done that all those years ago?!
- How to Survive Your Project's First 100k Lines
-
A note from our sponsor - SonarQube
www.sonarqube.org | 23 Sep 2023
Stats
ValeLang/Vale is an open source project licensed under Apache License 2.0 which is an OSI approved license.
The primary programming language of Vale is Scala.