🎉 Celebrating 25 Years of GameDev.net! 🎉

Not many can claim 25 years on the Internet! Join us in celebrating this milestone. Learn more about our history, and thank you for being a part of our community!

Tangent: Dictionary

Published May 28, 2009
Advertisement
I think that I'm going to do a little polish/bugfixes for an intermediary release. Then there's going to be a pile of refactoring that needs to be done. After that I think that I might aim to get Tangent (optionally) compiling into C# source rather than the current hacky VM. The VM is dog slow, albeit mildly easier to debug.

Anyways, Dictionary now imports into Tangent mostly. The basics are there (Add, Remove, Count, Contains, the indexer), but KeyValuePair is odd in its reflection signature. The most notable impact is that AddRange doesn't import, and the Dictionary cannot be iterated through. (bug #76)
0 likes 2 comments

Comments

evolutional
How about making it compile into MSIL?
May 28, 2009 11:34 AM
Telastyn
Quote: Original post by evolutional
How about making it compile into MSIL?


I am afraid I don't know MSIL enough to make it work, and don't know any assembly language well enough to know the tricks and techniques to do non-trivial things in it even if I learned it better.

Most likely the 'compile to C#' step will be an intermediary. The compiler will generate C# source which it'll send off to be compiled into MSIL by people far more talented than I.
May 28, 2009 12:30 PM
You must log in to join the conversation.
Don't have a GameDev.net account? Sign up!
Profile
Author
Advertisement
Advertisement