Conversation
There was a problem hiding this comment.
I'm just looking at these C++ files and unsure about how much of them is auto-generated.. There are lots of things in here that I'd write a bit differently if I was doing it by hand, but clearly there's been some code-generation involved (but also clearly not all of it is generated..). Is it worth cleaning them up to match our coding style/standards?
There was a problem hiding this comment.
There definitely was code generation involved (think I told you that before). I'm not a C++ programmer so I got some help.
It is currently fully functional, but definitely not clean. I wouldn't add it to Cmajor as is - it's a draft / proof of concept. Personally I think it's very useful, but it's up to you to decide if it's worth your time.
First version of the nodejs bindings.
It currently doesn't include prebuilds. This would need to be added / integrated with CI
To test:
tools/CmajNodeBindingsnpm iorbun inpm run buildorbun run buildnode ./tests/basics.jsnode ./tests/async.jsnode ./tests/codegen.js