[jbosstools-dev] Rhino and custom type definitions

Angelo zerr angelo.zerr at gmail.com
Wed Mar 19 18:58:10 EDT 2014


Thank's Max for the info about dynjs. Don't hesitate to create some issues
in my GitHub about this topic.

But to be honnest with you, I have no time for the moment to implement
that, but no problem to help any guy who wish to work on this topic.

Regards Angelo


2014-03-19 18:27 GMT+01:00 Max Rydahl Andersen <manderse at redhat.com>:

>
> It would be interesting to see if java8 nashorn is usable...also dynjs.orgcould be interested to try since it supports java7.
>
> /max
>
>  No, at the moment, we don't need it, because of its poor performance and
>> high demands in memory.
>> As far as I know, using NodeJS covers all or at least most of our needs.
>>
>> I just wanted to make my cordovajs.js working with all possible (and
>> working, of course) configurations.
>>
>> Best Regards,
>> Victor
>>
>> On 03/19/2014 05:54 PM, Angelo zerr wrote:
>>
>>> Do you need really Rhino implementation? If yes, when do you need it?
>>>
>>>
>>> 2014-03-19 14:52 GMT+01:00 Victor Rubezhny <vrubezhny at exadel.com<mailto:
>>> vrubezhny at exadel.com>>:
>>>
>>>
>>> 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
>>>>>
>>>>>
>>>>>
>>>>
>>>>
>>>
>>>
>> _______________________________________________
>> jbosstools-dev mailing list
>> jbosstools-dev at lists.jboss.org
>> https://lists.jboss.org/mailman/listinfo/jbosstools-dev
>>
>
>
> /max
> http://about.me/maxandersen
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.jboss.org/pipermail/jbosstools-dev/attachments/20140319/80e917ce/attachment-0001.html 


More information about the jbosstools-dev mailing list