View previous topic :: View next topic |
Author |
Message |
lpw
Joined: 17 Nov 2006 Posts: 4
|
Posted: Fri Nov 17, 2006 2:59 pm Post subject: Ping |
|
|
Is anybody still working on (or with) this project?
Trying to build dle, I get the following error:
dle.d(31): module dlisp.evalpredefs is in multiple packages dlisp.evalpredefs
My acquaintance with D is only a day old, so please pardon my ignorance...
Cheers,
Lukasz |
|
Back to top |
|
|
jcc7
Joined: 22 Feb 2004 Posts: 657 Location: Muskogee, OK, USA
|
Posted: Fri Nov 17, 2006 3:52 pm Post subject: Re: Ping |
|
|
lpw wrote: | Is anybody still working on (or with) this project? | It doesn't appear that anyone is working on dLISP these days. The last change to the SVN content was Revision 51 on 03/28/2006. Ticket #2 was closed on 05/24/2006, but I can't see that anything has been done since then. Perhaps the project team is just taking a break, but it doesn't seem to currently be in active development.
lpw wrote: | Trying to build dle, I get the following error:
dle.d(31): module dlisp.evalpredefs is in multiple packages dlisp.evalpredefs | I haven't ever worked with this particular project, but this error message implies that something is going wrong related to an "import" statement. Perhaps some "module" statements need to be added at the top of some files or some "public" imports need to be made "private". Those are just some wild guesses.
lpw wrote: | My acquaintance with D is only a day old, so please pardon my ignorance...
Cheers,
Lukasz | Well, it sounds like you've jumped right into things. Welcome to the D community. |
|
Back to top |
|
|
Lutger
Joined: 25 May 2006 Posts: 91
|
Posted: Sun Nov 19, 2006 11:37 am Post subject: |
|
|
Hi, I've just downloaded it too.
Change the following line in dlisp\predefs\all.d: "module dlisp.evalpredefs;" to "module dlisp.predefs.all;"
Also the function addToEnvironment (line 137 in dlisp\environment.d) needs a return statement.
With these changes I could build dle.d (interpreter prompt thingy) without problems using bud (bud dle.d -full -clean). It seems to work, although I have only played with it for 2 seconds. |
|
Back to top |
|
|
lpw
Joined: 17 Nov 2006 Posts: 4
|
Posted: Sun Nov 19, 2006 4:23 pm Post subject: |
|
|
Thanks, Lutger, it works now.
In addition to the changes you suggested, I had to remove two "shadowy" declarations:
'Cell *cell' on line 56 of dle.d and 'char name[]' on line 107 of dlisp\environment.d.
Both of these shadowed variables declared upscope. The read-eval-print loop seems to work now, though, like you, I just started playing with it.
Thanks again,
Lukasz |
|
Back to top |
|
|
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
Powered by phpBB © 2001, 2005 phpBB Group
|