Update: Did a rework on how the cpp is generated on the automatics bindings and on the DSL:
> * Now multipleinheritance is supported on uClasses. > * Got rid of my prev implementation of virtual at the macro level since > it's natively supported by Nim > * virtual automatically generates a `super` function available inside the > body > uClass ANimCharacter of ACharacter implements IAbilitySystemInterface: proc getAbilitySystemComponent(): UAbilitySystemComponentPtr {.virtual, constcpp, override.} = self.abilitySystemComponent Run * Partially integrated with LiveCoding (Live++) which makes comp times scale better (windows only unfortunately). * Resumed the work on the VM: <https://twitter.com/_jmgomez_/status/1667109236491407360> (video) I will be focusing on the VM for a bit now until I get to: * Automatically generate bindings for both UE and user's produced UE code (not native Nim ATM but I will tackle that in the future) * Being able to produce new UClasses and UETypes from the VM (modify the whole editor, including creating blueprints from the VM) for a Pharo/Smalltalk kinda vibes ;)