[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