1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.
  2. We need your help nominating resources for or next YouTube video. Post here now.
    Dismiss Notice
  3. Cast your vote for the best created hero from the Hive Workshop! [POLL] +100 REP Team Contest - Hive Member
    Dismiss Notice
  4. The Terraining Mini Contest Reload #1 - Mist has began! Create a scene laden in thick fog, with only 20 doodads!
    Dismiss Notice
  5. Full steam ahead! Choose the best steampunk song at our Music Contest #9 - Poll
    Dismiss Notice
  6. Join us in our custom games night next Saturday, January 27th. We'll see you on Battle.net and Discord!
    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,478
    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:
    657
    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,053
    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,053
    Resources:
    0
    Resources:
    0
    whoops, sorry, forgot to put this:
    my bad :(
     
  7. Skycraft

    Skycraft

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

    DoctorGester

    Joined:
    Dec 6, 2009
    Messages:
    56
    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:
    5
    Maps:
    1
    Spells:
    3
    JASS:
    1
    Resources:
    5
    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:
    674
    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:
    56
    Resources:
    3
    Maps:
    2
    JASS:
    1
    Resources:
    3
    Last edited: Aug 9, 2011
  13. baassee

    baassee

    Joined:
    Nov 14, 2008
    Messages:
    3,228
    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:
    56
    Resources:
    3
    Maps:
    2
    JASS:
    1
    Resources:
    3
  16. Frotty

    Frotty

    Wurst Reviewer

    Joined:
    Jan 1, 2009
    Messages:
    1,136
    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:
    674
    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,136
    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:
    674
    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,136
    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.