+1
Checked the code on GitHub. It's pretty exciting to note that TextMash
is being developed entirely in Clojure.

Regards,
Shantanu

On Feb 8, 3:45 am, Olek <aleksander.nas...@gmail.com> wrote:
> Hi,
>
> Yes, I would like to replace Java version with Clojure. For the
> shorter startup time, I will try to do some threading (for menu
> building and configuration reading) and compile clj files of boostrap
> module (not existing yet) to .class. If the problem would lay in
> clojure itself then I hope that some smart people of Clojure would
> help.
>
> Try to hack Clojure branch, Java version is not suitable for
> modifications (has been written fast with poor design in mind).
>
> Now I will move project to github (search for textmash of naleksander
> user).
>
> I have checked leiningen, the performance is very poor, so I will
> stick with traditional way of developing app (especially that textmash
> won't depend on other jars than clojure and contrib), but feel free to
> branch project and use leiningen.
>
> I hope that with Clojure version of TextMash, it will be pleasure to
> write extensions.
>
> Cheers
>
> On 7 Lut, 00:01, Laurent PETIT <laurent.pe...@gmail.com> wrote:
>
>
>
>
>
>
>
> > Hi Olek,
>
> > I haven't found time to work more on it lately, but checked the
> > current status of the codebase today.
> > It appears that all new work is going into Textmash2, a rewrite in
> > Clojure, if I understand it correctly ?
>
> > I have some questions:
>
> > * Is your intent to replace eventually the java version with the
> > clojure version ? If so, how do you deal with the concern of "quick
> > startup time" ?
> > * If I find time to try to add paredit.clj support for it, is it worth
> > continuing what I've started on the java branch, or should I hack on
> > the clojure branch ?
>
> > Cheers,
>
> > --
> > Laurent
>
> > 2011/1/23 Olek <aleksander.nas...@gmail.com>:
>
> > > Yes, make a branch.
> > > I seen many people are using "leiningened", so it is a good (main
> > > stream) choice, especially that your parts of code are written in
> > > Clojure.
>
> > > The layout of menus is made in pl/olek/textmash/menu/
> > > WorkspaceMenu.java.
>
> > > I have also started TextMash2 which is going to be entirely written in
> > > Clojure, it is going to be written - 20 minutes a day, mainly in
> > > fundamental (proof of concept) parts so It will be easier to other to
> > > add/fullfill project with new features.
>
> > > On 23 Sty, 20:49, Laurent PETIT <laurent.pe...@gmail.com> wrote:
> > >> 2011/1/23 Olek <aleksander.nas...@gmail.com>
>
> > >> > I have added you to committers group, so you can commit your work.
> > >> > Later I will switch to github since SVN with its "central repository"
> > >> > scenario is not very useful in situation where I'm lack of time.
>
> > >> OK, thanks.
>
> > >> What I've achieved is more a "proof of concept" right now. Maybe I should
> > >> put it in a branch.
> > >> I'll quickly describe what I'm talking about, so you can choose:
>
> > >>   * I've "leiningened" the project. Maybe I could "mavenize" it instead.
> > >> What are your guts here ?
> > >>   * I've "leiningened" it to test the "mavenization", on my side, of
> > >> paredit.clj.
> > >>   * paredit.clj uses clojure and clojure contrib. So the feature 
> > >> currently
> > >> shows a delay when it is first invoked. Since the point of my demo was 
> > >> not
> > >> clojure integration but paredit.clj integration, I've not tried to make 
> > >> this
> > >> happen in the background, etc. To the contrary, I've tried to compact the
> > >> "proof of concept" code as much as possible in one place, so it can be
> > >> easily spotted and reviewed.
> > >>   * Currently, I've just demonstrated the "raise over sexpr" command I
> > >> described in an earlier post in this same thread.
>
> > >> What I've not been able to achieve (but I admit I haven't spent too much
> > >> time right now on it) is how to make the command appear in the menu. I
> > >> thought at first that it was derived from the "actions" map in the
> > >> TextEditor class, but the layout of the menus must live somewhere else 
> > >> ...
> > >> If you can help me spot the right place ?
>
> > >> I also still have to finish proper bundling of paredit.clj in the first
> > >> place, half done and should not last 'til the end of this week.
>
> > >> Cheers,
>
> > >> --
> > >> Laurent
>
> > > --
> > > You received this message because you are subscribed to the Google
> > > Groups "Clojure" group.
> > > To post to this group, send email to clojure@googlegroups.com
> > > Note that posts from new members are moderated - please be patient with 
> > > your first post.
> > > To unsubscribe from this group, send email to
> > > clojure+unsubscr...@googlegroups.com
> > > For more options, visit this group at
> > >http://groups.google.com/group/clojure?hl=en

-- 
You received this message because you are subscribed to the Google
Groups "Clojure" group.
To post to this group, send email to clojure@googlegroups.com
Note that posts from new members are moderated - please be patient with your 
first post.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en

Reply via email to