I can't get your code to work. Keeps throwing errors
./node_modules/.bin/compilets gen
Internal Error: Raw function type should never be printed out
at printTypeName
(/home/user/node_modules/compilets/dist/print-utils.js:342:15)
at printTypeNameForDeclaration
(/home/user/node_modules/compilets/dist/print-utils.js:419:12)
at FunctionType.print
(/home/user/node_modules/compilets/dist/cpp-syntax-type.js:115:62)
at ParameterDeclaration.print
(/home/user/node_modules/compilets/dist/cpp-syntax.js:638:35)
at /home/user/node_modules/compilets/dist/cpp-syntax.js:645:42
at Array.map (<anonymous>)
at ParameterDeclaration.printParameters
(/home/user/node_modules/compilets/dist/cpp-syntax.js:645:31)
at ConstructorDeclaration.print ($ ../node_modules/.bin/compilets gen
Internal Error: Raw function type should never be printed out
at printTypeName
(/home/user/node_modules/compilets/dist/print-utils.js:342:15)
at printTypeNameForDeclaration
(/home/user/node_modules/compilets/dist/print-utils.js:419:12)
at FunctionType.print
(/home/user/node_modules/compilets/dist/cpp-syntax-type.js:115:62)
at ParameterDeclaration.print
(/home/user/node_modules/compilets/dist/cpp-syntax.js:638:35)
at /home/user/node_modules/compilets/dist/cpp-syntax.js:645:42
at Array.map (<anonymous>)
at ParameterDeclaration.printParameters
(/home/user/node_modules/compilets/dist/cpp-syntax.js:645:31)
at ConstructorDeclaration.print
(/home/user/node_modules/compilets/dist/cpp-syntax.js:706:49)
at /home/user/node_modules/compilets/dist/cpp-syntax-type.js:518:23
at joinArray (/home/user/node_modules/compilets/dist/js-utils.js:26:19)
node_modules/compilets/dist/cpp-syntax.js:706:49)
On Friday, August 2, 2024 at 6:01:09 AM UTC-7 [email protected] wrote:
> I learnt about cppgc some time earlier and then an idea came to me: can I
> convert TypeScript code to C++ and then use cppgc to manage the lifetime of
> classes and functions?
>
> I built a toy TypeScript to C++ compiler to validate the idea, and it
> seems to work perfectly. I'm sharing the code in case anyone is interested
> in it:
> https://github.com/compilets/compilets
>
--
--
v8-users mailing list
[email protected]
http://groups.google.com/group/v8-users
---
You received this message because you are subscribed to the Google Groups
"v8-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To view this discussion visit
https://groups.google.com/d/msgid/v8-users/b1d5718c-c069-41c2-b1d2-b5c797e809f5n%40googlegroups.com.