This shows you the differences between two versions of the page.
| |
— | public:projects:nervluna:nervluna [2021/06/08 15:57] (current) – created - external edit 127.0.0.1 |
---|
| ====== NervLuna: C++/Lua binding Generator ====== |
| |
| NervLuna is a binding generator project I started in May 2020 as the successor of my previous **sgtLuna** component in my [[public:projects:singularity:singularity|"Singularty" project]]. This time I'm using Clang as backend for parsing the code, and so far this seems to produce very interesting results. |
| |
| Below is a list of the articles I wrote on this project so far: |
| |
| * [[blog:2020:0601_introducing_nervluna|Introducing NervLuna: the automatic C++/Lua binding generator]] |
| * [[blog:2020:0609_nervluna_field_inheritance|Adding support for fields inheritance in NervLuna]] |
| * [[blog:2020:0610_nervluna_const_and_static_fields|Support for const and static fields in NervLuna]] |
| * [[blog:2020:0615_nvcore_bindings_gen|Generating bindings for the nvCore module]] |
| * [[blog:2020:0617_nervluna_file_naming|NervLuna: Fixing generated file names]] |
| * [[blog:2020:0618_nervluna_operators_handling|NervLuna: Handling C++ operators]] |
| * [[blog:2020:0619_nervluna_nvcore_bindings_stage2|NervLuna: generating bindings for nvCore - second run]] |
| * [[blog:2020:0728_nervluna_nvcore_folders|NervLuna: Adding more input folders for nvCore bindings]] |
| * [[blog:2020:0807_nervluna_type_handling_mechanism|NervLuna: Refactoring of types handling mechanism]] |
| * [[blog:2021:0406_nervluna_practical_usage_case_part_1|NervLuna: A first practical usage case - part 1]] |
| * [[blog:2021:0706_nervluna_practical_usage_case_part_2|NervLuna: A first practical usage case - part 2]] |
| |
| |