Welcome!

Join our community of MMO enthusiasts and game developers! By registering, you'll gain access to discussions on the latest developments in MMO server files and collaborate with like-minded individuals. Join us today and unlock the potential of MMO server development!

Join Today!

Recent content by aaronweiss

  1. aaronweiss

    open-sourced pythonstory v83

    Python is often used to write glue code for high-performance computing. All of this is dependent on using fast libraries written in low-level languages within Python though. This is where it's use case in data processing and data analytics comes from. Here are some benchmarks (which certainly...
  2. aaronweiss

    open-sourced pythonstory v83

    Even if this went anywhere, it'd only be able to support like ten people on it at once because it's Python. You'd end up in the same situation that we have now with Java where the servers use absurd amounts of resources (especially memory) for no reason at all.
  3. aaronweiss

    What is everyone from this section up to now?

    Not requiring exams does not mean that good scores on them do not help immensely with admission. We're still a far cry away from a world where schools universally (or almost universally) refuse to accept standardized test scores like the SAT or the ACT. If you're seeking admission at top...
  4. aaronweiss

    MapleScala

    It's a multi-paradigm language because it more-or-less has to be to have Java interop. There are few Scala programmers who don't use functional idioms, and for the most part, those people are basically just writing Java. There's little point to using a different language if you're not going to...
  5. aaronweiss

    What is everyone from this section up to now?

    Nice humble brag. OT: I'm in uni studying Computer Science and working in a programming languages research lab.
  6. aaronweiss

    MapleScala

    Am I being condescending? Sure. I think it's plenty constructive though. I gave him examples of things that could be done better, and I told him specific tools for him to research to write better code in Scala. I don't think it's my job to write tutorials for Scala on this forum. There's...
  7. aaronweiss

    MapleScala

    The entire rest of the post was explaining what you did wrong. You're not learning the language by avoiding its mechanics. You don't need to write perfect code the first time, or even good code the first time, but if you actually want to learn the language, you should be making an active effort...
  8. aaronweiss

    MapleScala

    And yet you did it anyway. It's not about looking fancy. It's about having idiomatic code that's concise and easy to understand (particularly for people who actually know the language). It won't if you're not stupid about it. Also, you should favor map and fold to foreach. They're generally...
  9. aaronweiss

    MapleScala

    It won't. It's inconsequential. None is not a default, and no, obviously not because switch statements only work on numbers and strings in Java. Match statements are more flexible and are used to destructure patterns. Match statements are the idiomatic way to do these things in Scala. No...
  10. aaronweiss

    MapleScala

    Oh, man. "Functions overhead." This is rich. Thanks for the laugh, bud. You're writing a functional language. You should use functional style. You're not going to notice any performance differences, and your code will be far easier to read. There isn't much of a reason to use Scala at all if...
  11. aaronweiss

    MapleScala

    The difference is that there's an actual idiom here. Having it actually explicitly declare val means that you'll have to stop to read it (the alternative option is var) instead of correctly assuming that it's immutable. It's also to match pattern syntax and construction syntax better. Clearly...
  12. aaronweiss

    MapleScala

    Yes, the license says to maintain the license. I still request that you change the name of the library, as while that is basically copy+paste of my code, I don't want my library to be associated with such a lousy "port." Or you could just use the library to begin with and submit a PR if you...
  13. aaronweiss

    MapleScala

    The library is 100% feature-complete, seeing as we invented the format. I don't see a particular reason why you'd bother copy-pasteing all of my code and then updating the syntax. Also, please remove attribution to me on this code that I did not write, and change the name of the library in your...
  14. aaronweiss

    MapleScala

    You do know that Scala has complete interoperability with Java, right? There's no reason to make a non-specification-compliant version of pkgnx just to use Scala. This is especially relevant because what you wrote is not even idiomatic Scala as it's in Java-style (idiomatic Scala is functional!).
  15. aaronweiss

    MechDEV - Update with GMS

    "Architecturally similar." This was maybe true in the earliest versions of Netty, but it's come along way since then. Netty was designed as a replacement for MINA by one of the lead developers of MINA. Maybe you shouldn't talk about things that you don't know about.
Back
Top