caml-list - the Caml user's mailing list
 help / color / mirror / Atom feed
From: Adrien <camaradetux@gmail.com>
To: "Richard Jones" <rich@annexia.org>
Cc: "Michael Ekstrand" <michael+ocaml@elehack.net>, caml-list@yquem.inria.fr
Subject: Re : [Caml-list] Which syntax to teach ?
Date: Thu, 25 Oct 2007 20:47:10 +0200	[thread overview]
Message-ID: <666572260710251147y1d82cd1dh49a82b950bf5c494@mail.gmail.com> (raw)
In-Reply-To: <20071025151444.GA18771@furbychan.cocan.org>

2007/10/25, Richard Jones <rich@annexia.org>:
> On Thu, Oct 25, 2007 at 07:59:12AM -0500, Michael Ekstrand wrote:
> > On Thu, 25 Oct 2007 10:49:23 +0100
> > Richard Jones <rich@annexia.org> wrote:
> > > Give them a bootable live CD with all the tools pre-installed and
> > > pre-configured:
> > >
> > >   http://fedoraproject.org/wiki/FedoraLiveCD/LiveCDHowTo
> >
> > Then they have to reboot, and not necessarily have access to their
> > files and Web bookmarks and such.
> >
> > To throw another suggestion in the pot... VMware Player is free
> > (gratis), as is VirtualBox and some others.  If you give them a VMware
> > image, then they can run that alongside the rest of their stuff, on
> > either Windows or Linux (or perhaps Intel Mac, not quite as sure on
> > that one).
>
> Or qemu, which is not just free but Free.
>
> http://fabrice.bellard.free.fr/qemu/download.html
>
> ``qemu -m 512 -cdrom ocaml-one-oh-one.iso -boot d'' or the equivalent
> clicky-pointy thing for windows users.

Having used qemu a few years ago under windows I have to say it is not
the most handy solution.
I strongly advise VirtualBox, especially against VMWare. It is faster
in all kind of applications (CPU and memory intensive operations such
as 7-zip are less than 10% slower !). It is much smaller, muuuuch
(installer is 10MB, vmware's one is ten times bigger). It is more free
(btw a big part of wirtualbox is gpl'd). Last it is a *lot* easier to
handle.


2007/10/25, Aleks Bromfield <abromfie@gmail.com>:
> For the past two years, Brown has used an environment called DrOCaml,
> built on top of DrScheme. It's perfect for our needs -- we use Scheme
> for the first half of our intro course, and OCaml for the second, so
> this saves students from having to learn a new environment halfway
> through the semester. (Of course, they have to learn a new syntax
> halfway through the semester, but that's another story...)
>
> You can install DrOCaml by first installing DrScheme, and then
> installing the PLT file at the URL:
>
> http://cs.brown.edu/courses/cs017/files/drocaml.plt
>
> If you do try this out and you experience any problems, let me know
> and I'll try to fix them as soon as I get a chance.

Thanks for the information. I'll try it this weekend. :)




As for the LiveCDs, I did not want to give any opinion but slax and
slax-like (i.e. using linux-live.org scripts) are the best from far.
I've tested a lot of them and can give some quick results.
First Ubuntu is horrible : it wouldn't start correctly ; on its time
ubuntu5 did not handle a dell inspiron 8200 which is well-spread model
with good support on linux nor did it handle a pentium4 desktop also
from dell; now the last ubuntu6 doesn't start or halt correctly with a
desktop dell P4 with 512MB and a radeon x600, an asus A6T (laptop,
turion64X2, geforce 7600Go), with a home-built A643200+, geforce
7600gt, or with a dell pentium4d, raid0, radeon X300. It also has
troubles with the majority of my hardware.
(and this hardware is very well recognized on slackware, opensuse, dsl
[2.4 kernels], self-compiled stripped kernels, ...)
It is also really slow (three last computers all have 2GB memory).

Next, gentoo or red hat livecds are better but still too big. Of
course they have everything but that's the problem. You don't want
20MB of wallpapers on a livecd and don't want an haskell compiler or
gcj either when you're doing ocaml.

As for juppix it weighs 700MB (it contains a java sdk...).

Linux-live scripts on the other hand makes people create slick
systems. I use slackware and the systems I create for livecds are less
than 600MB on disk.
Then you have lzma compression which saves a lot of space which means
less date to read from the cd and which is nearly instant to
decompress.
The approach also uses modules. This way it is possible to load things
on-demand and save memory (today I killed linux on a livecd because I
did not have enough memory)

Sorry for the rant I just don't understand how it is possible to still
create and use mastodon such as knoppixes* when there are better
solutions.
* it's great but has more things on it than a default opensuse installation...


@Dirk Thierbach, thanks a lot.
Actually I had to use emacs today because I forgot my laptop and your
answer has helped me. =P


  reply	other threads:[~2007-10-26  7:02 UTC|newest]

Thread overview: 35+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2007-10-24 11:36 David Teller
2007-10-24 13:18 ` [Caml-list] " Loup Vaillant
2007-10-24 13:24 ` Peng Zang
2007-10-24 13:54   ` Julien Moutinho
2007-10-24 17:23 ` Andrej Bauer
2007-10-24 19:05   ` Adrien
2007-10-25  5:14     ` Aleks Bromfield
2007-10-30 16:26     ` Chung-chieh Shan
2007-10-30 16:38       ` [Caml-list] " Brian Hurt
2007-10-30 16:59         ` Chung-chieh Shan
2007-10-30 17:08         ` [Caml-list] " Edgar Friendly
2007-10-30 17:56           ` skaller
2007-10-30 19:02             ` Vincent Aravantinos
2007-10-30 18:50           ` William D. Neumann
2007-10-30 21:45           ` Eliot Handelman
2007-10-30 18:56       ` Daniel Bünzli
2007-10-25  9:43   ` [Caml-list] " Richard Jones
2007-10-24 22:52 ` Nathaniel Gray
2007-10-24 23:10   ` Jon Harrop
2007-10-25  1:48     ` skaller
2007-10-25  2:02       ` Jon Harrop
2007-10-25  9:49       ` Richard Jones
2007-10-25 11:32         ` Stefano Zacchiroli
2007-10-25 11:52           ` Daniel Bünzli
2007-10-25 12:39           ` Richard Jones
2007-10-25 12:59         ` Michael Ekstrand
2007-10-25 13:39           ` Loup Vaillant
2007-10-25 20:32             ` Andrej Bauer
2007-10-25 22:11               ` Loup Vaillant
2007-10-25 15:14           ` Richard Jones
2007-10-25 18:47             ` Adrien [this message]
2007-11-02 16:08       ` Nathaniel Gray
2007-10-26 11:11     ` David Teller
2007-10-24 23:02 ` Jon Harrop
2007-10-26 11:09   ` David Teller

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=666572260710251147y1d82cd1dh49a82b950bf5c494@mail.gmail.com \
    --to=camaradetux@gmail.com \
    --cc=caml-list@yquem.inria.fr \
    --cc=michael+ocaml@elehack.net \
    --cc=rich@annexia.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
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).