FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Ping

 
Post new topic   Reply to topic     Forum Index -> dLISP
View previous topic :: View next topic  
Author Message
lpw



Joined: 17 Nov 2006
Posts: 4

PostPosted: Fri Nov 17, 2006 2:59 pm    Post subject: Ping Reply with quote

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
View user's profile Send private message
jcc7



Joined: 22 Feb 2004
Posts: 657
Location: Muskogee, OK, USA

PostPosted: Fri Nov 17, 2006 3:52 pm    Post subject: Re: Ping Reply with quote

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
View user's profile Send private message AIM Address
Lutger



Joined: 25 May 2006
Posts: 91

PostPosted: Sun Nov 19, 2006 11:37 am    Post subject: Reply with quote

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
View user's profile Send private message
lpw



Joined: 17 Nov 2006
Posts: 4

PostPosted: Sun Nov 19, 2006 4:23 pm    Post subject: Reply with quote

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
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic     Forum Index -> dLISP All times are GMT - 6 Hours
Page 1 of 1

 
Jump to:  
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