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