Live data from Hacker News

mruby

github.com

21–30 of 59 posts

Re: mruby

#21

I am seeing this sort of thing frequently in GitHub - people start working on something and it gets "released" before they are ready with it and the authors have to scramble to say that this is not ready, ward off degrading comments etc. The js.js blog post mentions this and in mrbuy , the README has just been updated. Is social coding being taken to the extreme?

Why don't they use something like bitbucket (free private repos) until it is ready to be launched?

I seriously doubt that whether the repositories were private was a financial consideration. More likely, they wanted others to be able to find the project and join in.

People who develop software of this caliber can easily afford the expense of a private Github repository if they want one.

Re: mruby

#22

I am a big Ruby fan but I don't really see how this is enough of an improvement over Lua to pose a serious threat.

I thought the hivemind was that Lua was bloody awful?

Disclaimer: I have never even read some Lua, honest question

Re: mruby

#23
I've been waiting this for a long time. There's also TinyRB (http://code.macournoyer.com/tinyrb/) but it's too small subset of ruby to be useful and seems abandoned.

But my first impressions are not very positive (stripped x86_64 executables with -Os):

  -rwxr-xr-x 1 user group 708480 Apr 20 11:27 mrbc
  -rwxr-xr-x 1 user group 713056 Apr 20 11:27 mruby
  -rwxr-xr-x 1 user group 712128 Apr 20 11:27 mrubysample
compared to lua-5.2.0:

  -rwxr-xr-x 1 user group 147864 Apr 20 11:28 lua
  -rwxr-xr-x 1 user group  99168 Apr 20 11:28 luac
I'm not a big fan of lua as a language but it has been the only option to do scripting on small embedded systems. I've manged to compile size-optimized version of lua on arm to the size of about 80kb but mruby just might be too big for my embedded usage.

Re: mruby

#24

I am a big Ruby fan but I don't really see how this is enough of an improvement over Lua to pose a serious threat.

I thought the hivemind was that Lua was bloody awful? Disclaimer: I have never even read some Lua, honest question

It's not elegant but it's incredibly compact and isolated. I embedded it as a language in an iPhone game (as have many others). Making it bridge with Objective-C was fairly straight-forward and the memory/speed footprint was acceptable for a mobile device.

Re: mruby

#25

I am a big Ruby fan but I don't really see how this is enough of an improvement over Lua to pose a serious threat.

I thought the hivemind was that Lua was bloody awful? Disclaimer: I have never even read some Lua, honest question

I've only dabbled a bit in Lua but I mostly read very positive things about it and there are tons of success stories of embedded Lua out there. Way more than any other embedded scripting language. Unlike Ruby or Python etc Lua was designed from the ground up for this.

Re: mruby

#26

I am a big Ruby fan but I don't really see how this is enough of an improvement over Lua to pose a serious threat.

I thought the hivemind was that Lua was bloody awful? Disclaimer: I have never even read some Lua, honest question

As others have said, it is small, fast and flexible with a very permissive licence so it is the scripting language of choice for embedded and gaming applications.

Re: mruby

#28
post #23

I've been waiting this for a long time. There's also TinyRB ( http://code.macournoyer.com/tinyrb/ ) but it's too small subset of ruby to be useful and seems abandoned. But my first impressions are not very positive (stripped x86_64 executables with -Os): -rwxr-xr-x 1 user group 708480 Apr 20 11:27 mrbc -rwxr-xr-x 1 user group 713056 Apr 20 11:27 mruby -rwxr-xr-x 1 user group 712128 Apr 20 11:27 mrubysample compared t…

Why aren't you a fan of lua? From what I've seen, it looks great.
Post reply on HN