<adrien>
C++/g++ are making me think that ocaml's error message are perfect
avsm has quit [Quit: Leaving.]
vivanov has quit [Read error: Connection reset by peer]
Amorphous has quit [Ping timeout: 246 seconds]
<sgnb>
+1
StepanKuzmin has joined #ocaml
Amorphous has joined #ocaml
<adrien>
well, at least ocaml doesn't throw some kind of syntax error when you're actually missing a declaration! (typed the name of another variable)
<flux>
on the other hand, c(++) compilers are able to spit out more than one error at a time :)
Modius_ has quit [Quit: "Object-oriented design" is an oxymoron]
Modius has joined #ocaml
sebz has quit [Quit: Computer has gone to sleep.]
<adrien>
but several are usually related
<adrien>
I agree that's nice but maybe not always doable for ocaml
<adrien>
maybe it could do it independantly for different functions (but something more precise would be tough)
sebz has joined #ocaml
lamawithonel has joined #ocaml
pheredhel` is now known as pheredhel
lopex has joined #ocaml
sebz has quit [Quit: Computer has gone to sleep.]
sebz has joined #ocaml
shachaf has quit [Remote host closed the connection]
sebz has quit [Quit: Computer has gone to sleep.]
Julien_T has quit [Ping timeout: 240 seconds]
sebz has joined #ocaml
avsm has joined #ocaml
Julien_Tz has joined #ocaml
Julien_Tz is now known as Julien_T
eb4890 has joined #ocaml
StepanKuzmin has quit [Read error: Connection reset by peer]
StepanKuzmin has joined #ocaml
smerz has joined #ocaml
_andre has joined #ocaml
sebz has quit [Quit: Computer has gone to sleep.]
menace has joined #ocaml
<menace>
is there besides the xemacs or the cli-client any other interactive interpreter of ocaml? i don't use emacs and the cli-client is somewhat uncomfortable :(
<flux>
enhtop and lwt's enhanced toplevel come to mind
<flux>
(disclaimer: I haven't tried these)
<rwmjones>
menace: not exactly sure what you mean, but how about 'rlwrap ocaml'
<adrien>
rlwrap and lwt's toplevel will provide the usual editing functionnalities and history
<olasd>
lwt's toplevel works quite fine in my experience
shachaf has joined #ocaml
<menace>
thx
<flux>
what does lwt's toplevel bring into the game, btw?
lamawithonel has quit [Ping timeout: 255 seconds]
<olasd>
context-sensitive tab-completion, history
<olasd>
colors
<olasd>
even though it may or may not be a feature ;)
<adrien>
I need to try it again: when I first tried it (quite a long time ago), it didn't seem to work well
<adrien>
might be pebkac too
eb4890 has quit [Ping timeout: 255 seconds]
<flux>
does it work under emacs in a useful way?-)
<dsheets>
i think the biggest philosophical change from those language to ocaml is the understanding of state and side-effects
mejalx has joined #ocaml
<dsheets>
if you can change your perspective to think in terms of data structural transformations (functions) instead of state transformations (side-effects), you'll be 80% of the way there
<whallz>
cool, thank you dsheets
<whallz>
see ya
whallz has left #ocaml []
harperj has joined #ocaml
Snark has quit [Quit: Ex-Chat]
Cyanure has joined #ocaml
bzzbzz has quit [Quit: leaving]
thieusoai has joined #ocaml
ogd is now known as othiym23
jamii has joined #ocaml
ftrvxmtrx has quit [Read error: Connection reset by peer]
ftrvxmtrx has joined #ocaml
ftrvxmtrx has quit [Read error: Connection reset by peer]
ftrvxmtrx has joined #ocaml
harperj has quit [Ping timeout: 264 seconds]
jamii has quit [Ping timeout: 255 seconds]
harperj has joined #ocaml
harperj has quit [Client Quit]
Cyanure has quit [Remote host closed the connection]