Greetings,
I am starting work on the Terasology codebase so I figured I should probably introduce myself here. I will primarily be on the IRC rather than the forums so that will be the easiest way to speak to me.
My quick history, C++ dev for over 20 years, java dev for about 6, primarily due to Minecraft (awful codebase) and MinecraftForge (also not a great codebase, not my choice...). The languages I know very well: C, C++, Python, Erlang, Shell, Perl, Java, Scala, and more, in addition to a host of languages that I know but do not know 'well'.
I love the component style, something that was pushed back against on my attempted conversions in the MC world. And yes, I am a scala-buff, I consider it Java done right, and considering their pure interoperability and can mix them in a project without issue, I may try to garner a movement to add it to Terasology (which involves just including the scala libs as well as adding a gradle plugin). And another thing on my opinions, SBT > Gradle.
I am starting work on the Terasology codebase so I figured I should probably introduce myself here. I will primarily be on the IRC rather than the forums so that will be the easiest way to speak to me.
My quick history, C++ dev for over 20 years, java dev for about 6, primarily due to Minecraft (awful codebase) and MinecraftForge (also not a great codebase, not my choice...). The languages I know very well: C, C++, Python, Erlang, Shell, Perl, Java, Scala, and more, in addition to a host of languages that I know but do not know 'well'.
I love the component style, something that was pushed back against on my attempted conversions in the MC world. And yes, I am a scala-buff, I consider it Java done right, and considering their pure interoperability and can mix them in a project without issue, I may try to garner a movement to add it to Terasology (which involves just including the scala libs as well as adding a gradle plugin). And another thing on my opinions, SBT > Gradle.