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
We use cookies to offer you a better experience. By using Roblox.com, you are agreeing to our Privacy and Cookie Policy.
   
ROBLOX Forum » Game Creation and Development » Scripters
Home Search
 

Re: Is LUA all we really need?

Previous Thread :: Next Thread 
EnvyP is not online. EnvyP
Joined: 09 Sep 2013
Total Posts: 63
08 May 2016 07:37 PM
Roblox after all is a game development engine, alot of development engines have multiple programming languages in them... And with the amount of errors that devs that aren't on the frontpage games recieve, I just think as an extension, or plugin, roblox could add some other languages, not like implement them in but just as optional plugins, because when programming an error can occur which lua might not be able to fix, but other languages can, in 3 years I plan on learning as many programming languages as I can take, and would love to be able to use them in Roblox, just can't right now...
Report Abuse
Zawie is not online. Zawie
Joined: 04 Jul 2010
Total Posts: 6338
08 May 2016 07:39 PM
Welp that made no sense.
How would adding more languages decrease bugs?
Logic not found.
Report Abuse
DivinePheonix is not online. DivinePheonix
Joined: 30 Mar 2011
Total Posts: 11190
08 May 2016 07:40 PM
1. ROBLOX isn't a high end development engine, Lua is fine for ROBLOX.
2. Don't say LUA instead say Lua.
Report Abuse
EnvyP is not online. EnvyP
Joined: 09 Sep 2013
Total Posts: 63
08 May 2016 07:41 PM
Because other languages can handle specific things LUA can't, if you recieve a bug in LUA you can't fix, even as a top notch LUA programmer, than it may be possible to create a new copy in another language, it doesn't stop bugs from existing, but can sometimes be a bypass to the bug...
Report Abuse
Lord_Narwhal is not online. Lord_Narwhal
Joined: 05 May 2012
Total Posts: 3242
08 May 2016 07:42 PM
if you can't fix a bug in lua then you're bad


Report Abuse
EnvyP is not online. EnvyP
Joined: 09 Sep 2013
Total Posts: 63
08 May 2016 07:44 PM
How do you know that it's fine for Roblox? You wouldn't because you've never needed to use another language here before, Besides I never said it should be a full implemented feature, I said maybe as a plugin, for people who know other languages and not Lua...
Report Abuse
EnvyP is not online. EnvyP
Joined: 09 Sep 2013
Total Posts: 63
08 May 2016 07:46 PM
Lua as a language is still being changed, so it can have unfixable bugs, so does anyother language, just not the same ones... If the language itself has a bug, then it would be nearly impossible to avoid until the next Lua update...
Report Abuse
DivinePheonix is not online. DivinePheonix
Joined: 30 Mar 2011
Total Posts: 11190
08 May 2016 07:47 PM
All you're doing is making MORE bugs and loss of efficiency by making a language to code on to run on Lua. I don't see how you're going to fix bugs if its going to always default to Lua.

By the way being good at one language is better than knowing a little of every single one.
Report Abuse
EnvyP is not online. EnvyP
Joined: 09 Sep 2013
Total Posts: 63
08 May 2016 07:55 PM
1. If you're making the program in one language, how would it default to another? If what your talking about is Roblox's engine alltogether, then there is ways of making 2 languages co-inside with eachother, but you'd need to know what version of Lua roblox uses, then connecting your language to Lua...
2. Yes, you are creating more bugs, but if you encounter a bug in the other language, that same bug might not exist in Lua, lets say for example someone had 7 languages, if he encountered a bug on Perl, he could use Python, it'd be very unlikely for the same bug to exist on all 7 languages, if this is made as a plugin, it won't have a major effect on Roblox anyway...
Report Abuse
EnvyP is not online. EnvyP
Joined: 09 Sep 2013
Total Posts: 63
08 May 2016 07:57 PM
Yes you are right about having total knowledge of one language is better than having little of loads, but what if that total knowledge is not Lua, say it's Ada for example, Ada is much more complicated than Lua, therefore a pro Ada user may hve trouble using Lua...
Report Abuse
Saldor010 is online. Saldor010
Joined: 20 Sep 2010
Total Posts: 1035
08 May 2016 08:09 PM
if you can't fix a bug in lua then you're bad [2]
Report Abuse
Cuyler is not online. Cuyler
Joined: 27 Feb 2006
Total Posts: 3784
08 May 2016 08:11 PM
The amount of effort required to add another language to ROBLOX is so great that it completely discredits the idea itself. All the functions must be adapted to run in multiple scripting environments, and this could also introduce even more security flaws to be exploited.

