[Date Prev][Date Next][Thread Prev][Thread Next]
- Subject: Re: Hmm. Why no binaries? - an open letter to Mike Pall
- From: "Dimiter \"malkia\" Stanev" <malkia@...>
- Date: Tue, 13 Sep 2011 13:05:56 +0300
Personally I think this is a non-issue.
I could not ask nothing more of Mike, as he provided already so much to
this community with such liberal license.
Just his interpreter is around 3 times faster for some math benchmarks
than certain other commercial lua engines, and his JIT way more than that.
Why would you ask him, such thing when first of all there are so many
compilers, runtime environments, and ways to embed lua and luajit?
What kind of application are you doing, so that you would need latest
luajit precompiled anyway?
There are already people providing luajit precompiled - google them or
look in the mailing list. Just google for "luajit.exe" simple as that!
On 9/9/11 6:21 PM, Stefan Reich wrote:
I have to ask you this question directly as it has had me very
puzzled. (Sent to the list in CC because I like things to happen
You have a very good product - an excellent product even. From what
I've gathered and from some of the tech talk you wrote about it,
LuaJIT is an extremely professional undertaking.
You seem like a true professional compiler writer. I know this field a
little and I can tell when I see quality compiler engineering.
That said, I really wonder about your distribution stance with regards
to LuaJIT. Why no binaries...?
This just makes it hard to use your product. It hinders adoption. I
had to ask on a mailing list before I could use your software. Is that
the way you want this?
Why not just publish binaries?
For you, making binaries is a trivial exercise, as you know the
product inside out and you're actually producing them all the time
For typical users, making binaries is difficult - it can easily too
difficult to bother, so many will just go and use something else. The
docs for building on Windows are also not that great. It takes
guesswork, especially regarding additional libs (e.g., LuaSocket).
Binaries for Windows are usually extremely compatible with regards to
different OS versions. One binary tends to run on all machines.
(Witness Lua for Windows!) So you wouldn't even need to maintain
So - where's the point in making users do something that is hard for
them - and easy for you? I really don't get this position of yours.
Best regards and - this criticism aside - many thanks for a free