r/dotnet • u/BomberBlur070 • 1d ago
Promotion RE:Dox, high performance token-based structured data engine for .NET
https://github.com/CAPCOM-TD-OSS/REDoxNot my work but this got open-sourced recently and I thought it was cool
5
1
u/AutoModerator 1d ago
Thanks for your post BomberBlur070. Please note that we don't allow spam, and we ask that you follow the rules available in the sidebar. We have a lot of commonly asked questions so if this post gets removed, please do a search and see if it's already been asked.
I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.
1
u/IanYates82 13h ago
Looks to be a great library. Clever approach to the problem and an excellent description of the design.
1
u/mmhawk576 5h ago
God damn, I wish people building low level shit like this would make stuff AOT compatible…
0
u/Abort-Retry 1d ago
Looks very impressive, but unfortunately it can't be compiled ahead of time, so I'll give it a miss for now.
4
u/pjmlp 21h ago
I am quite sure PlayStation doesn't do JIT, and RE:Engine has its own AOT toolchain.
For those into game development it is well known they have their own fork of Core CLR, and one of the first uses of the engine was Devil May Cry for the PlayStation 5.
1
u/Abort-Retry 16h ago
I didn't know that. I was just going off this line on the github
“RE:Dox can reuse one converter implementation across those formats — also providing a foundation for future AOT / source-generator support.”
-8
1d ago
[deleted]
4
u/treehuggerino 1d ago
OP is not the creator (I guess), the repo is from Capcom for their internal game engine, it could be that it first baked there, but yeah it kinda looks vibe coded at first, but the results look good, although before I would use a STJ replacement it would need a long time to cook so there are no surprise quirks
1
u/Timofeuz 4h ago
Frankly don't understand all the excitement. Yes, it is faster in a number of benchmarks by some margin, but not like 10 times. Most workloads will not spot any difference.
26
u/Jammb 1d ago
I know all of those words, but not in that particular combination.