Comment by btown

1 day ago

I can't give advice about the trademark, other than that I've been through this kind of thing before and it sucks.

What I can say... is that I love what you've been doing on your Deepkit, and I was horrified to hear that this was happening to you.

Seriously, I've only lurked in the community so far, but it's possibly the most forward-thinking foundational library in the web space that I've seen.

Strong typing with annotations that can simultaneously influence runtime ORM and frontend generation, while being fully compliant Typescript? A hand-rolled lightning-fast Typescript compiler that emits the runtime reflection capabilities? Full-fledged DI as an inherent part of the design, not an afterthought?

It's such an incredible blend of beautiful tooling with pragmatic applications.

For anyone curious about this, https://web.archive.org/web/20230916074647/https://deepkit.i... is a fascinating read.

https://github.com/microsoft/TypeScript/issues/47658#issueco... provides context on why some of TypeScript's design goals around erasure hold it back from these features. My vision of the web is that it would be an even more vibrant and innovative place if TypeScript were to cast off those restrictions.

DeepKit actually solving this by implementing its own compiler, bytecode, and interpreter... it's truly incredible.

Marc, know that there are people out there who love your work, and who will continue to follow it avidly regardless of the name. You're doing amazing things.