[jbosstools-dev] Rhino and custom type definitions
Victor Rubezhny
vrubezhny at exadel.com
Wed Mar 19 09:52:19 EDT 2014
Angelo,
thanks for your answers!
Best Regards,
Victor
On 03/19/2014 05:50 PM, Angelo zerr wrote:
>
>
>
> 2014-03-19 14:40 GMT+01:00 Victor Rubezhny <vrubezhny at exadel.com
> <mailto:vrubezhny at exadel.com>>:
>
> Could you give a short answer on: should content assist work for
> requirejs plugin when Rhino is used? (If it should then I have to
> continue to investigate on how to add my cordovajs plug-in into it).
>
>
> Today, it will not work with Eclipse IDE because I have not plugged
> Tern Rhino correctly with Eclipse IDE.
>
>
> OOM problem... yes, it's a real problem when using Rhino problem.
> Not sure if we can do something with this at the moment.
> It's just great that you have that NodeJS solution!
>
> Thanks in advance,
> Victor
>
>
> On 03/19/2014 05:33 PM, Angelo zerr wrote:
>> Hi Victor!
>>
>> In short answer, I have gaven up development with Rhino because
>> its very slowly and I had problem with OutOfMemory when JS files
>> are too big.
>>
>>
>>
>>
>> 2014-03-19 14:00 GMT+01:00 Victor Rubezhny <vrubezhny at exadel.com
>> <mailto:vrubezhny at exadel.com>>:
>>
>> Hi Angelo!
>>
>> I'm trying to make it possible to use my cordovajs.js plug-in
>> when Rhino is configured as Tern server, but with no luck.
>> So, I have a couple of questions to you...
>>
>> Actually I'm even not able to see any proposals from existing
>> plug-ins (like requirejs.js, that is placed in
>> tern.server.rhino.internal.scripts.tern.plugin package of
>> tern.server.rhino plug-in). Are there any special things that
>> I should do in order to make it working? (In my test
>> project's preferences I have enabled requirejs and my
>> cordovajs in <Project>->Properties->Plugins Project
>> Properties Page.)
>>
>> I don't see/am unable to open Tern Console when Rhino used as
>> a server. There is no possibility to stop/restart server as well.
>>
>>
>> Tern console works today only with Node.js, but as you have seen,
>> it's possible to implement it.
>>
>> It looks like there is no ITernConsoleConnector object
>> configured for Rhino server instance. Is this a result of
>> some re-development that was focused in usage of NodeJS in
>> favor of Rhino (I mean your work on "developping a "Tern
>> Builder" which will parse JS files with Tern") or this works
>> as expected?
>>
>>
>> No it's not the result of the Tern Builder. Before that Rhino
>> doesn't work. My idea about Tern Builder is to parse with
>> incremental builder JS files. I had no time to implement it-(
>>
>> Is it possible to write such a ITernConsoleConnector for
>> Rhino server? (I didn't dig into that code to much...)
>>
>>
>> Yes it's possible, but if we wish to support Rhino in Eclipse
>> IDE, there are a lot of work to do, like create a "Runtime Tern"
>> to share tern js files. Today those tern js (defs, plugin, etc)
>> are stored into the tern server node.js project.
>> We must create a new project "tern runtime" which will hosts thos
>> tern js files.
>>
>> I think too it should be very cool to implement tern server with
>> Java8 nashor js engine.
>>
>> I would like to fix some bugs with angular.js tern plugin and
>> works on AlloyUI which is teh JS framework used by Liferay. See
>> https://github.com/angelozerr/tern.java/wiki/Tern-&-AlloyUI-support
>> to see screenshots and my idea to use it into the Liferay Portal
>> (WebBrowser). I'm working in this issue because Liferay IDE could
>> be interested. More there were people who will be interested,
>> more tern.java can be improved (I hope having some contributions
>> like you do).
>>
>> So today I have no time to support Rhino, but if you want to
>> support it, I will be very glad to help you. I think you should
>> create several issues to support it. I will help you for that, no
>> problem.
>>
>> Regards Angelo
>>
>> Thanks in Advance,
>> Victor
>>
>>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.jboss.org/pipermail/jbosstools-dev/attachments/20140319/409fd03c/attachment.html
More information about the jbosstools-dev
mailing list