|
Josh @ Dreamland
|
|
Reply #1 Posted on: June 18, 2011, 08:43:46 pm |
|
|
Prince of all Goldfish
Location: Pittsburgh, PA, USA Joined: Feb 2008
Posts: 2950
|
Heh. I feel trolled; I like how it removes unused "functions" but doesn't mention execute_string(), which can call any function GML offers. Probably just more smoke blowing. Like rewriting the runner in C++ in the first place. I mean, except GM4Mac, which is receiving highly positive reviews even from GM's biggest critics.
|
|
|
Logged
|
"That is the single most cryptic piece of code I have ever seen." -Master PobbleWobble "I disapprove of what you say, but I will defend to the death your right to say it." -Evelyn Beatrice Hall, Friends of Voltaire
|
|
|
|
Josh @ Dreamland
|
|
Reply #3 Posted on: June 18, 2011, 09:01:46 pm |
|
|
Prince of all Goldfish
Location: Pittsburgh, PA, USA Joined: Feb 2008
Posts: 2950
|
Are you sure? It may just be me, but "Having our own [obfuscator] means we can take advantage of local knowledge of the code we’re able to cheat a little more because we know the code," doesn't really imply to me that he's talking about HTML. In fact, my only response to that statement is that I don't think any of them have been so far even as decided to use do look more like, even as obfuscation the LLVM was for not be do because pickles.
|
|
|
Logged
|
"That is the single most cryptic piece of code I have ever seen." -Master PobbleWobble "I disapprove of what you say, but I will defend to the death your right to say it." -Evelyn Beatrice Hall, Friends of Voltaire
|
|
|
|
Josh @ Dreamland
|
|
Reply #5 Posted on: June 18, 2011, 09:08:26 pm |
|
|
Prince of all Goldfish
Location: Pittsburgh, PA, USA Joined: Feb 2008
Posts: 2950
|
Heh, that's kind of dumb. Unless that means they intend to forge some sort of object code with/for LLVM out of the GML, which I'll believe when I see. Anyway, whoever wrote that article was evidently clueless; he seems to believe that their stats showing obfuscation reducing the code size by 2/3 implied the runner would be 1/3 the size.
Do they mention this at all in a more formal blog maintained by someone literate?
|
|
|
Logged
|
"That is the single most cryptic piece of code I have ever seen." -Master PobbleWobble "I disapprove of what you say, but I will defend to the death your right to say it." -Evelyn Beatrice Hall, Friends of Voltaire
|
|
|
|
Josh @ Dreamland
|
|
Reply #7 Posted on: June 18, 2011, 09:25:39 pm |
|
|
Prince of all Goldfish
Location: Pittsburgh, PA, USA Joined: Feb 2008
Posts: 2950
|
*shrug*
I just wasn't sure they were trying to convey an intention to actually run GML through LLVM. This should be interesting. What will that mean for execute_string()? Is it going to JIT the string you pass it?
That should be at least as interesting as my choice of V8.
|
|
|
Logged
|
"That is the single most cryptic piece of code I have ever seen." -Master PobbleWobble "I disapprove of what you say, but I will defend to the death your right to say it." -Evelyn Beatrice Hall, Friends of Voltaire
|
|
|
|
Josh @ Dreamland
|
|
Reply #9 Posted on: June 18, 2011, 09:48:29 pm |
|
|
Prince of all Goldfish
Location: Pittsburgh, PA, USA Joined: Feb 2008
Posts: 2950
|
I can't wait to see what this does to the size of the runner. :3
Not to mention they're already beginning to trash compatibility with old GM's. If they play their cards right, they could very well level the playing field between us in a number of respects with this new idea of theirs. I can't wait to see how they fuck it up.
I'll mention that personally, I'm already greasing up for the size overhead V8's going to bring us. As such, I'm adding a more formal extension system that will enable it to be swapped off for practical applications. When it's on, however, I imagine our "runner" is going to shoot up to 2.5M. My ass is going to be sore for days.
|
|
« Last Edit: June 18, 2011, 09:52:33 pm by Josh @ Dreamland »
|
Logged
|
"That is the single most cryptic piece of code I have ever seen." -Master PobbleWobble "I disapprove of what you say, but I will defend to the death your right to say it." -Evelyn Beatrice Hall, Friends of Voltaire
|
|
|
|
Josh @ Dreamland
|
|
Reply #11 Posted on: June 18, 2011, 10:20:34 pm |
|
|
Prince of all Goldfish
Location: Pittsburgh, PA, USA Joined: Feb 2008
Posts: 2950
|
Point taken; forgoing the possibility that they will somehow include two copies of LLVM as they did SDL on Mac, I suppose it is possible that they could even decrease the size of the runner by replacing their mess with code from a crack team of caffeine-driven FOSS programmers.
Also, I hear all sorts of shit about Dailly's modifications breaking compatibility. While I don't pay any more mind to their endeavours than I might a piece of gum stuck to the bottom of my chair, it sounds like they're breaking scripts that take advantage of arguments being assumed zero when not passed. Really, I've heard so much shit about GM8.1, it makes me think there's not much else to ruin. Of course, I suppose it all really depends on who you ask; kind of like I might gag and choke upon visiting someone's ammonia-exuding rathole home, while its owner would be completely comfortable (if comparatively incapacitated).
As far as using LLVM goes, in theory, this is a great stride for GM and could mean the dawn of a new age in which it keeps up (or even surpasses) ENIGMA's own performance, depending on ten or so trillion conditions. In practice, I won't be surprised to find they still pad the runner to the next integer megabyte with nulls and include two copies of something large.
|
|
|
Logged
|
"That is the single most cryptic piece of code I have ever seen." -Master PobbleWobble "I disapprove of what you say, but I will defend to the death your right to say it." -Evelyn Beatrice Hall, Friends of Voltaire
|
|
|
|
Josh @ Dreamland
|
|
Reply #13 Posted on: June 18, 2011, 10:34:35 pm |
|
|
Prince of all Goldfish
Location: Pittsburgh, PA, USA Joined: Feb 2008
Posts: 2950
|
That post had no trollable content; would you care to try again?
...I've been taking ENIGMA mostly any direction I please at this juncture. Adding new features and points of extensibility rather than going through and implementing old ones. Wonder if Dailly will try to add real types to GM any time soon...
|
|
|
Logged
|
"That is the single most cryptic piece of code I have ever seen." -Master PobbleWobble "I disapprove of what you say, but I will defend to the death your right to say it." -Evelyn Beatrice Hall, Friends of Voltaire
|
|
|
|
|