Questions regarding features/planned features.
Posted: Wed Jul 02, 2014 10:17 am
Hi,
I'm in the process of creating a game engine, and I've chosen to use the C# language. However, I've recently stumbled upon Cobra when trying to find ways to implement Scala traits in C# and I do, in-fact, find this language very interesting and I like the concept.
There is a few requirements that I need to meet with my game engine. I want to be able to rewrite classes during runtime, and try to get to 'live coding' as close as possible without using horrid scripting languages like LUA. I planned to accomplish this through CodeDom and reloading the AppDomain + De/Serializing game state on reload. However, I see that CodeDom isn't supported yet in Cobra.
Is there any planned features for a runtime interpreter or the ability to add/swap/delete class/methods during runtime?
Also, I see you have an 'accurate' float called decimal. Is this type accurate across architectures (arm, x86, ppc, ect)?
How far is Cobra from version 1.0?
I'm also assuming performance compares with C# since Cobra generates C# apparently.
I had more questions, but I forgot them as I was writing this :/ lol
I'm in the process of creating a game engine, and I've chosen to use the C# language. However, I've recently stumbled upon Cobra when trying to find ways to implement Scala traits in C# and I do, in-fact, find this language very interesting and I like the concept.
There is a few requirements that I need to meet with my game engine. I want to be able to rewrite classes during runtime, and try to get to 'live coding' as close as possible without using horrid scripting languages like LUA. I planned to accomplish this through CodeDom and reloading the AppDomain + De/Serializing game state on reload. However, I see that CodeDom isn't supported yet in Cobra.
Is there any planned features for a runtime interpreter or the ability to add/swap/delete class/methods during runtime?
Also, I see you have an 'accurate' float called decimal. Is this type accurate across architectures (arm, x86, ppc, ect)?
How far is Cobra from version 1.0?
I'm also assuming performance compares with C# since Cobra generates C# apparently.
I had more questions, but I forgot them as I was writing this :/ lol