• Next Update v6.0 - October 2016
    1,799 replies, posted
Garry with gmod: Omg lua is so cool Garry with html menu: Omg JavaScript is the future Garry with unity and rust Omg gmod 2 should use c# I wouldnt be surprise if soon after garry learns more ue4, he comes with the idea c++ is much better
[QUOTE=Handsome Matt;51451161]been said loads of times already, but gmod 2 will use c#, it's so much better than lua[/QUOTE] C# might be better as a language than Lua but is it a better language for scripting? First of all Lua/LuaJit has very minimal footprint, the entire package comes at about 200 to 300kb, which won't be the case with C# (Assuming Mono will be used due cross platform, can lead to a lot of assembly references). The other argument is probably performance, but is LuaJIT that much slower? I would even say they can compete in many cases. From where I see it Lua is a perfectly fine language especially for scripting. Edit: Also why do you folks keep calling it GMod 2, I'm one of those that played the very first versions and I can tell you v2 isnt that much fun.
[QUOTE=gonzalolog;51451156]You cant just that garry seriously when he says js is the future[/QUOTE] Not sure I'm being disagree'd. I very much doubt after working with C#/JS that Garry would essentially go backwards to Lua. Very much less so JS, but you get what I'm saying, there's way better options out there than Lua and I think garry realised that a long time ago.
[QUOTE=Adzter;51451340]Not sure I'm being disagree'd. I very much doubt after working with C#/JS that Garry would essentially go backwards to Lua. Very much less so JS, but you get what I'm saying, there's way better options out there than Lua and I think garry realised that a long time ago.[/QUOTE] I don't think going back to Lua is going backwards, personally I love every bit of it, but I do agree that [b]garry[/b] sees it that way.
[QUOTE=NeatNit;51451391]I don't think going back to Lua is going backwards, personally I love every bit of it[/QUOTE] I like lua because it's easy and I'm dumb. Really though I just like how quickly we can deploy our stuff, it just feels very open. I tried to make a C++ module, though, and if coding for the next version of this game becomes similar to that, I'll be screwed.
[QUOTE=Z0mb1n3;51451405]I like lua because it's easy and I'm dumb. Really though I just like how quickly we can deploy our stuff, it just feels very open. I tried to make a C++ module, though, and if coding for the next version of this game becomes similar to that, I'll be screwed.[/QUOTE] C# is much simpler than C++ is. Not to mention making modules for GMod is far from straightforward process.
So does this mean Garry is planning to make a Gmod sequel on UE4, or is it a new mystery project? Or are we all just circlejerking speculation?
[QUOTE=Portugalotaku;51451468]Or are we all just circlejerking speculation?[/QUOTE] I thought it was clear that that's what we're doing. There's absolutely 0 evidence.
I hope a gmod sequel just does not come out soon. A gmod sequel should have atleast the work of 3-4 years before even publishing a beta.
[QUOTE=Handsome Matt;51451237][URL="https://github.com/dotnet/coreclr"]CoreCLR[/URL] can provide a fast, cross platform, sandboxed, minimal footprint runtime environment for C# - and whilst it is a lot faster than LuaJIT it doesn't really matter. using C# you could edit and have your addons linted and hot compiled using Visual Studio and affected straight in game with a debugger too instead of manual stack traces. I'm a huge fan of strongly typed languages too so I am probably very bias - there's far more then just performance reasons for C# is what I'm trying to get at though, a full IDE editor full of the entire API, yet alone all the various .NET libraries you could easily apply to your addons too. [editline]adsa[/editline] that's what garry referred to it a while ago, the real name hasn't been released and/or decided yet.[/QUOTE] I do get the fundamental differences however when it comes to scripting you normally don't want types or any complex data structures in general, thats the whole point. But I do have to agree about debugging support, I would love to actually inspect variables, place breakpoints and so on, not exactly one of Lua strengths.
[QUOTE=Z0mb1n3;51451405]I like lua because it's easy and I'm dumb. Really though I just like how quickly we can deploy our stuff, it just feels very open. I tried to make a C++ module, though, and if coding for the next version of this game becomes similar to that, I'll be screwed.[/QUOTE] C++ is really not that difficult if you start with Lua or Java; GMod modules are very different from the base language due to its stack-based environment
Fun fact, you can already use C# in modules. [URL="https://github.com/OmegaExtern"]This guy[/URL] made a pretty neat [URL="https://github.com/OmegaExtern/gmod-csharp-binary-module"]proof of concept[/URL]
Isn't c# compile only though? What I liked about lua is that it autorefreshed etc
i'm just curious in general, how does python stack against lua as a scripting language? python3 looks pretty neat to me compared to the older iterations
[QUOTE=Giraffen93;51452218]Isn't c# compile only though? What I liked about lua is that it autorefreshed etc[/QUOTE] You can detect changes on the compiled dll and reload (can't "unload" an assembly technically, but you can load the same file again and remove the currently loaded references) the assembly when there's changes. This is what Oxide does (modding api for .net based games). It works well. It's all handled in the background so it's nothing you have to do to make it work. [editline].[/editline] It is also possible to compile a .cs file at runtime, but i personally prefer loading compiled files and using reflection.
It's a pain to compile every time though, but I guess I'm too used to that workflow
[QUOTE=Giraffen93;51452300]It's a pain to compile every time though, but I guess I'm too used to that workflow[/QUOTE] It's just one click on the keyboard and then it's done? Takes 1 second at most. :v: Most likely a case of being used to one workflow, yeah.
[QUOTE=NeatNit;51450704]Personally I think IE has come a long way from the shitshow it objectively used to be, so I'm not judging, but the common consensus seems to be that you have to use Chrome or Firefox otherwise you're a weirdo. [/QUOTE] As a web developer, IE is the main reason I have to transpile and "dumb down" my application in a build process. For that it gets my hatred. [editline]30th November 2016[/editline] [url]https://kangax.github.io/compat-table/es6/[/url] [editline]30th November 2016[/editline] [url]http://caniuse.com/#feat=es6-class[/url] (click "Usage Relative")
[QUOTE=Handsome Matt;51453388]loads of public forum posts by fp staff + garry about gmod 2, not really circlejerking speculation[/QUOTE] He also apparently said it may never come out. I wouldn't get my hopes up about anything until we he hear or see more about it.
[QUOTE=ZeBull;51452235]i'm just curious in general, how does python stack against lua as a scripting language? python3 looks pretty neat to me compared to the older iterations[/QUOTE] No. Stop. Please.
[QUOTE=KiruKiru;51445551]Will Gmod engine ever updated? Will linux srcds ever use all cores/threads? And what about fps? There is about 25-40 fps at rp_bangclaw with freeze every 3-5 secs, but it is all alright with my PC(i3-4130 HD7790 10GB RAM).[/QUOTE] no
When can we expect v7.0 to release?
v7 what
[QUOTE=gonzalolog;51453981]v7 what[/QUOTE] Just v7.0.
[QUOTE=nubpro;51453890]When can we expect v7.0 to release?[/QUOTE] v5 - v6 = 6 months v4 - v5 = 4 months v3 - v4 = 4 months this thread so far = 1.5 months, so around 4 more months. :eng101:
[url]http://wiki.garrysmod.com/changelist/[/url] We initially wanted to release this this month, but I am not sure how realistic or a good of an idea this is now.
I see the october 2016 update, not november/december. (My gmod just updated, dunno if it's just me)
[QUOTE=343N;51455227]I see the october 2016 update, not november/december. (My gmod just updated, dunno if it's just me)[/QUOTE] Are you one the dev or prerelease branch?
okay when I saw rubat's pic it was funny but this... this is just [i]madness.[/i] (where did this start?)
no i'm on the normal branch
Sorry, you need to Log In to post a reply to this thread.