generic image
Processing...
  • Games
  • Catalog
  • Develop
  • Robux
  • Search in Players
  • Search in Games
  • Search in Catalog
  • Search in Groups
  • Search in Library
  • Log In
  • Sign Up
  • Games
  • Catalog
  • Develop
  • Robux
   
ROBLOX Forum » Game Creation and Development » Scripters
Home Search
 

Re: Higher level language for Lua

Previous Thread :: Next Thread 
LifeHasMeaning is not online. LifeHasMeaning
Joined: 19 Dec 2009
Total Posts: 183
15 Mar 2013 10:17 PM
I realize that many people who are not programmers want to be able to program but might be afraid of the Lua language and all of its tentacles. Is there a higher level language which compiles to Lua? If not, I would consider creating one.

I have searched the forums but I did not find any relevant results (my search did not last very long, though).
Report Abuse
MrChubbs is not online. MrChubbs
Joined: 14 Oct 2010
Total Posts: 4969
15 Mar 2013 10:18 PM
I don't believe so, to be honest though nothing is better than C++ or Java for almost any enviroment.
Report Abuse
LifeHasMeaning is not online. LifeHasMeaning
Joined: 19 Dec 2009
Total Posts: 183
15 Mar 2013 10:40 PM
I agree. However, I highly doubt that Roblox will implement an awesome language like C++ or Java :( so a reimplementation of a current language might be necessary. I have a feeling that if Roblox begun to port their current platform to Java or C++, a lot more people would be able to program for it.
Report Abuse
pwnedu46 is not online. pwnedu46
Joined: 23 May 2009
Total Posts: 7534
15 Mar 2013 10:42 PM
The only problem with C (and/or its derivatives) and Jarva is that they can be intimidating to new programmers, which is why OP was asking about a high(er)-level language.

@OP: It may be worth looking at Scratch or other drag-and-drop "languages," however I don't know of one that compiles to Lua.
Report Abuse
pwnedu46 is not online. pwnedu46
Joined: 23 May 2009
Total Posts: 7534
15 Mar 2013 10:43 PM
Latetoasted. :(
Report Abuse
Lombardo3 is not online. Lombardo3
Joined: 15 Dec 2012
Total Posts: 271
15 Mar 2013 10:44 PM
Emmm... I think it needs to be an interpreted language...
Report Abuse
LifeHasMeaning is not online. LifeHasMeaning
Joined: 19 Dec 2009
Total Posts: 183
15 Mar 2013 10:53 PM
It doesn't have to be interpreted. It would be slightly inconvenient for the developers of Roblox to implement a compiled language but it would be possible.
Report Abuse
MrChubbs is not online. MrChubbs
Joined: 14 Oct 2010
Total Posts: 4969
15 Mar 2013 11:00 PM
I highly doubt they would take the time(Because it might be a year or more) to do that, but if it did happen it would be very awesome to see Java or C++ in this enviroment.
And as for your name, we all it is 42.
Report Abuse
ColorfulBody is not online. ColorfulBody
Joined: 17 Jun 2012
Total Posts: 2353
15 Mar 2013 11:23 PM
There is a such language, and it is called "MoonScript".
Report Abuse
BrandonFireflower is not online. BrandonFireflower
Joined: 09 Feb 2010
Total Posts: 731
16 Mar 2013 12:06 AM
MoonScript is yey.
I'm also writing one, but it's not fully functional right now.
Report Abuse
LPGhatguy is not online. LPGhatguy
Forum Moderator
Joined: 27 Jun 2008
Total Posts: 4725
16 Mar 2013 01:26 AM
Last hackday event I was at in Portland had a guy who did nothing but bash Lua.

After I presented my project (pretty much a hackjob attempt at using Twilio, Twitter, and the Portland government data stream to collect data and notify users of events) this guy leans back to me, as I had done my project in Lua for time reasons and he says, and I quote:

"Lua is the language for the incompetent. It was made for those lacking intelligence, like level designers."

This same guy was also running Linux and was a hardcore Emacs user. Everyone else at the event was running a MacBook Pro and only new JavaScript. And then there's me, running off a flashdrive on my sister's laptop which runs Windows XP out of anything.

So really, please, don't degrade the language anymore. Lua is simple. Lua is nice. Lua is dynamic. If you simplify it anymore you risk losing so many features integral to such a dynamic language.
Report Abuse
TheMyrco is not online. TheMyrco
Joined: 13 Aug 2011
Total Posts: 15105
16 Mar 2013 02:49 AM
^
Jealousity is a pootis
Report Abuse
oxcool1 is not online. oxcool1
Joined: 05 Nov 2009
Total Posts: 15444
16 Mar 2013 03:30 AM
^
Useless and spam post above.
Report Abuse
DrHaximus is not online. DrHaximus
Joined: 22 Nov 2011
Total Posts: 8410
16 Mar 2013 03:32 AM
Lua is very nice. It's easy to embed, easy to pick up.

- DrHaximoose
Report Abuse
SN0X is not online. SN0X
Joined: 24 Oct 2011
Total Posts: 7277
16 Mar 2013 09:31 AM
MoonScript.com! (i tengo moonpig tune in my head.....qq)

On the other hand, if you can't learn Lua because it's too complex, you're doomed.

On the other other hand, some drag n' drop flow language things are super easy, easier than MoonScript
Report Abuse
thedestroyer115 is not online. thedestroyer115
Joined: 19 Dec 2010
Total Posts: 11546
16 Mar 2013 11:42 AM
Drag 'n' drop languages will be the death of us all.
Report Abuse
kirkyturky12 is not online. kirkyturky12
Joined: 30 Apr 2010
Total Posts: 1915
16 Mar 2013 12:17 PM
A drag n' drop plugin would be easy enough to make, but I don't think that anybody here supports drag n' drop to make one. I personally HATE drag n' drop. It's not even really scripting.

~KirkyTurky12, professional procrastinator.~
Report Abuse
1waffle1 is not online. 1waffle1
Joined: 16 Oct 2007
Total Posts: 16381
16 Mar 2013 12:23 PM
If you give directions to your friend for how to drive to your house, that is not programming. If you tell a microwave how long to cook your hot pocket for, that is not programming. If you change the channel on your TV, that is not programming. If you type a forum post and then press 'Post,' that is not programming. If you play a game on your phone, that is not programming.
Report Abuse
BJCarpenter is not online. BJCarpenter
Joined: 04 Nov 2008
Total Posts: 4416
16 Mar 2013 02:42 PM
They are talking about making Moduals, with self-contained snipets of code, but that is really the same thing as Free Models.

One still ALLWAYS wants it to do things just a little bit differently, so has to get in the code and change it.

Lua is as about as High Level as you can go (C+ is a Lower-level Language) . To move a part takes one line. That is a Modual of thousands of lines of ML to move thousands of pixels, or 10 lines of C.

Free Models are self-contained Moduals, which do one thing, well. And you WILL want to change the code, slightly...... to suit your needs. You need Lua
Report Abuse
Charl3s7 is not online. Charl3s7
Joined: 07 Dec 2007
Total Posts: 4146
16 Mar 2013 04:32 PM
That MoonScript's syntax is uglier than Python.
Report Abuse
Dr01d3k4 is not online. Dr01d3k4
Joined: 11 Oct 2007
Total Posts: 17916
16 Mar 2013 05:16 PM
@BJCarpenter: What are you talking about?
Report Abuse
LPGhatguy is not online. LPGhatguy
Forum Moderator
Joined: 27 Jun 2008
Total Posts: 4725
16 Mar 2013 11:17 PM
I started a drag-and-drop development suite in Studio before plugins were official, right after GUIs were released, whenever that was. I have no sense of time so I won't try to guess.

I think it would be good for the bulk of users to have some sort of drag-and-drop interface for Lua. We can design it and release it as a plugin and it would make everyone else happy. Imagine having a database of actions in a model set that people can use as well! And a method by which to add more actions if they pick up code snippets or help from scripting helpers!

Imagine how many fewer help requests we'd get if they could code simple things like that by dragging and dropping!
Report Abuse
BJCarpenter is not online. BJCarpenter
Joined: 04 Nov 2008
Total Posts: 4416
16 Mar 2013 11:36 PM
@ Dr. Zero,

(if that is your real name)
Opi wants, ' higher level language which compiles to Lua?' i.e. Zap your a heat-seeking missle. Zap, u gotta Fighter-Bomber.

... To make game-design easier.

Game design never really gets any easier, but all of the Roblox features, like zap; make me a 3D world with gravity; and all of the self-contained Models (or Moduals) available in the Catalog are pretty high-level.

And one still wants to tinker with the code to make it better or fit in with your game.....
Report Abuse
Lombardo3 is not online. Lombardo3
Joined: 15 Dec 2012
Total Posts: 271
17 Mar 2013 09:49 AM
^Uh... Btw, C++ is a highlevel language, however people generally refer to it as a middle level language because it have both high level and low level language features.
Report Abuse
Joalmo is not online. Joalmo
Joined: 28 Jun 2009
Total Posts: 1160
17 Mar 2013 12:57 PM
If you can't understand Lua, coding isn't for you.
Report Abuse
Previous Thread :: Next Thread 
Page 1 of 1
 
 
ROBLOX Forum » Game Creation and Development » Scripters
   
 
   
  • About Us
  • Jobs
  • Blog
  • Parents
  • Help
  • Terms
  • Privacy

©2017 Roblox Corporation. Roblox, the Roblox logo, Robux, Bloxy, and Powering Imagination are among our registered and unregistered trademarks in the U.S. and other countries.



Progress
Starting Roblox...
Connecting to Players...
R R

Roblox is now loading. Get ready to play!

R R

You're moments away from getting into the game!

Click here for help

Check Remember my choice and click Launch Application in the dialog box above to join games faster in the future!

Gameplay sponsored by:
Loading 0% - Starting game...
Get more with Builders Club! Join Builders Club
Choose Your Avatar
I have an account
generic image