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