[squeak-dev] Squeak browser plugin and JavaScript
Rob Withers
reefedjib at gmail.com
Sun Sep 5 18:33:32 UTC 2010
Casey,
You mention "Squeak plugin for v8:)". What is v8:)? Is that a smilie or
part of the name?
I have no idea about the packages you mention: Lively Kernel, Clamato, and
OMeta/JS. What do they do?
Rob
--------------------------------------------------
From: "Casey Ransberger" <casey.obrien.r at gmail.com>
Sent: Sunday, September 05, 2010 2:06 PM
To: "The general-purpose Squeak developers list"
<squeak-dev at lists.squeakfoundation.org>
Subject: Re: [squeak-dev] Squeak browser plugin and JavaScript
> I'm more interested in doing a Squeak plugin for v8:) because we could
> potentially then make Scamper not suck.
>
> If you're thinking along the lines of Squeak + JavaScript, it's worth (if
> you haven't already) checking out the Lively Kernel, Clamato, and
> OMeta/JS. I know this isn't at all what you're asking, but it's good food
> for thought.
>
>
>
> On Sep 5, 2010, at 10:43 AM, "Rob Withers" <reefedjib at gmail.com> wrote:
>
>> Hi everyone,
>>
>> I have an idea for a large scale project. Hopefully some of you will
>> find it interesting and give me a hand as I don't really know yet what I
>> am doing. Please speak up with advice, pointers, links and opinions.
>>
>> Here is my idea...develop a Squeak browser plugin for the various
>> browser/os combinations which will emit and communicate with JavaScript
>> which will run in the browser.
>>
>> JavaScript runs in most browsers as a client-side scripting language. It
>> has reasonable UI widgetry for a client. GWT is a really powerful
>> framework/toolkit, which integrates a JavaScript front-end with a Java
>> back-end. In the process of development with GWT, you use Java classes
>> and your own subclasses to develop the front-end. You can code, test,
>> inspect and debug in Eclipse (using a browser plugin from GWT for
>> development mode testing in the browser). When ready, you compile all
>> the client code into JavaScript for performance.
>>
>> I think it is possible to stream JavaScript to a running JavaScript page
>> (page/instance/vm?) dynamically.
>>
>> I think the place to start is to revive the browser plugin build for
>> squeak. Next would be to serve up some initial JavaScript to prototype
>> the concept. Next would come a thorough development of Client classes in
>> Squeak to represent and emit JavaScript. Not sure what that entails
>> exactly.
>>
>> Does anyone have any interest in such a project?
>>
>> Best,
>> Rob
>>
>
>
More information about the Squeak-dev
mailing list
|