104 karma · joined September 21, 2015
IMO it's safe to say that Elm is dead and won't come back with this attitude of the core team (which is not the only problem of the language). We never switched to Elm 0.19 from 0.18 but moved on to rewrite in Svelte 5 with TypeScript and never looked back.
https://github.com/greensoftwarelab/Energy-Languages/blob/ma...
Demo: https://europe.motis-project.de/
Project site: https://motis-project.de
But if having linear complexity is fine, std::find_if/any_of/none_of/all_of/etc. are of course fine and you should prefer the version that's most expressive.
The same is true for Docker: having a consistent environment is just very useful.
There are also ways to do this on Windows and Mac OS X.
This library provides CMake support to do this: https://github.com/motis-project/res
But: if it's a completely new language (no backward compatibility to C++) - why do we need this? Can't we just use one of those new languages that are already available (Rust, Zig, Odin, Nim, just to name a few).
I cannot imagine a BSD-based MS Windows but it would be cool!
This would probably solve slow filesystem I/O (which is one of the major pain points for me when working under Windows, especially if you have a large number of small files).
However, it's important for Windows to keep backward compatibility for applications using old APIs. I think that's a major selling point vs. other platforms.
Godbolt's compiler explorer is a great tool to try new features (language, compiler, standard library, etc.).
(1) Where can I find a minimal code example where Stensal SDK finds a bug that could not be found with Valgrind, Sanitizers (i.e. Asan, UBSan) nor with MSVC debug mode?
(2) From the Get Started guide it looks like Stensal SDK is a custom compiler. If this is correct: which versions of C++ does it support? Does it fully support C++17? Is it based on another compiler (GCC/Clang)?
(3) As your pricing seems to be on a 'per user'-basis, does the CI server count as a single user?
(4) What is the observed slowdown in real-world applications? Or benchmarks like these: https://github.com/google/sanitizers/wiki/AddressSanitizerPe...