+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