ROBLOX will most likely never add another scripting language. Lua itself is perfectly fine for their target demographic, and any major 'bugs' it had were patched by the ROBLOX team (since they used a heavily modified version of lua 5.1.4.)


Report Abuse
iJacobness is not online. iJacobness
Joined: 20 Jan 2014
Total Posts: 4944
08 May 2016 08:13 PM
if you can't fix a bug in lua then you're bad [3]


r+://393244197r+://393244224r+://393244262
Report Abuse
0xBAADF00D is not online. 0xBAADF00D
Forum Moderator
Joined: 18 Nov 2015
Total Posts: 483
08 May 2016 08:45 PM
Believe it or not, having multiple languages makes things exponentially harder.
Report Abuse
Saldor010 is online. Saldor010
Joined: 20 Sep 2010
Total Posts: 1035
08 May 2016 09:05 PM
Wow, first time I've seen a moderator in these parts for a long long time. Could Roblox finally be picking up the slack?
Report Abuse
Flux_Capacitor is not online. Flux_Capacitor
Joined: 07 Apr 2008
Total Posts: 45720
08 May 2016 09:06 PM
No.

Also adding another language as Cuyler said is going to be incredibly impractical, probably almost impossible without them having to rewrite tons of things.

And OP, your claim makes literally no sense. I don't think you understand what a bug or an error is.
Report Abuse
EnvyP is not online. EnvyP
Joined: 09 Sep 2013
Total Posts: 63
13 May 2016 09:50 AM
"If you can't fix a bug in lua then you're bad" But what if it's not your bug...
Lua is a language, made using another language, so sometimes Lua itself will have a bug, which only Lua can fix...
Report Abuse
Proxidious is not online. Proxidious
Joined: 18 Jul 2011
Total Posts: 1339
13 May 2016 09:59 AM

print(game.Players.EnvyP["Knowledge in how different languages impact game engines"].Value)

> 0

Welp that's that.
Report Abuse
EnvyP is not online. EnvyP
Joined: 09 Sep 2013
Total Posts: 63
13 May 2016 02:56 PM
Then I am sure you do know then ^
Report Abuse
killerbot29003 is online. killerbot29003
Joined: 04 Oct 2014
Total Posts: 3054
13 May 2016 03:08 PM
OP, you aren't even listing the errors
until you actually list a error that is within Roblox Lua and cannot be easily fixed (and interferes with gameplay), I don't agree with you. Most of the bugs is with Roblox studio, not Lua, plus most errors can be fixed (such as while/repeat loops that has no wait)



This siggy is copyrighted ©
Report Abuse
WolfgangVonPrinz is not online. WolfgangVonPrinz
Joined: 24 Oct 2013
Total Posts: 4656
13 May 2016 03:12 PM
Hello, I am EnvyP. I don't know how to script.


Private Drive - Residents Only
Report Abuse
EnvyP is not online. EnvyP
Joined: 09 Sep 2013
Total Posts: 63
22 May 2016 03:01 AM
People really are hostile round this topic, no wolfgang, just because someone knows how to use a scripting language doesn't mean they can cure all issues in the language...
Report Abuse
WolfgangVonPrinz is not online. WolfgangVonPrinz
Joined: 24 Oct 2013
Total Posts: 4656
22 May 2016 03:05 AM
No, when you say things like this, you don't know how to use Lua.

"Because other languages can handle specific things LUA can't, if you recieve a bug in LUA you can't fix, even as a top notch LUA programmer, than it may be possible to create a new copy in another language, it doesn't stop bugs from existing, but can sometimes be a bypass to the bug..."

Other than perhaps a floating point precision error if handling large numbers, which would require an engine rewrite, name one bug you can't fix?



Private Drive - Residents Only
Report Abuse
Flux_Capacitor is not online. Flux_Capacitor
Joined: 07 Apr 2008
Total Posts: 45720
22 May 2016 03:05 AM
It's not that we're hostile, it's that you have no idea what you're talking about.
Report Abuse
WolfgangVonPrinz is not online. WolfgangVonPrinz
Joined: 24 Oct 2013
Total Posts: 4656
22 May 2016 03:06 AM
Oh, yeah, and this one! This one is a gem XD

"Lua is a language, made using another language, so sometimes Lua itself will have a bug, which only Lua can fix..."


Private Drive - Residents Only
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