public:projects:nervluna:nervluna

Differences

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
Line 1: Line 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]]
 +  
  
  • public/projects/nervluna/nervluna.txt
  • Last modified: 2021/06/08 15:57
  • by 127.0.0.1