Re: Continue Eclipse Freemarker DLTK?

Angelo zerr <[email protected]> Mon, 10 Jun 2013 16:39:21 +0200
Newsgroups gmane.comp.web.freemarker.devel
Message-ID <CAKLdLg9KbzaqaZ10xcNepvkR5Q5royJqKCcQAHf_DejJTB8RWQ@mail.gmail.com>
Hi Greg,

Please to meet you:)

I'm happy that my very old work could interest people. At first you can
read my odt
https://freemarker.svn.sourceforge.net/svnroot/freemarker/sandbox/org.eclipse.dltk.freemarker/docs/
which
shows you features of the DLTK Freemarker (debug, preview, etc). I think
it's a first step to have a very powerful Freemarker Plugins but it's very
basic for the moment (there are a lot of work to obtain the same features
then JBoss Freemarker IDE).

DLTK provides a lot of features like debugger and I think it can manage
refactoring (never tested). I'm waiting for the answer of Daniel, but I
could create a GitHub project in order to you can test and play with DLTK
Freemarker. The big problem is that DBGP Debugger is based on FM 3.0.0, but
I think it should be easy to switch to FM 2.x.

Debugger API should be modified.

I will be very glad to work together.

Regards Angelo


2013/6/10 Greg Amerson <[email protected]>

> Hey Angelo,
>
> I'm Greg Amerson from Liferay and I'm pleased to meet you online. :)
>
> My team and I at Liferay are very interested in your DLTK based freemarker
> editor and the improved debugging support via DBGP.  I am the project lead
> of Liferay IDE<https://www.liferay.com/community/liferay-projects/liferay-ide/overview>(set of OSS
> eclipse plugins <https://github.com/liferay/liferay-ide> for
> Liferay-based development) and as you have read Liferay makes heavy use of
> freemarker, theme development, application display templates, workflow
> templates, etc, etc.  I have even spent the last few weeks writing a
> debugger client for freemarker in Liferay IDE<https://github.com/gamerson/liferay-ide/tree/IDE-986a/common/plugins/com.liferay.ide.debug.core>to hook into the existing RMI API (which
> required a few changes to freemarker RMI debugger<https://github.com/freemarker/freemarker/pull/5>).
>  I'm sorry that I didn't stumble upon your DBGP work before as I was have
> contacted you earlier. :)
>
> So to answer 2 of your questions
>
> 1) I am extremely interested in your DLTK debugger.  I am interested to
> see a new editor that advancing past the capabilities of the existing
> Freemarker Editor created by Joe Hudson (now hosted at jbosstools).  I can
> commit my own team's resources to testing, debugging and helping with bug
> fixes for your new DLTK based editor.
>
> 3) DBGP Debugger
> I am interested in advancing the features of freemarker debugger that move
> beyond the current capabilities of RMI debugger to include, stepping,
> evaluation, change-value.  If going with a brand new DBGP debugger is the
> best way to go, then I'm willing to pitch in.  But if it would be faster to
> just enhance/extend the RMI debugger, I'm interested in that as well
> especially if that would allow us to ship something within a few months.
>
> Once again its my pleasure to begin this discussion with you, hope to hear
> from you soon!
>
> Greg
>
> On Mon, Jun 10, 2013 at 9:46 PM, Angelo zerr <[email protected]>wrote:
>
>> Hi Daniel,
>>
>> I have retried my work about Freemarker DLTK with last version of DLTK.
>> The good news is that the API of DLTK has a changed a litlle. So it was
>> easy to rerun Freemarker DLTK with DLTK 4.0.
>>
>> I have seen quickly my code and those plugins was based on FM 3.0.0 and I
>> had changed a lot the Debbuger code to manage DBGP protocol (debug protocol
>> supported by DLTK).
>>
>> I have several questions  :
>>
>> 1) Are you really  interested with Freemarker DLTK? To be honest with
>> you, I will not really motivated to develop it if nobody test and play with
>> it (and it should be fantastic if I find people who help me).
>>
>> If you are interested I could create a GitHub project in my GitHub
>> https://github.com/angelozerr
>>
>> But my big problem is time (as a lot of developpers).
>>
>> 2) FM 3.0.0?
>>
>> Is it a good idea to use FM 3.0.0 based on FreeCC if I have understood?
>>
>> 3) DBGP Debugger
>>
>> Existing code of Debugger should be modified to support several
>> implementation of Debugger (RMI, DBGP, etc). So I think it's the first step
>> if we decide to develop Freemarker DLTK.
>>
>> Regards Angelo
>>
>>
>>
>>
>>
>>
>> ------------------------------------------------------------------------------
>> How ServiceNow helps IT people transform IT departments:
>> 1. A cloud service to automate IT design, transition and operations
>> 2. Dashboards that offer high-level views of enterprise services
>> 3. A single system of record for all IT processes
>> http://p.sf.net/sfu/servicenow-d2d-j
>> _______________________________________________
>> FreeMarker-devel mailing list
>> [email protected]
>> https://lists.sourceforge.net/lists/listinfo/freemarker-devel
>>
>>
>
>
> --
> Greg Amerson
> Liferay Developer Tools
> Liferay, Inc. www.liferay.com
>
>
> ------------------------------------------------------------------------------
> How ServiceNow helps IT people transform IT departments:
> 1. A cloud service to automate IT design, transition and operations
> 2. Dashboards that offer high-level views of enterprise services
> 3. A single system of record for all IT processes
> http://p.sf.net/sfu/servicenow-d2d-j
> _______________________________________________
> FreeMarker-devel mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/freemarker-devel
>
>

------------------------------------------------------------------------------
How ServiceNow helps IT people transform IT departments:
1. A cloud service to automate IT design, transition and operations
2. Dashboards that offer high-level views of enterprise services
3. A single system of record for all IT processes
http://p.sf.net/sfu/servicenow-d2d-j

_______________________________________________
FreeMarker-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/freemarker-devel