This article explains how to generate strings based on regular expressions. To make it possible, we will use the Hoa\Compiler and Hoa\Regex libraries. The goal is twofold: first it helps to analyze regular expressions, and second we see how to visit the produced AST in order to generate strings. A bonus waits the intrepids.
Month: September 2014
Data-Oriented Design and C++
https://www.youtube.com/watch?v=rX0ItVEVjHc CppCon 2014: The transformation of data is the only purpose of any program. Common approaches in C++ which are antithetical to this goal will be presented in the context of a performance-critical domain (console game development). Additionally, limitations inherent in any C++ compiler and how that affects the practical use of the language when … Continue reading Data-Oriented Design and C++
Controlling Time and Space: Understanding the many formulations of FRP
https://www.youtube.com/watch?v=Agu6jipKfYw Functional Reactive Programming (FRP) is becoming an increasingly common way to structure event- driven code, but the term "FRP" actually refers to a large body of increasingly diverse work. This talk will quickly cover the basics of FRP, and then go into a couple different formulations of FRP that people are beginning to … Continue reading Controlling Time and Space: Understanding the many formulations of FRP
We, at Hoa, have defined a new release process called Rüsh Release, standing for Rolling Ünd ScHeduled Release. From the user point of view, it will allow to get rid off the "minimum-stability": "dev" in composer.json files, while keeping the pros and flexibility of rolling release.
This is my first post of my first public and Computer Science-oriented blog. When I started Hoa few years ago, along with other projects, they all were mainly a pretext to learn about numerous domains of Computer Science. All the acquired knowledges have taken the form of libraries or programs, go hand in hand with … Continue reading Hello, World!