|
| 20 Feb 2017 05:04 PM |
| I've been learning Python for awhile now, and I was wondering if Lua would be relatively easy to pick up for prior knowledges of Python. If the worst case scenario comes to pass, will there ever be wrap/bind scripts for Python to Lua and vice-versa? |
|
|
| Report Abuse |
|
|
|
| 20 Feb 2017 05:10 PM |
| No because there's no reason to. |
|
|
| Report Abuse |
|
|
|
| 20 Feb 2017 05:12 PM |
| Ignore him, yes, there is a need to. And maybe, ### knows? It could be possible, but very hard to do. I'm not sure what Python uses, it might use scripts and what not, I could be wrong - you should know. Converting Python into a three-dimensional area with parts and stuff labeled on ### sidebar could be easy or not easy. Not positive #code if OP ## idiot then return end |
|
|
| Report Abuse |
|
|
|
| 20 Feb 2017 05:15 PM |
"Ignore him, yes, there is a need to." And what that need be?
"And maybe, ### knows? It could be possible, but very hard to do." It is very possible, but as you wrote, very hard to do. It's a waste of time when Roblox could be working on something better.
"I'm not sure what Python uses, it might use scripts and what not, I could be wrong - you should know. Converting Python into a three-dimensional area with parts and stuff labeled on ### sidebar could be easy or not easy. Not positive"
Python's pretty close to Lua. They aren't this much alike but it's like converting from US English to British English. Why do it? |
|
|
| Report Abuse |
|
|
|
| 20 Feb 2017 05:23 PM |
Kilo Yankee Sierrra
Non-programmers should stick to playing games instead of ruining every engine |
|
|
| Report Abuse |
|
|
|
| 20 Feb 2017 05:25 PM |
| Every engine should support all languages because I'm too incompetent to learn a baby language |
|
|
| Report Abuse |
|
|
|
| 20 Feb 2017 05:25 PM |
Well, as most roblox devs have much skill and experience with Lua, no roblox hasn't planned to do so. And if they did, they would probably have to completely remake the API which could result in more effort, which they seem to hate to give.
Now, i'm more for not having a new language cause that would require me to literally forget all about my prior experiments and experiences. And i'm pretty sure that Lua is one of the easiest languages out on the market that is easy to use for game "developing".
From what I've seen alot of devs *Cough* ^ *Cough* are unhappy that some people would want it to change.
1,910,283 Mouse clicks currently counted! |
|
|
| Report Abuse |
|
|
|
| 20 Feb 2017 05:31 PM |
@10m "too incompetent to learn a baby language" "learning python" are you insane? |
|
|
| Report Abuse |
|
|
|
| 20 Feb 2017 05:33 PM |
| If you think Python is even remotely hard to learn for most people you'd be mistaken. |
|
|
| Report Abuse |
|
|
chimmihc
|
  |
| Joined: 01 Sep 2014 |
| Total Posts: 17143 |
|
|
| 20 Feb 2017 05:46 PM |
The answer is no.
The reason is complexity.
Lua and Python are very, very different languages. Supporting both of them would be extremely difficult. |
|
|
| Report Abuse |
|
|
|
| 20 Feb 2017 05:46 PM |
| Python isn't a "baby" language, but it isn't a hard language either. |
|
|
| Report Abuse |
|
|
chimmihc
|
  |
| Joined: 01 Sep 2014 |
| Total Posts: 17143 |
|
|
| 20 Feb 2017 05:48 PM |
Also, "implement" is the wrong word.
|
|
|
| Report Abuse |
|
|
|
| 21 Feb 2017 09:15 PM |
| It isn't hard, but it's arguably harder than lua. |
|
|
| Report Abuse |
|
|
thebayou
|
  |
| Joined: 21 Dec 2014 |
| Total Posts: 628 |
|
|
| 21 Feb 2017 09:20 PM |
| Python has much more functionality than Lua. I only learned it because... Roblox needs it. || THEBAYOU ## ### FUTURE FAMOUS GUY |
|
|
| Report Abuse |
|
|
|
| 21 Feb 2017 09:21 PM |
| ^ This. ROBLOX should seriously consider slowly graduating over to Python, as much as this would anger devs though it probably won't happen. |
|
|
| Report Abuse |
|
|
thebayou
|
  |
| Joined: 21 Dec 2014 |
| Total Posts: 628 |
|
|
| 21 Feb 2017 09:22 PM |
| Hi 5! We're both Python programmers! :) || THEBAYOU ## ### FUTURE FAMOUS GUY |
|
|
| Report Abuse |
|
|
chimmihc
|
  |
| Joined: 01 Sep 2014 |
| Total Posts: 17143 |
|
| |
|
thebayou
|
  |
| Joined: 21 Dec 2014 |
| Total Posts: 628 |
|
|
| 21 Feb 2017 09:27 PM |
| ? wat || THEBAYOU ## ### FUTURE FAMOUS GUY |
|
|
| Report Abuse |
|
|
chimmihc
|
  |
| Joined: 01 Sep 2014 |
| Total Posts: 17143 |
|
|
| 21 Feb 2017 09:28 PM |
What would Python provide that Lua doesn't?
|
|
|
| Report Abuse |
|
|
|
| 21 Feb 2017 09:30 PM |
@chim "Lua likes to pretend arrays and dictionaries are the same thing, and has a length getter that can not only return wrong results, but nondeterministic results. This is enough reason for me to dislike it." – Steve314 |
|
|
| Report Abuse |
|
|
chimmihc
|
  |
| Joined: 01 Sep 2014 |
| Total Posts: 17143 |
|
|
| 21 Feb 2017 09:33 PM |
That quote is wrong.
Lua's tables don't pretend to be anything other than what they are. You run into problems when you try to use them like something else. |
|
|
| Report Abuse |
|
|
thebayou
|
  |
| Joined: 21 Dec 2014 |
| Total Posts: 628 |
|
|
| 21 Feb 2017 09:34 PM |
| Well: 1) Python IS faster 2) Classes (you don't have to emulate them; you have the REAL deal) 3) Many more built-in functions that, while could be implemented by yourself, is, in my opinion, better if it's just built-in. 4) import ______. While this might be a bit weird to implement into Roblox, it would help a lot. Module scripts are SORTA like this, but not exactly 5) Huge library. 'Batteries included' 6) More clean, imo 7) Extensive string manipulation support 8) Binary operations || THEBAYOU ## ### FUTURE FAMOUS GUY |
|
|
| Report Abuse |
|
|
thebayou
|
  |
| Joined: 21 Dec 2014 |
| Total Posts: 628 |
|
|
| 21 Feb 2017 09:34 PM |
| R+ Siggies are broken || THEBAYOU ## ### FUTURE FAMOUS GUY |
|
|
| Report Abuse |
|
|
chimmihc
|
  |
| Joined: 01 Sep 2014 |
| Total Posts: 17143 |
|
| |
|
Froast
|
  |
| Joined: 12 Mar 2009 |
| Total Posts: 3134 |
|
|
| 21 Feb 2017 10:06 PM |
| They aren't going to, get over it. |
|
|
| Report Abuse |
|
|