The ideal scripting language would integrate seamlessly into a C++ core library supporting containers, introspection, threading, and GC.
-
-
Replying to @TimSweeneyEpic
It would support interpretation and straightforward C++ code generation. UE3&4 and Unity explored codegen as an afterthought and suffered.
5 replies 3 retweets 22 likes -
Replying to @TimSweeneyEpic
The introspection systems I wrote were C++-based codegen with an IDL for static introspection + serialization. Really like this approach.
1 reply 0 retweets 1 like -
Replying to @c_pruett
And soon we can dispense with the IDL, because static introspection will expose all of that at compile-time, with no runtime cost!
2 replies 0 retweets 2 likes -
Replying to @TimSweeneyEpic @c_pruett
Interesting! Beyond serializers what other use cases would you see for compile-time introspection?
1 reply 0 retweets 1 like -
Replying to @sj_sinclair @c_pruett
Garbage collection, union discrimination, futures, robust subtyping of containers, comparison across type families.
1 reply 0 retweets 2 likes
E.g. immutable containers, have rich subtyping properties like array<int16> is-a array<int8>; array<string> is-a array<future<string>>.
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.