I might actually be able to add good type safety for JS. Already made a SameInstanceArray class (extending Array) and found a way to get specialised numbers by making a class extending Number
AI API languages other than c#: 2025-05-03 18:09:47
No. TypeScript is tedious. Plain JS has flexibility. You shouldnt have to specify types for everything. Core components is good to have type checking, but for other parts like making your AI, you can use type checking if you want to.
TS has extra waiting because of being ran as JS. Better to keep to core base language features imo. Makes sure syntax stays the same.
AI API languages other than c#: 2025-05-03 18:35:18
I have a lot of practice transcoding from one language to another (for when I worked on my own AI PhD). If you need help moving it from one language to another, point me at the source and give me an idea of what language you want it in.
C#-> Java (pretty easy), C#-> JS (meh, could take a performance hit in JS and some of the constructs may be challenging in JS), C#->Python (Lot's of typing but most of the paradigms can be used - performance may take a hit depending on C#), C#-> C (I will need a case of Bourbon and about a pound of cocaine). C#->C++ (Can be done, but .....why?) C#-> ?? (let me know and we can see)
AI API languages other than c#: 2025-05-03 18:47:19
C# to JS is surprising easy with modern features. I won't need help with that. Designing it to run with NodeJS (on own device, not in browser). Can easily be ported to run in browser if needed.
I won't make the source available for what I've written until I get clarity on the license / copyright on the WarLight.AI code. There isn't actually a license on WarLight.AI code (so by GitHub rules it's all rights reserved), but the blog post says it's "open source". It's technically "source available". The post implies permission to use it for anything that's normally possible with open source.
I've made wrappers to test functionality but not copied anything per say.
AI API languages other than c#: 2025-05-07 13:34:15
The WarLight.AI project is likely going to be taken down because there haven't been significant contributions in over 9 years and future of AI is likely in machine learning.
AI API languages other than c#: 2025-05-11 16:05:10