caml-list - the Caml user's mailing list
 help / color / mirror / Atom feed
* [Caml-list] How to fail to install Ocaml in 18 steps
@ 2011-11-15  9:43 Andrej Bauer
  2011-11-15  9:52 ` Jonathan Protzenko
                   ` (4 more replies)
  0 siblings, 5 replies; 20+ messages in thread
From: Andrej Bauer @ 2011-11-15  9:43 UTC (permalink / raw)
  To: caml-list

I would like to report on a recent experience of a student of mine who
is starting to learn Ocaml. His first taks was to get Ocaml installed
on his Windows 7. The student previously had no trouble installing
Java, Eclipse, erlang, and an erlang plugin for Eclipse.

1. He tried to install with the binary installer for Windows. Norton
Antivirus told him the installer has too low a reputation and deleted
it.
2. He installed the source, which meant he just unpacked it someplace.
3. He installed one of the Ocaml plugins for Eclipse, I think it was
the fpeclipse one.
4. The plugin complained that it can't find Ocaml, even though he told
it where he unpacked the source.

Then I came in. I realized he just unpacked the source, asked him if
he tried the binary installer, and he told me the antivirus story. So
we went on:

5. We deleted the source.
6. We installed Mingw.
7. We disabled Norton Antivirus and installed Ocaml with the binary installer.
8. Eclipse stopped working.
9. I diagoned the problem relatively quickly: the Ocaml installer or
maybe MinGW destroyed the PATH environment variable.
10. We spent some time restoring PATH to a correct value.
11. We deleted the Eclipse plugins because they didn't work somehow.
12. We installed OcaIDE into Eclipse.
13. OcaIDE told us it won't work without Cygwin.
14. We installed Cygwin, but did not know what packages OcaIDE wanted,
so we just installed whatever was turned on by default.
15. I felt stupid for having installed Mingw in step 5, now that we had Cygwin.
16. We followed the video tutorial for OcaIDE to create a HelloWorld project.
17. OcaIDE did not work because there was some error in some XML file.
18. I told the student to check forums, check that OcaIDE works with
Eclipse 3.7, and to generally pray to the gods of software.

I am waiting for him to come back.

Does it really have to be that hard?

It's not a stupid student, you know. And he has the right to use
Eclipse, so don't tell me he should learn Emacs. Emacs is for old
people like you and me.

With kind regards,

Andrej

^ permalink raw reply	[flat|nested] 20+ messages in thread

end of thread, other threads:[~2011-11-16 18:17 UTC | newest]

Thread overview: 20+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2011-11-15  9:43 [Caml-list] How to fail to install Ocaml in 18 steps Andrej Bauer
2011-11-15  9:52 ` Jonathan Protzenko
2011-11-15 10:25   ` ivan chollet
2011-11-15 10:26     ` Andrej Bauer
     [not found]       ` <1321370897.43865.YahooMailNeo@web111510.mail.gq1.yahoo.com>
2011-11-15 22:22         ` Andrej Bauer
2011-11-15 23:19           ` Dmitry Grebeniuk
2011-11-16  8:38             ` Stéphane Glondu
2011-11-16  2:38           ` rixed
2011-11-16 13:44           ` Komtanoo Pinpimai
2011-11-16 18:16             ` Anthony Tavener
2011-11-15 10:00 ` Fabrice Le Fessant
2011-11-15 10:21   ` Andrej Bauer
2011-11-15 10:32     ` Jonathan Protzenko
2011-11-16  6:28     ` Mihamina Rakotomandimby
2011-11-15 10:37 ` Dmitry Grebeniuk
2011-11-15 10:53   ` Paolo Donadeo
2011-11-15 11:00     ` [Caml-list] " Sylvain Le Gall
2011-11-15 11:50       ` Jonathan Protzenko
2011-11-15 12:01 ` [Caml-list] " Adrien
2011-11-16  3:02 ` [Caml-list] " Stefan Monnier

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).