Search the web
Sign In
New User? Sign Up
bangalore-lisp · The Bangalore Common Lisp Study Group
? Already a member? Sign in to Yahoo!

Yahoo! Groups Tips

Did you know...
Hear how Yahoo! Groups has changed the lives of others. Take me there.

Best of Y! Groups

   Check them out and nominate your group.
Having problems with message search? Fill out this form to ensure your group is one of the first to be migrated to the new message search system.

Messages

  Messages Help
Advanced
ucw on windows   Message List  
Reply | Forward Message #233 of 501 |
Re: [bangalore-lisp] ucw on windows

Chaitanya,

Sorry I couldn't answer yesterday. I saw 2 mail messages from you, but
my broadband connection was down and couldn't read them. Looks like
you might have lost a lot of chances this weekend to get your problem
fixed.

The problems you ran across -- and would continue to run across --
installing ucw on Windows are bound to be very difficult. I must tell you
that I spent almost one week -- from the beginning of trying to install
the software in such a way that I could get keep up to date with ucw
and keep one unchanging installation of software that did everything ucw
did at about 22 April (i.e. 2 complete, independent installations) --
getting as many as possible of the tutorial examples to work and getting
my own applications to work. I spent only one day trying to figure out
how to write the application I wanted to write. Mind you, I have not
attempted to install a decent Lisp system on Windows in about a year.
My attempt at automating the job seemed to be a waste: people at
Wipro were still unable to get it to work. I think there might have been
a networking problem involved.

This is real-world, bleeding-edge (not just leading-edge), super-powerful
Lisp software.

What Lisp are you using?

I don't know if you can do it on Windows. I don't think I'd even try.
Most of the advanced stuff begins on some Unix variant, and most of
it either on OS/X with OpenMCL or on Linux with SBCL. If you don't
want to pay for software, I think you have only 2 choices on Windows:
CLISP and LispWorks.

What is sometimes recommended in unapologetic terms is that if
you want help on the #lisp channel you had better use SBCL. The
reason is that the SBCL developers hang out there -- and I guess
they are pretty dominant there. They are the ones who are working
on a highly portable, free-software Common Lisp implementation,
after all! SBCL is starting to work on Windows, but I don't know
if it is ready to use by us noobs.

Another rule of thumb is to always try the latest version (even
development version) of everything before asking help on it.
People will soon learn who you are -- even if you hide behind
nicknames -- and ignore you if you do not heed this rule.

Don't even think of learning Lisp if you don't want to learn
emacs (or a variant) too. ;-) Ha, ha, only serious! You're missing
a big part of the whole reason for using Lisp if you don't use
emacs. SBCL is nice also because it includes the best
integration with SLIME (another package you must have)
and, thus, emacs. By the way, I prefer the xemacs branch
of the emacs family. I think you will too.

What I would recommend is that you first install Debian GNU/Linux
on a partition of your PC. A Debian disk costs about Rs. 200. You
might need a set of 3 disks. I can courier you a set of 3 for Rs. 100
(pay me when you come to Bangalore or buy my a couple espressos).
I believe Windows XP lets you partition an already-running system
and create a new partition. After you install Debian, most package
installation for Lisp development (I would say all installation of any
package that hasn't died of bit rot) is very easy (as long as you
are not behind a firewall or Internet proxy). Most mainstream
Lisp packages will install via
    $ apt-get install package-name'
