From: Alessio S. <ale...@gm...> - 2008-10-06 23:19:29
|
Hello everyone, As suggested by Ville, since I have a quite stable version of the project, I would ask Erik to integrate it with the ABCL repository in a new branch. The package name is org.armedbear.lisp.scripting. It does not modify any of ABCL's files. There are a couple of minor things which could require modifications to ABCL to work, but they're not very important - I'll explain them in detail on the mailing list as soon as possible. Most of the basic API is implemented, plus 3 of the 4 methods of the optional Invocable interface. There's no documentation and very limited unit testing for now. So, Erik, when you are ready drop me a note and I'll send you the zip. Thanks, Alessio |
From: Alessio S. <ale...@gm...> - 2008-10-09 23:06:10
Attachments:
abcl_script_src.zip
|
Well, many thanks Erik! Tomorrow is fine, but there's no hurry :) I'm attaching the source + tests as a zip. The only dependencies are Java 1.6 and ABCL (duh), + JUnit 3 for the tests. The src directory contains, in addition to the .java files, two .lisp files and a META-INF directory: these items need to be included in the compiled jar as well; currently I use Eclipse to build the project, and simply include the abcl jar in the classpath. So the first thing I'll have to investigate is how to integrate it with the ABCL build process. Of course, any help is appreciated ;) Thanks again, Alessio On Thu, Oct 9, 2008 at 11:40 PM, XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX wrote: > Ok, well, lets have it! I'll set up a branch in the repository for > your work. The branch can be synchronised with the trunk for any trunk > development at times you wish. > > I can probably set up the branch tomorrow after work (somewhere during > the evening). > > Bye, > > Erik. > |
From: XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX - 2008-10-09 23:52:14
|
On Tue, Oct 7, 2008 at 12:00 AM, Alessio Stalla <ale...@gm...> wrote: > Hello everyone, > > As suggested by Ville, since I have a quite stable version of the > project, I would ask Erik to integrate it with the ABCL repository in > a new branch. The package name is org.armedbear.lisp.scripting. It > does not modify any of ABCL's files. There are a couple of minor > things which could require modifications to ABCL to work, but they're > not very important - I'll explain them in detail on the mailing list > as soon as possible. Most of the basic API is implemented, plus 3 of > the 4 methods of the optional Invocable interface. There's no > documentation and very limited unit testing for now. > > So, Erik, when you are ready drop me a note and I'll send you the zip. Ok, well, lets have it! I'll set up a branch in the repository for your work. The branch can be synchronised with the trunk for any trunk development at times you wish. I can probably set up the branch tomorrow after work (somewhere during the evening). Bye, Erik. |
From: XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX - 2008-10-19 06:10:45
|
On Fri, Oct 10, 2008 at 12:07 AM, Alessio Stalla <ale...@gm...> wrote: > Well, many thanks Erik! Tomorrow is fine, but there's no hurry :) > I'm attaching the source + tests as a zip. The only dependencies are > Java 1.6 and ABCL (duh), + JUnit 3 for the tests. The src directory > contains, in addition to the .java files, two .lisp files and a > META-INF directory: these items need to be included in the compiled > jar as well; currently I use Eclipse to build the project, and simply > include the abcl jar in the classpath. So the first thing I'll have to > investigate is how to integrate it with the ABCL build process. Of > course, any help is appreciated ;) Thanks for the contribution! I finally integrated (on a directory level) the zip file. Your code has been submitted to the 'scripting' branch which is the same code as what we released yesterday as 0.0.11. I'll be looking at the branch some closer in the coming weeks. In the mean time, if you want to do contributions, please provide patches against the branch. If you want (specific) changes from trunk/ to be integrated, please ask and I'll make it happen. BTW: how is the process going with your common-lisp.net account? Do you have it already? Thanks again, Erik. > > Thanks again, > Alessio > > On Thu, Oct 9, 2008 at 11:40 PM, XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX wrote: >> Ok, well, lets have it! I'll set up a branch in the repository for >> your work. The branch can be synchronised with the trunk for any trunk >> development at times you wish. >> >> I can probably set up the branch tomorrow after work (somewhere during >> the evening). >> >> Bye, >> >> Erik. >> > |
From: Alessio S. <ale...@gm...> - 2008-10-20 21:02:55
Attachments:
build.xml.patch
|
On Sun, Oct 19, 2008 at 8:10 AM, XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX wrote: > Thanks for the contribution! I finally integrated (on a directory > level) the zip file. Your code has been submitted to the 'scripting' > branch which is the same code as what we released yesterday as 0.0.11. > I'll be looking at the branch some closer in the coming weeks. In the > mean time, if you want to do contributions, please provide patches > against the branch. Thanks to you! I'm attaching a patch to integrate my code in the ant-based build. Probably it's not perfect, but it seems to get the job done. My next objectives are finally tackling the Compilable interface, and integrating the code better with both the Ant- and Lisp- based builds. That, and writing some documentation and unit testing. Btw, wrt testing, are there estabilished guidelines to follow when writing unit tests for ABCL? I'm thinking of where to put the files, if and how to integrate them with the build process... currently I have only a very simple JUnit test case, which I left out of the build for now. > If you want (specific) changes from trunk/ to be integrated, please > ask and I'll make it happen. Ok, I'll keep that in mind, thanks. > BTW: how is the process going with your common-lisp.net account? Do > you have it already? My shell and Trac account are working. However, I tried a commit but it failed; it didn't even ask me for my credentials (I'm using TortoiseSVN on windows, since my Linux installation is currently unavailable, and that may be part of the problem). Cheers, Alessio |
From: XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX - 2008-10-20 21:17:31
|
> >> BTW: how is the process going with your common-lisp.net account? Do >> you have it already? > > My shell and Trac account are working. However, I tried a commit but > it failed; it didn't even ask me for my credentials (I'm using > TortoiseSVN on windows, since my Linux installation is currently > unavailable, and that may be part of the problem). Did you start pageant? If so, it's not going to ask you for your credentials (if you do it right). Does TSVN know where to find your plink.exe? These are just random questions coming up when I see your problem. Anyway, I just fixed commit access problems for Ville. Could you check you're in the armedbear group? (by executing 'groups') If you're not, please contact c-l.net administration again to get you into that group. After that, we can work on getting your commit access working. Bye, Erik. |