Search results

  1. G

    Andromeda - a galaxy extension

    lets stop the java discussion here. I think everyone, including me sees the pros AND cons of a restrictive language. Andromeda will copy the syntax from JAVA, but this doesn't mean it will be as restrictive as java, since I myself also sometimes want full control over something. So believe me...
  2. G

    Fast and easy Betakey give-away

    Next wave is out, still got some, so hurry if you want one. You got one :). I am also the host of eeve.org which is kinda big (well at least bigger as sc2mod right now).
  3. G

    Andromeda - a galaxy extension

    well that is something like an array accessor. So probably yes, for nice syntax reasons. But it is not necessary. Just a get and set method do the same.
  4. G

    Andromeda - a galaxy extension

    No such keyword is planned at the moment. Without vjass's macros it wasn't too useful. This is why it is not really in any other language. Writing to the this var: No, impossible and also useless. It is just a normal local variable. There is no useful scenario where you had to write to it, just...
  5. G

    Andromeda - a galaxy extension

    Do you work as software developer in a company? I guess not ;). (Also I don't but I made some internships): If you talk like that in a company you're fired immediately I guess ;). Code is always wrong at first. There is no genius that codes bugless code. Thus safety just speeds up the production...
  6. G

    Andromeda - a galaxy extension

    I get your points. But cannot you just deliver me a scenario where an own allocation is useful? That would really help me. I still have much to do with Andromeda and other projects so I have to set priorities to everything I do. An own allocation method has just very low priority since I think...
  7. G

    Andromeda - a galaxy extension

    I know what he means, but this is bug prone, since allocation in andromeda also sets the type for the instance (which cannot be done by oneself, since it is a hidden attribute). Even if it was possible, I cannot ensure that a user does it correctly in his allocation. If the class field is set...
  8. G

    Andromeda - a galaxy extension

    v0.1.1 released! It fixes MANY bugs and adds interoperability with tools like phyngal. Check out the download and changelog here tell me, what is this magic allocation method I am missing here? If you can show my why it needs such a special kind of allocation, you might get custom...
  9. G

    Working with arrays

    it is impossible. You can use Andromeda ;) and create a class which has an array as member. This class can be passed from / to functions.
  10. G

    Fast and easy Betakey give-away

    the first wave of keys (10 keys) was just delivered. We still got some, so feel free to participate if you still haven't got a key. Next delivery will be tomorrow :). Well, sure it is some advertising for the page. And of course, the people that participate there may not all stay. However, I...
  11. G

    Andromeda - a galaxy extension

    Your code snipped just mixes enrichments (or extensions if you wanna call it like that) with classes. An enrichment is NO CLASS. It has no object that backs it up, it just adds methods to something else. Mixing up the syntax hurts my, I admit maybe to formal, brain. Having an own syntax makes...
  12. G

    Andromeda - a galaxy extension

    It is a term from some maths stuff (http://en.wikipedia.org/wiki/Enriched_category for example). We also had "enriched specifications" in some weird formal class at university. This was the first thing that came to my mind :D. But yes, they are comparable to C# extension stuff. But I really...
  13. G

    Andromeda - a galaxy extension

    Yes, sad but true, but they re still faster. I always prayed for function pointers in my petition, but almost no one agreed that they would be necessary. With function pointers we had super fast O(1) with low constant time. Of course I can add a optimization that triggers are used once you...
  14. G

    Fast and easy Betakey give-away

    Hey guys, I just wanted you to know that we are giving out betakeys at my modding page (sc2mod.com) for almost no effort, since we still got plenty of them and the beta is coming to an end soon (and every unused key is a waste)... Check out the details It was never that easy to get a beta key...
  15. G

    Andromeda - a galaxy extension

    overrides just changes the function call. Interfaces and virtual methods use binary if tables (faster than triggers).
  16. G

    Andromeda - a galaxy extension

    it was the provider's fault. Around one day downtime, up and working again now :).
  17. G

    Andromeda - a galaxy extension

    v0.0.11 released This is a huge milestone in the development of Andromeda because v0.0.11 is the first version that can actually be used productively. Not only is it now able to read Andromeda code from map files and write back the compiled galaxy code into them, but it also comes with a small...
  18. G

    Scripting unit/behaviour/weapon/etc. data is possible

    Here are my thoughts about a "build script language" for sc2: Since I am already developing andromeda and have developed a build tool for WC3 (GMSI), I thought about creating a build tool for SC2 using Andromeda as language (since you already write triggers in andromeda). I don't have...
  19. G

    Andromeda - a galaxy extension

    not yet, because it is big hack at the moment, however I am planning to release the sources once I have cleaned up a bit.
Top