I'm a fan of Johnson and have been using it for some time. This past
week I was playing with MacRuby and thought, "Gee, I wonder how hard
it would be to make Johnson work with JavaScriptCore."
I still don't know the answer to that question, but I do know how hard
it would be to create a new MacRuby library inspired by Johnson that
works with JavaScriptCore: not hard.
Also, it has a DOM.
http://github.com/defunkt/lyndon
I am writing to you all because it is my current goal to emulate
Johnson as best I can. But perhaps a more noble goal is to expand
Johnson to work with different server side JavaScript engines?
I'd be willing to contribute WebKit-like, MacRuby goodness to Johnson
if that's within the scope of the project. Is it? If not, I'll see
myself out.
Thank you very much.
--
Chris Wanstrath
http://github.com/defunkt
It's absolutely within the scope of the project: The only reason that
SpiderMonkey is statically compiled in is that it's impossible to get
an up-to-date, consistent package installed on multiple platforms.
I'd really love to see Johnson runtimes for JSCore and V8. We've
probably let a lot of SpiderMonkey assumptions creep in to the Ruby
code, but that's fixable.
~ j.
Lyndon only runs on OS X using MacRuby right now.
MacRuby may work on Linux eventually through GNUStep, so if that
happens we can try to get Lyndon working. Apparently Nu works on Linux
so it's not impossible.
Chris
> On 26 June, 08:52, Chris Wanstrath <ch...@ozmm.org> wrote:
>> Hi everyone.
>>
>> I'm a fan of Johnson and have been using it for some time. This past
>> week I was playing with MacRuby and thought, "Gee, I wonder how hard
>> it would be to make Johnson work with JavaScriptCore."
>>
>> I still don't know the answer to that question, but I do know how hard
>> it would be to create a new MacRuby library inspired by Johnson that
>> works with JavaScriptCore: not hard.
>>
>> Also, it has a DOM.
>>
>> http://github.com/defunkt/lyndon
>>
>> I am writing to you all because it is my current goal to emulate
>> Johnson as best I can. But perhaps a more noble goal is to expand
>> Johnson to work with different server side JavaScript engines?
>>
>> I'd be willing to contribute WebKit-like, MacRuby goodness to Johnson
>> if that's within the scope of the project. Is it? If not, I'll see
>> myself out.
>>
>> Thank you very much.
>>
>> --
>> Chris Wanstrathhttp://github.com/defunkt
>
--
Chris Wanstrath
http://github.com/defunkt