Discussion New Language - Discussion

I was thinking about designing it for Moonlite, but until I can actually use it, I can't make that decision.

Also, I'm probably going to do this in Python, since it let's anyone modify it without having to download source, edit, recompile, debug...
If I end up not doing it in Python, it'll be C#, most likely.
 
You should truly make a decision soon.

And the awesome possum part of python would be cross platform support.
 
I thought the same thing. I've actually thought about it for about a month now.
I'm going to still develope a JASS version, but as soon as SC2 comes out, I'll be dropping the JASS version. Earlier if Galaxy is any good.

Hell, I won't even work on a JASS version if I get the beta with the editor. I'll just work entirely on Galaxy.

Just pre-order your game from Gamestop, you'll get a free beta key. I did that, but I have a mac so I doubt I'll be able to run beta since the mac client doesn't work yet lol. I really pre-ordered it just so it would ship to my house and I would be guaranteed a copy though, I don't care so much about the beta.
 
I'd do that, but I'm broke at the moment, and my first "priority" with money is a new laptop, since mine is really old...

And I think I'll do Python, because of it's ease-of-use.
If speed becomes an issue, I read about a system which converts the code into native code, increasing speed by 20-50%. Can't remember the name though. I'll have to ask on the Python IRC.
 
I wouldn't go python.

I'd go IronPython.

IronPython is a .Net language such as C# but you code in Python!

Make your Python code up to the .Net framework, because seriously, Python is old and I won't ever get it's VM. However most PCs have the .Net VM already installed <-.
 
Python is updated more often than C#.
And more widely supported.
 
Plus it has PLY. It's easy to use once you've understood how it works.

EDIT: Now that I've read a couple more replies to the thread ... you guys should decide on the lexer / parser first, THEN the library. Anyway, I've used PLY for a language before. So if you're using Python with PLY, I can help you.

EDIT2: Library? I meant programming language.
 
I was considering pyparsing, but if Ply is more powerful, I'll definitely use that. I'll read over the documentation in a moment.
 
I haven't heard of Pyparsing before. I doubt it's less powerful than PLY. It looks like PLY with shortcuts, which means shorter code. But it looks harder to understand what's going on than PLY oO.
 
Yeah, Ply seems more powerful. I think I'll use that.
 
I was thinking about designing it for Moonlite, but until I can actually use it, I can't make that decision.

Also, I'm probably going to do this in Python, since it let's anyone modify it without having to download source, edit, recompile, debug...
If I end up not doing it in Python, it'll be C#, most likely.

I'ld use ruby + racc. Python is okay, too...
I haven't worked with racc yet, though. Back in the days, I used python+TPG to play a little with compiler construction.

>Python is old
LOL. Computers are older than python, so I guess I should stop using computers oO

>If speed becomes an issue
It's probably of algorithmic nature. I hardly believe a constant factor speed increase will do much improvement (even if it is about 10-15). I don't believe speed will become an issue though : )
 
Feature: Can we remove the forced declaration of locals at the beginning of a function? I hate that.
 
Feature: Can we remove the forced declaration of locals at the beginning of a function? I hate that.

The problem with that is syntax checking D: But just keep it out of loops and stuff and hopefully it will work<3
 
o_O

Well, after talking to some people, I've come to the the conclusion that I don't know enough about parsing (and/or compiling) to actually make this, so I'm going to "put it on hold" until I do know enough.

I still fully intend to create this. It'll just take awhile longer.
(I figured it'd be better to "take my time" and learn, rather than quickly burn through everything, and end up screwing it all up, and waste time.)

:(
 
General chit-chat
Help Users
  • No one is chatting at the moment.
  • The Helper The Helper:
    Happy Thursday!
    +1
  • The Helper The Helper:
    Added new Crab Bisque Soup recipe - which is badass by the way - Crab Bisque - https://www.thehelper.net/threads/soup-crab-bisque.196085/
  • The Helper The Helper:
    I feel like we need to all meet up somewhere sometime. Maybe like in Vegas :)
    +2
  • The Helper The Helper:
    Would love to go to Vegas I have never been and it would be an adventure! Who is in?
  • The Helper The Helper:
    at least the full on bot attack has stopped it was getting ridiculous there for a while and we use cloudflare and everything
  • jonas jonas:
    I'm sure my wife would not be happy if I went to Vegas, but don't let that stop you guys - would be hard for me to attend anyways
    +1
  • jonas jonas:
    Do you know why the bot attack stopped?
  • The Helper The Helper:
    maybe they finally got everything lol
  • Ghan Ghan:
    There's lots of good food in Vegas.
  • Ghan Ghan:
    Everything tends to be pretty expensive though so bring your wallet.
    +1
  • The Helper The Helper:
    I have to wait longer if I am going for food because my teeth are still messed up from the work and I still cannot eat right. Going to be a couple more months before that gets better
    +1
  • The Helper The Helper:
    I would immediately hitting the dispensary though :)
    +1
  • Varine Varine:
    My Xbox account got hijacked, and apparently I have a different one from like 10 years ago that Microsoft keeps telling me is the right one
  • Varine Varine:
    Like NO, I mean for some reason that one is attached to my email, but it's not the right one
  • Varine Varine:
    I have a different one, and that one has my credit card attached to it and I would like that credit card to not be attached to it if I can't get it back
  • Varine Varine:
    Anyway Microsoft is not very helpful with this, they just keep telling me to fill out the Account Recovery form, but that just redirects me to the other account
  • The Helper The Helper:
    They should not allow you to put a credit card on a account that does not have human customer service you can call
  • Varine Varine:
    That's the only thing that got hijacked at least. I don't totally know how these integrate together, but it seems like I should be able to do this via the gamertag. Like my email is still mine, but they changed the email to that account I'm guessing.
    +1
  • Blackveiled Blackveiled:
    I went to Vegas a few weeks ago to visit my mom. I had never been either, lol! But I'm working in Salt Lake City at the moment so it's not a far trip.
    +2
  • The Helper The Helper:
    I have never been to Vegas and it is on the bucket list so...
    +1
  • tom_mai78101 tom_mai78101:
    Recently getting addicted to Shapez.
    +1
  • Ghan Ghan:
    I've heard Shapez 2 is good.
    +1
  • Ghan Ghan:
    Also Satisfactory 1.0 released on the 10th and that has been excellent as well.
    +1
  • The Helper The Helper:
    Happy Saturday! Hope everyone has a fantastic day!

      The Helper Discord

      Members online

      No members online now.

      Affiliates

      Hive Workshop NUON Dome World Editor Tutorials

      Network Sponsors

      Apex Steel Pipe - Buys and sells Steel Pipe.
      Top