I am more than ready to start a lua plugin but as I said before, I know very few of CS and CEL internals ... And I am also a little novice in C++ even if I think I begin to understand it. i still need to se C++ documentation frequently. But if we are many to develop this lua plugin, this should not be a problem.

The other problem I have is that I understand nothing about Jamfiles that are used in CEL compilation, and not much more avout Makefiles as automake handles them. I prefer raw Makefiles or something like cmake (used in KDE). I tried to copy the python plugin and replace all occurences of py(thon) in the Jamfile by lua but I think it is not a good solution.

Another issue is where we'll place the code we're working on, I doubt we could have a svn access to the main repository right now.Actually I use a website to hold bazaar branches of my projects, but I am the only one to have a write access here. I like bazar because Ido not have to maintain a separated repository and it is easy to share. Maybe it would be a solution.

I am more than ready to start a lua plugin but as I said before, I know very few of CS and CEL internals ... And I am also a little novice in C++ even if I think I begin to understand it. i still need to se C++ documentation frequently. But if we are many to develop this lua plugin, this should not be a problem.

I use C++ many years, so be not afraid.

Quote

The other problem I have is that I understand nothing about Jamfiles that are used in CEL compilation, and not much more avout Makefiles as automake handles them. I prefer raw Makefiles or something like cmake (used in KDE). I tried to copy the python plugin and replace all occurences of py(thon) in the Jamfile by lua but I think it is not a good solution.

The jam is new for me too, but I like learn new things, and we can ask the CS team or others, when we have issues.

Quote

Another issue is where we'll place the code we're working on, I doubt we could have a svn access to the main repository right now.Actually I use a [urlhttp://bzr.mildred632.free.fr]website[/url] to hold bazaar branches of my projects, but I am the only one to have a write access here. I like bazar because Ido not have to maintain a separated repository and it is easy to share. Maybe it would be a solution.

Can you add me any write acces in your repo? I think, ithis can be solved.

Some note. I'm working in three-days period, three days I'm on nigthsift, three rest-day, three day shift, three rest-day etc. I can develop only on my rest-day.

The problem is that my "repository" is not a real repository, it is a free account for personal websites, so i only have ftp access and only with one login/pass. And i use the tool sitecopy to update the online "repository" regurlary.

edit2: maybe it would be better to use Launchpad to host bazaar branches, because GNA aims at hosting projects for a long time, and if our project is successful, it will likely be merged into the main CS repository.If you don't like Launchpad for some reason, I can understand, not free (yet) ... but I don't see any other solution. Except solutions like Gna, maybe sourceforge ... but I don't want to "pollute" them just for a tempoary access to a repository.

edit:

Launchpad is a good environment I think, You can create an account there if you don't have one yet then try t subscribe to the cslua team I just created. You also need to add your ssh public key in your preferences then you can use the bazaar repository.

For example, to create a branch :

bzr init # create a new branch in the current diorectorybzr add source.cppbzr commitbzr push sftp://yourusername@bazaar.launchpad.net/~cslua/cslua/branchmane

I looked at CS/plugins/csscript/cspython and apparently the Jamfile depends on the complete build tree ... It does not seems easy to integrase something else in there without using the main CS repository.What I am thinking about is that instead of just placing the cslua directory in our branch, we can put everything in the CS directory but only touch to the cslua directory in there or seme file w need to modify (like configure.am or plugins/csscript/Jamfile). What do you think ?

(the bind is there to transform the local branch into a checkout of the main branch, then they'll be synchronized automaticilly. ?If both branches have diverged, you need to merge and commit the remote changes first.? About bzr checkout and bound branches)

I looked at CS/plugins/csscript/cspython and apparently the Jamfile depends on the complete build tree ... It does not seems easy to integrase something else in there without using the main CS repository.What I am thinking about is that instead of just placing the cslua directory in our branch, we can put everything in the CS directory but only touch to the cslua directory in there or seme file w need to modify (like configure.am or plugins/csscript/Jamfile). What do you think ?

Good I have to say I didn't started yet coding because I lacked of time ... last sunday, I wasn't aviable for the day and it took me some energy so now I need to sleep a little more than usual. But I learned how jam works and also autoconf, so I think I can try creating jamfiles for cslua.

Did you succeed to do something interresting ? Maybe if you did, you can continue until having something to put in a bazaar branch ... and in my side, I can search how to modify configure.ac and create Jamfiles.Maybe I'll start now (depending how sleepy I feel).

These times, I have very few time for personal projects because I started the school year along with an activity in an association, so I'm sorry to say I didn't progress so much. I'm still documenting myself about autoconf. I have ideas on how to do but it does not work yet.Maybe it was not a good idea to start this project with you, bgecause I let you do all the work If you feel you're doing too much, don't hesitate to take a break ... I hope also that when you'll make your branch aviable, I'll be able to do something useful. The problem is that I don't know how to start tyhe plugin.