Skip to content

Instantly share code, notes, and snippets.

@s0cks
Created May 29, 2016 05:13
Show Gist options
  • Save s0cks/ae555015669053a3e031924759efec0d to your computer and use it in GitHub Desktop.
Save s0cks/ae555015669053a3e031924759efec0d to your computer and use it in GitHub Desktop.
<g> is it going to run in 8ms on the 256mb windows 95 machine in my shed?
<DeanIsaKitty> If I were you I'd shut the fuck up.
<gamax92> ... microseconds?
<alekso56> my computer runs on nanogamaxes
<g> I'd assume they meant miliseconds
<g> lol
<Tazz> g on a modern computer it would run that 8 microseconds no problem
<Tazz> its all machine code
<Tazz> and no g its microseconds
<g> ..so you've just wrote an interpreter to machine code
<g> tell me, how does that solve all the issues with lua addressed above?
<Lizzy> How many gigawatts of power does it consume per ms of execution time?
<g> haha
<payonel> 1.21
<Tazz> g that solves the performance issues and also helps me with optimizing scalability
<g> come to think of it, Tazz, what do you think you can do that luajit already does?
<g> or rather, that it doesn't
<Tazz> g lots of things
* Lizzy waits for evidence
<g> you don't think that maybe they have already tried to make it as performant as they can?
<g> :P
<gamax92> or example of "things"
<Tazz> mono/poly/mega-morphic inline caching, optimizing compilation
<DeanIsaKitty> Tazz: Dogs that bark don't bite. Come back with an implementation of Lua thats fast and *maybe* people start to believe the stupid bullshit you're saying has a true core.
<Tazz> DeanIsaKitty, do I have to go write it?
<Tazz> I just gave you a tech demo?
<g> that wasn't lua
<DeanIsaKitty> Until then, Fuck off, I don't want to deal with your shit.
<Tazz> g obviously
<Tazz> it was a language Im currently designing called Eschelle
<g> if it isn't compatible with lua as it is then it's not what you're telling us it is
<g> :P
<Tazz> g but the technology is there
<g> so, go apply it
<gamax92> Tazz: You can't just make a random project that happens to do something fast and then wow I can make Lua run super performant
<Tazz> allI have to do is port it to the project Im working on
<DeanIsaKitty> Lizzy: Can we just kick him? .-.
<Tazz> gamax92, it "happens" to do something fast?
<Tazz> theres reasons why it oes it fast
<Lizzy> DeanIsaKitty, your call
<g> you're talking about this? https://github.com/s0cks/Luna
<Tazz> g thats a post-JIT compiler attempt
<Tazz> now Ive got a working JIT compiler its game on
<g> uhhuh
<g> come back in a few months with something that works maybe
<alekso56> cool, whatever. go home owo
<g> :P
<Tazz> g Ill be back by sunday
<g> oh, and make sure it's cross-platform
<g> just like lua
<payonel> this popcorn needs more butter
<Tazz> ofc it would be portable
<Tazz> I wouldnt strip portability
<alekso56> payonel: here, take some soda. We're out of beer and butter.
<gamax92> portable and JIT do not mix
<Vexatos> do we have a remind bot in here?
<DeanIsaKitty> Tazz: Fuck off. Just get out. Please >.<
* sciguyryan has quit (Remote host closed the connection)
<Tazz> gamax92, uhm v8 defies that logic
* Lizzy gives DeanIsaKitty her hammer
<g> I'm done feeding the troll if you people want to kick
<Michiyo> Vexatos, I have a half written implementation at home
<g> up to you guys
<gamax92> I vote for a kick
<Michiyo> But.. no not in michibot currently
<Vexatos> Michiyo, py?
<DeanIsaKitty> !kick Tazz Your stupidity gives me migraines.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment