1. Join us in our custom games night on Saturday, July 28. If you'd like to create a map for the night, check out the map challenge!
    Dismiss Notice
  2. The results for Texturing Contest #28 are out! Step by to congratulate our winners!
    Dismiss Notice
  3. Join in on Icon Contest #17 and show your interpretation of a legendary equipment set!
    Dismiss Notice
  4. We've created the Staff Job Openings thread. We're currently in need of icon, video production, and social/multimedia positions to be filled. Thank you!
    Dismiss Notice
  5. Music Contest #10 Retro is out! Join us for some retro/vintage fun!
    Dismiss Notice
  6. Don't be stagnant - embrace change! The time has come to evolve and join the Techtree Contest #12 - Evolution.
    Dismiss Notice
  7. On May 20th a new law about privacy and data processing comes into work in the EU. I am no lawyer and I need help figuring out if we comply and if not, what we must do about it. Please message me if you can provide any assistance. Read more. Ralle
    Dismiss Notice

Should cJass be an accepted language on TheHiveWorkshop?

Discussion in 'World Editor Help Zone' started by Bribe, Aug 9, 2011.

?

Should cJass be allowed on TheHiveWorkshop?

  1. Yes

    15 vote(s)
    62.5%
  2. No

    6 vote(s)
    25.0%
  3. I don't have enough information so I probably shouldn't even be voting

    3 vote(s)
    12.5%
  1. Bribe

    Bribe

    Joined:
    Sep 26, 2009
    Messages:
    7,576
    Resources:
    25
    Maps:
    3
    Spells:
    10
    Tutorials:
    3
    JASS:
    9
    Resources:
    25
    cJass has been updated with some pretty important fixes. It's apparently no longer bugging with vJass resources.

    Here is their link: http://cjass.xgm.ru/feedback.php

    cJass was left for dead for quite some time, however its new incarnation appears to have been re-kindled. There also is a promise for a "stable release" in the coming weeks to fix some remaining bugs.

    Edit: It's important to mention there is still one major bug with the cJass optimizer a side effect of which compreses strings to turn " " into "". Unless the optimizer was fixed it's not usable. This poll is to get a general idea of the attitude people have towards cJass.

    Is allowing cJass resources something that you support? Please share your opinions.
     
    Last edited: Aug 9, 2011
  2. x3GlikE

    x3GlikE

    Joined:
    Jul 7, 2010
    Messages:
    659
    Resources:
    0
    Resources:
    0
    Yes I see why not as long as its not buggy and doesn't cause any major problems than why not.
     
  3. Nestharus

    Nestharus

    Joined:
    Jul 10, 2007
    Messages:
    6,143
    Resources:
    8
    Spells:
    3
    Tutorials:
    4
    JASS:
    1
    Resources:
    8
    cJASS still has many bugs left to be resolved and its optimizer optimizes strings.


    Until at least all of the bugs that break JASS/vJASS are resolved, I don't think it should be acceptable. To my knowledge, there is only 1 bug that will actually break JASS/vJASS left, and that is in the optimizer. There are still a few cJASS specific bugs, but at least they won't break plain vJASS/JASS code : p.


    So yea, once that optimizer is fixed, I'm all for cJASS =).
     
  4. rysnt11

    rysnt11

    Joined:
    Jan 21, 2010
    Messages:
    2,054
    Resources:
    0
    Resources:
    0
    overall, i think it's better to have more languanges, as it widens our knowledge of a progam, as i don't have a single "Blink" on this languange, but i support this to be one of the most used languange, since we already have vJass, Jass, & Zinc (or more?)
     
  5. Nestharus

    Nestharus

    Joined:
    Jul 10, 2007
    Messages:
    6,143
    Resources:
    8
    Spells:
    3
    Tutorials:
    4
    JASS:
    1
    Resources:
    8
    So, you think cJASS in its current state, which will kill your strings, should be acceptable? : P
     
  6. rysnt11

    rysnt11

    Joined:
    Jan 21, 2010
    Messages:
    2,054
    Resources:
    0
    Resources:
    0
    whoops, sorry, forgot to put this:
    my bad :(
     
  7. Skycraft

    Skycraft

    Joined:
    Nov 11, 2010
    Messages:
    1,347
    Resources:
    0
    Resources:
    0
    I'll say yes when the bugs are removed. :3
     
  8. DoctorGester

    DoctorGester

    Joined:
    Dec 6, 2009
    Messages:
    63
    Resources:
    3
    Maps:
    2
    JASS:
    1
    Resources:
    3
    yes, after release of new stable ver.
     
  9. Garfield1337

    Garfield1337

    Joined:
    Jul 6, 2009
    Messages:
    1,806
    Resources:
    4
    Maps:
    1
    Spells:
    3
    Resources:
    4
    Just took a look at a cJASS manual. It has some similarities with Zinc, it's less verbose than vJASS. I guess it's going to be good once stable.
     
    Last edited: Aug 23, 2011
  10. Axarion

    Axarion

    Joined:
    Sep 30, 2009
    Messages:
    675
    Resources:
    1
    Spells:
    1
    Resources:
    1
    I would be for approving as soon as it has "//! cjass" or "//! nocjass" implemented, because parsing over all vJass stuff can break things.
     
  11. Nestharus

    Nestharus

    Joined:
    Jul 10, 2007
    Messages:
    6,143
    Resources:
    8
    Spells:
    3
    Tutorials:
    4
    JASS:
    1
    Resources:
    8
    It doesn't break much vjass anymore (only stings), but I agree with cjass blocks.
     
  12. DoctorGester

    DoctorGester

    Joined:
    Dec 6, 2009
    Messages:
    63
    Resources:
    3
    Maps:
    2
    JASS:
    1
    Resources:
    3
    Last edited: Aug 9, 2011
  13. baassee

    baassee

    Joined:
    Nov 14, 2008
    Messages:
    3,222
    Resources:
    17
    Spells:
    14
    Tutorials:
    3
    Resources:
    17
    As long as the optimizer is not updated, no. Let's just give them some more time to update as said, they seem to care again about this again.
     
  14. Nestharus

    Nestharus

    Joined:
    Jul 10, 2007
    Messages:
    6,143
    Resources:
    8
    Spells:
    3
    Tutorials:
    4
    JASS:
    1
    Resources:
    8
    Turn the optimizer on. When I wrote Encoder and made the delimiter a space, it got rid of my space :\.
     
  15. DoctorGester

    DoctorGester

    Joined:
    Dec 6, 2009
    Messages:
    63
    Resources:
    3
    Maps:
    2
    JASS:
    1
    Resources:
    3
  16. Frotty

    Frotty

    Wurst Reviewer

    Joined:
    Jan 1, 2009
    Messages:
    1,192
    Resources:
    9
    Models:
    3
    Tools:
    1
    Maps:
    3
    Tutorials:
    1
    Wurst:
    1
    Resources:
    9
    Textmacros still dont work at all for me. got the latest version and altered wehack.lua.
     
  17. Axarion

    Axarion

    Joined:
    Sep 30, 2009
    Messages:
    675
    Resources:
    1
    Spells:
    1
    Resources:
    1
    Same for me here. It bugs with UnitEvent for example. And using //! nocjass and //! endnocjass makes it crash everytime.
     
  18. Frotty

    Frotty

    Wurst Reviewer

    Joined:
    Jan 1, 2009
    Messages:
    1,192
    Resources:
    9
    Models:
    3
    Tools:
    1
    Maps:
    3
    Tutorials:
    1
    Wurst:
    1
    Resources:
    9
    textmacro preprocessing crashes for me for
    //! textmacro a
    //! endtextmacro
    ~.~
     
  19. Axarion

    Axarion

    Joined:
    Sep 30, 2009
    Messages:
    675
    Resources:
    1
    Spells:
    1
    Resources:
    1
    Code (vJASS):
    //! textmacro a
    //! endtextmacro


    Will cause an error, while

    Code (vJASS):
    //! textmacro a
    //! endtextmacro
    // basically just any other line, even if its empty


    seems to work...
     
  20. Frotty

    Frotty

    Wurst Reviewer

    Joined:
    Jan 1, 2009
    Messages:
    1,192
    Resources:
    9
    Models:
    3
    Tools:
    1
    Maps:
    3
    Tutorials:
    1
    Wurst:
    1
    Resources:
    9
    True, posted that.
    However because it just crashes I cant even find the line causing the error :/
    Got a lot of textmacros.