-
For a real-life example: consider the vk::raii namespace of Vulkan-Hpp, where the developers have posted examples. The vk::raii::su namespace has a bunch of free functions that one might think are associated with a Vulkan instance/object (in fact, the Vulkan Tutorial does implement them as member functions), but they are much nicer when used as pure functions. It keeps the class/struct definition itself nice and clean.
-
CodeRabbit
CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
-
operator"" can be used in a similar way to expression templates (DSLs), where the type of the resulting expression is dependent on the string contents. For example ctre makes use of this to build efficient regular expression parsers, and kumi uses this in conjunction with operator[] to make tuple indexing quite elegant
-
operator"" can be used in a similar way to expression templates (DSLs), where the type of the resulting expression is dependent on the string contents. For example ctre makes use of this to build efficient regular expression parsers, and kumi uses this in conjunction with operator[] to make tuple indexing quite elegant
-
FizzBuzz Enterprise Edition
FizzBuzz Enterprise Edition is a no-nonsense implementation of FizzBuzz made by serious businessmen for serious business purposes.
And there's a reason why FizzBuzzEnterpriseEdition is a meme. OOP where OOP shouldn't exist is what is causing unnecessary pain to everyone.
-
If you want Python to be as customizable as Lissp, check out Hissp (and Hebigo).
-
If you want Python to be as customizable as Lissp, check out Hissp (and Hebigo).
-
github was only a year old when I made this and it didn't become popular until a few years later. I do have it there but all the docs are hosted on my site https://github.com/cogwheel/IdOp
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Related posts
-
What is the point of the if __name__ == "__main__":, i.e. why use a file as both script and module?
-
Kamby – A programming language based on Lisp that doesn't seems like Lisp
-
Wisp: Whitespace to Lisp
-
Is ECMAScript really a dialect of Lisp?
-
I'm finding this language very hard to understand, even the things I write