hbcxx uses the Unix #!/path/to/interpreter technique to make C++ source code directly executable.
Modern C++, meaning C++11 or even C++14, feels like another language. This is not because the language has been changed massively but because the new features encourage a different, slightly higher level way to think about writing C++. It's faster, more fun, supports lambdas, has tools to simplify memory management and includes regular expressions out-of-the-box.
hbcxx is a tool to keep things fast and fun by putting off the moment you have to write a build system and install script. For simple programs, especially for quick and dirty personal toys, the day you have to write a proper build system may never come.
Instead just copy your C++ source code into $HOME/bin. Try it. It works.
Commercial Use
Modify
Distribute
Place Warranty
Use Patent Claims
Sub-License
Hold Liable
Distribute Original
Disclose Source
Include Copyright
State Changes
Include License
Include Install Instructions
These details are provided for information only. No information here is legal advice and should not be used as such.
30 Day SummaryDec 19 2023 — Jan 18 2024
|
12 Month SummaryJan 18 2023 — Jan 18 2024
|