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