or (in a Lisp with ASDF installed)
    (asdf:oos 'asdf:load-op :package-name)
If you do this:
    (asdf:oos 'asdf:load-op :asdf-install)
then you can download and install many packages with a single
operation from standard places on the Web, using the form
     (asdf-install:install :package-name)
Summary: with Debian and ASDF-INSTALL, most packages
only require a single line to download and install -- with no
DLL Hell or RPM Hell problems, i.e. there will be no
interdependency problems between packages like one
package requiring version X of FOO and another package
requiring version Y of FOO.

I used to have a set of 2 CDs just devoted to Lisp that I would
give people interested in Lisp, especially those who didn't have
broadband connections. But now a lot of the interesting stuff is
hopelessly out of date (after about 2 or 3 years). There is also
LispBox. I don't know if LispBox works on Windows yet, but I
would be interested to work on getting it to. (Google for lisp box
and look at about the first 4 hits.)

Do you have a good Internet connection? This stuff will be very
painful without it. I suffer with anywhere from about 2 kBps (at
work) to 55 kBps (at home). (b = bits; B = bytes.)

If you want to try doing it on Windows, you can try a shortcut to find
tar files containing released versions of the packages ucw is dependent
on. I believe if you get the latest tar file for each package you'll be
all right. But for some packages you will probably still need svn, darcs,
or cvs. I'm not sure svn and darcs have been ported to cygwin, in
which case you'll have to install and set up a whole C toolchain for
Windows -- and all schedules go out the door! You can install
wget, tar, and xemacs (with emacs Lisp code) installed under cygwin
(www.cygwin.com). Cygwin will give you something of a
rudimentary programmers' workbench reminiscent of a full Linux
distribution. Try to use svn (subversion), darcs, or cvs instead of tar
whenever you can (and if they are available under cygwin).

Well, I've rambled because I don't have 2 hours to spend to
write down this stuff systematically. But I think it's all here.

I hope after seeing this daunting bunch of software you need
that you'll still go ahead.

Good luck!!!

Tom

On 5/6/06, Chaitanya Gupta <icehotcg@... > wrote:
Hi all,

I am trying to install ucw on windows. Does it actually work on windows? I've downloaded the ucw-boxset but that file seems to be corrupt. Plain ucw-dev requires quite a few dependencies - do they all even work on win?. Any help? Am using emacs/slime/clisp.

Thanks,
Chaitanya


SPONSORED LINKS
Basic programming language C programming language Computer programming languages
The c programming language C++ programming language Software programming language


YAHOO! GROUPS LINKS






--
Lisp humour:

LISP> (setf god (symbol-value god))
Warning:  Declaring GOD special.
Error:  GOD is unbound.

Sun May 7, 2006 7:50 am

tomelam
Offline Offline
Send Email Send Email

Forward
Message #233 of 501 |
Expand Messages Author Sort by Date

Hi all, I am trying to install ucw on windows. Does it actually work on windows? I've downloaded the ucw-boxset but that file seems to be corrupt. Plain ...
Chaitanya Gupta
icehotcg
Offline Send Email
May 6, 2006
3:27 pm

Chaitanya, Sorry I couldn't answer yesterday. I saw 2 mail messages from you, but my broadband connection was down and couldn't read them. Looks like you might...
Thomas Elam
tomelam
Offline Send Email
May 7, 2006
7:50 am

Tom, Thanks for all the info. I am using CLISP (and of course emacs/slime :-). Don't think I'll install ucw now. Going back to college this evening - there I...
Chaitanya Gupta
icehotcg
Offline Send Email
May 7, 2006
8:18 am

Chaitanya, Next I'm going to try ucw-boxset. This looks interesting. It doesn't seem to be linked from anywhere on the Web (or at least I can't find a link to...
Thomas Elam
tomelam
Offline Send Email
May 7, 2006
7:56 am

Found it on this tutorial <http://www.fallenfrukt.com/ucw-intro.html>....
Chaitanya Gupta
icehotcg
Offline Send Email
May 7, 2006
8:19 am

Chaitanya, CMUCL is very good. SBCL actually took the CMUCL source as a starting point. I think the 2 development paths still cross-fertilise each other. That...
Thomas Elam
tomelam
Offline Send Email
May 7, 2006
8:29 am

No, there's no reason not to use SBCL. 'll get that too....
Chaitanya Gupta
icehotcg
Offline Send Email
May 7, 2006
8:49 am

Chaitanya, I looked at that tutorial, too. I should really try to sum up what I've learned about ucw and its tutorials and maybe put it on cliki.net . But...
Thomas Elam
tomelam
Offline Send Email
May 7, 2006
9:31 am

Chaitanya, This could ease part of your work (getting ASDF installed) if you still want to try ucw on Windows: ...
Thomas Elam
tomelam
Offline Send Email
May 8, 2006
4:23 pm

Tom, Thanks for the link. I was able to get asdf working on clisp/win, though it took sometime. Did the same thing as mentioned on that blog... those...
Chaitanya Gupta
icehotcg
Offline Send Email
May 10, 2006
12:33 pm

Chaitanya, Please check out the new discussion (as of 2 days ago) discussion at http://cliki.net/ucw . There's some explanation why things can be troublesome...
Thomas Elam
tomelam
Offline Send Email
May 13, 2006
8:31 am

Just checked out that dicussion. Its quite interesting - initiating a discussion via a wiki. It looks good for ucw too. This group working on ucw seems to be a...
Chaitanya Gupta
icehotcg
Offline Send Email
May 13, 2006
1:06 pm

Chaitanya, My God, you've got persistence! Dial-up! If you want, I'll put together a CD-ROM of important packages for you, at least the stuff that's pretty ...
Thomas Elam
tomelam
Offline Send Email
May 14, 2006
8:23 am

I meant that I would write the CD-ROM and courier it to you. ... -- Lisp humour: LISP> (setf god (symbol-value god)) Warning: Declaring GOD special. Error:...
Thomas Elam
tomelam
Offline Send Email
May 14, 2006
8:24 am

Tom, No need for the CD now. The hostel's connection has been restored - so I´ve got all the stuff now. I installed sbcl last night - although it took some ...
Chaitanya Gupta
icehotcg
Offline Send Email
May 14, 2006
9:01 am

*** In case anyone thinks it's strange Chaitanya and I are chatting so much about UCW, here's the big deal: UCW and Seaside (for Smalltalk) are the only...
Thomas Elam
tomelam
Offline Send Email
May 14, 2006
11:37 am

Tom, Problems, and more problems. I got rid of the parenscript problem (downloaded a debian package of parenscript, and used its source files), but now there's...
Chaitanya Gupta
icehotcg
Offline Send Email
May 14, 2006
4:21 pm

Chaitanya, Goodness, what's all that at the bottoms of our postings? All your hot links? Subscribe to the list. Otherwise I would guess you can't keep up to...
Thomas Elam
tomelam
Offline Send Email
May 14, 2006
4:55 pm

... <quote> The UCW boxset (http://common-lisp.net/project/ucw/ucw-boxset.tar.gz) is a single tarball containing all the code required to run ucw. It is the...
Roshan Mathews
roshmathews
Offline Send Email
May 15, 2006
1:37 am

Roshan, It looks 2 or 3 people did leave because suddenly there was some posting. But I have noticed the same phenomenon since I started this group. But who ...
Thomas Elam
tomelam
Offline Send Email
May 15, 2006
5:52 am

Tom, Finally I hv got ucw running. :-) You were right - that post in the bese-devel mailing list did the job. Just needed to modify a bit of code in ...
Chaitanya Gupta
icehotcg
Offline Send Email
May 15, 2006
1:06 pm
Advanced

Copyright © 2009 Yahoo! Inc. All rights reserved.
Privacy Policy - Terms of Service - Guidelines - Help