dotfiles
cppfront
dotfiles | cppfront | |
---|---|---|
2 | 88 | |
4 | 5,142 | |
- | - | |
9.1 | 9.5 | |
8 days ago | 3 days ago | |
Python | C++ | |
- | GNU General Public License v3.0 or later |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
dotfiles
-
Show HN: a Rust Based CLI tool 'imgcatr' for displaying images
If you're on MacOS an imgcat tool pairs well with an imgpbcopy tool like this:
https://github.com/williamcotton/dotfiles/blob/master/bin/im...
Then creating a shell function like:
imgc() {
-
Course using F#: Write your own tiny programming system(s)
I started down this path sometime last year with Crafting Interpreters and I’ve gotten obsessed with this entire world since. I wrote a little language [0] using Python Lex Yacc a couple of months ago at work because I wanted an awk-like way to quickly make graphs/charts from the CLI. Then I wrote a parser-as-a-type in TypeScript [1] for the same grammar.
My plan was to take a look at OCaml for future tinkerings with parsers, but man, F# is already looking very familiar between TypeScript and Lex/Yacc-like things.
Thanks for this post, I think I might have a new favorite language in the oven!
[0] https://github.com/williamcotton/dotfiles/blob/master/bin/pl...
[1] https://github.com/williamcotton/dotfiles/blob/master/bin/pl...
cppfront
-
GCC 14.1 Release
CPP2/cppfront:
https://github.com/hsutter/cppfront
I hope we see this in C++26 as optional mode i.e. #safe and #unsafe and same for #impdef or so.
-
Compilation of gripping C++ conference talks from 2023
C++23 is done. But C++ is not! In this talk, the author shares his personal perspectives on an ongoing and very active evolution of C++, updates on his cppfront experimental compiler, and why compatibility is essential to the further success of the C++ development.
- Show HN: a Rust Based CLI tool 'imgcatr' for displaying images
- Cpp2 and cppfront – An experimental 'C++ syntax 2' and its first compiler
-
C++ Safety, in Context
https://github.com/hsutter/cppfront
But his side project at Microsoft didn't gain traction with gcc, clang, etc and everybody else in the industry. So at this point, the C++ committee will be perceived as "so far behind" ... because there's nothing for them to vote on.
- Cppfront: Experimental C++ Syntax 2 –> Syntax 1 compiler
- Odin Programming Language
- Cppfront
-
C++ Should Be C++
C++ has major flaws that cannot be rectified without serious breaking changes. With that said, Herb has been experimenting with a new cpp frontend with sane defaults [1].
In my opinion, the world is on standby until Anders Hejlsberg feels like tackling a modern, next generation systems language.
[1] https://github.com/hsutter/cppfront
- Why is the committee so reluctant to add new features to the language itself instead of stuffing them into the STL?
What are some alternatives?
Fabulous.Avalonia - Declarative UIs for Avalonia with F# and MVU, using Fabulous
carbon-lang - Carbon Language's main repository: documents, design, implementation, and related tools. (NOTE: Carbon Language is experimental; see README)
Teaching - :mortar_board: Materials for my lectures including programming langauge design, software engineering and human-computer interaction.
jakt - The Jakt Programming Language
coollang-2020-fs - Compiler of a small Scala subset
serenity - The Serenity Operating System 🐞
Avalonia.FuncUI - Develop cross-plattform GUI Applications using F# and Avalonia!
zig - General-purpose programming language and toolchain for maintaining robust, optimal, and reusable software.
Elm - Compiler for Elm, a functional language for reliable webapps.
exotracker-cpp
LoopModels - "Full speed or nothing." - James Hetfield
modern-cpp-features - A cheatsheet of modern C++ language and library features.