|
| 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
|
  |
| 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 |
|
|
|
| 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
|
  |
| 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
|
  |
| Joined: 23 May 2009 |
| Total Posts: 7534 |
|
| |
|
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 |
|
|
|
| 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
|
  |
| 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 |
|
|
|
| 15 Mar 2013 11:23 PM |
| There is a such language, and it is called "MoonScript". |
|
|
| Report Abuse |
|
|
|
| 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
|
  |
 |
| 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
|
  |
| Joined: 13 Aug 2011 |
| Total Posts: 15105 |
|
| |
|
oxcool1
|
  |
| Joined: 05 Nov 2009 |
| Total Posts: 15444 |
|
|
| 16 Mar 2013 03:30 AM |
^ Useless and spam post above. |
|
|
| Report Abuse |
|
|
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
|
  |
| 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 |
|
|
|
| 16 Mar 2013 11:42 AM |
| Drag 'n' drop languages will be the death of us all. |
|
|
| Report Abuse |
|
|
|
| 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
|
  |
| 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 |
|
|
|
| 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
|
  |
| Joined: 07 Dec 2007 |
| Total Posts: 4146 |
|
|
| 16 Mar 2013 04:32 PM |
| That MoonScript's syntax is uglier than Python. |
|
|
| Report Abuse |
|
|
Dr01d3k4
|
  |
| Joined: 11 Oct 2007 |
| Total Posts: 17916 |
|
|
| 16 Mar 2013 05:16 PM |
| @BJCarpenter: What are you talking about? |
|
|
| Report Abuse |
|
|
LPGhatguy
|
  |
 |
| 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 |
|
|
|
| 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
|
  |
| 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
|
  |
| 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 |
|
|