Alpounet changed the topic of #ocaml to: Discussions about the OCaml programming language | http://caml.inria.fr/ | 3.11.1 out now! Get yours from http://caml.inria.fr/ocaml/release.html
<johnnowak> i'd just take a look at the various FP languages (ocaml, haskell, f#, erlang, scheme, clojure, etc) and jump in with whatever looks fun
<johnnowak> if you're particularly adventurous, you might look at J or Q
ulfdoz has quit [Connection timed out]
<gandsnut> Ok, good to know. For whatever reason, 'C' has always felt so comfortable under my fingers. When C++ came out - then MS's visual stuff, I started to feel like a dinosaur. "J" / "Q" ???
<mrvn> C is the universal assembler.
<johnnowak> J and Q are array languages... fun stuff
<gandsnut> mrvn: you mean for "low-level" code?
<mrvn> yes
<johnnowak> not sure if Scala counts as functional nowadays, but you might look at that as well
<gandsnut> Man, I have some homework to do.
<gandsnut> You peeps have been very helpful, I'll look into the recommendations. Thanks alot.
gandsnut has left #ocaml []
<orbitz> I have generally been displeased with Scala
munga has quit [Read error: 113 (No route to host)]
jonafan_ has joined #ocaml
srcerer_ has joined #ocaml
flux has joined #ocaml
bind_return has quit [farmer.freenode.net irc.freenode.net]
infoe has quit [farmer.freenode.net irc.freenode.net]
srcerer_ has quit [farmer.freenode.net irc.freenode.net]
jonafan_ has quit [farmer.freenode.net irc.freenode.net]
jeddhaberstro has quit [farmer.freenode.net irc.freenode.net]
mal`` has quit [farmer.freenode.net irc.freenode.net]
mfp has quit [farmer.freenode.net irc.freenode.net]
safire_ has quit [farmer.freenode.net irc.freenode.net]
tmaeda has quit [farmer.freenode.net irc.freenode.net]
jlouis has quit [farmer.freenode.net irc.freenode.net]
mehdid has quit [farmer.freenode.net irc.freenode.net]
bacam has quit [farmer.freenode.net irc.freenode.net]
Camarade_Tux has quit [farmer.freenode.net irc.freenode.net]
flx_ has quit [farmer.freenode.net irc.freenode.net]
Ori_B has quit [farmer.freenode.net irc.freenode.net]
rbancroft has quit [farmer.freenode.net irc.freenode.net]
jimmyb2187 has quit [farmer.freenode.net irc.freenode.net]
palomer has quit [farmer.freenode.net irc.freenode.net]
jonafan has quit [farmer.freenode.net irc.freenode.net]
mattam has quit [farmer.freenode.net irc.freenode.net]
_Jedai_ has quit [farmer.freenode.net irc.freenode.net]
mrvn has quit [farmer.freenode.net irc.freenode.net]
Gertm has quit [farmer.freenode.net irc.freenode.net]
my007ms has quit [farmer.freenode.net irc.freenode.net]
srcerer has quit [farmer.freenode.net irc.freenode.net]
Asmadeus has quit [farmer.freenode.net irc.freenode.net]
emias has quit [farmer.freenode.net irc.freenode.net]
rwmjones has quit [farmer.freenode.net irc.freenode.net]
fabjan has quit [farmer.freenode.net irc.freenode.net]
lanaer has quit [farmer.freenode.net irc.freenode.net]
r0bby has quit [farmer.freenode.net irc.freenode.net]
Ori_B has joined #ocaml
r0bby has joined #ocaml
rbancroft has joined #ocaml
lanaer has joined #ocaml
Asmadeus has joined #ocaml
Ori_B has quit [Killed by douglas.freenode.net (Nick collision)]
Ori_B_ has joined #ocaml
bacam has joined #ocaml
Camarade_Tux has joined #ocaml
mehdid has joined #ocaml
jlouis has joined #ocaml
tmaedaZ has joined #ocaml
safire_ has joined #ocaml
mfp has joined #ocaml
mal`` has joined #ocaml
jeddhaberstro has joined #ocaml
jonafan_ has joined #ocaml
srcerer has joined #ocaml
Gert`m has joined #ocaml
mrvn has joined #ocaml
mattam has joined #ocaml
bind_return has joined #ocaml
infoe has joined #ocaml
fabjan has joined #ocaml
flx_ has joined #ocaml
Ori_B has joined #ocaml
jimmyb2187 has joined #ocaml
palomer has joined #ocaml
emias has joined #ocaml
jonafan has joined #ocaml
Gertm has joined #ocaml
_Jedai_ has joined #ocaml
my007ms has joined #ocaml
rwmjones has joined #ocaml
|Jedai| has joined #ocaml
Ori_B has quit [Connection reset by peer]
emias_ has joined #ocaml
Gertm has quit [Connection timed out]
_Jedai_ has quit [Excess Flood]
emias has quit [SendQ exceeded]
jonafan has quit [Connection timed out]
emias_ is now known as emias
flx_ has quit [Connection timed out]
my007ms- has joined #ocaml
my007ms has quit [Connection reset by peer]
johnnowak has quit []
tmaedaZ is now known as tmaeda
_unK has quit [Remote closed the connection]
<Asmadeus> hum; I'm trying to send a large file (2GB, but apparently >1GB is enough to raise the error) with ocisgen; I get the following error : "Exn during page generation: Value too large for defined data type in function stat (/path/to/file/served) (sending 500)
<Asmadeus> Anyone familiar with that ?
<Asmadeus> I guess somewhere in the code is used Unix.stat instead of Unix.LargeFile.stat, but I'm seeing LargeFile almost everywhere.. so I guess I'll just keep looking into that for now
cloudhead has joined #ocaml
maskd has quit ["leaving"]
dark has joined #ocaml
jeddhaberstro has quit [Read error: 54 (Connection reset by peer)]
tmaeda is now known as tmaedaZ
caligula__ has joined #ocaml
caligula_ has quit [Read error: 104 (Connection reset by peer)]
joewilliams has quit [Remote closed the connection]
joewilliams has joined #ocaml
cloudhead has left #ocaml []
tmaedaZ is now known as tmaeda
yakischloba1 has joined #ocaml
yakischloba has quit [Read error: 104 (Connection reset by peer)]
yakischloba1 is now known as yakischloba
Modius has joined #ocaml
<palomer> oset version 0.2.1 was just released
<palomer> (if anyone cares)
<palomer> it's greatest improvement is that it now works
<palomer> as far as I can tell
<palomer> any one want to try it out?
<thelema> your language?
* thelema can't google it
<thelema> found it - 'oset ocaml'
<palomer> cool
<palomer> it's my library
<palomer> writing "with seditable" after a type declaration creates a structure editor for that type
<palomer> the prototypical pattern is: type foo = .... let bar : foo = SEditable.input seditable_of_foo
<palomer> the online manual is outdated
<palomer> let me update it a little...
* thelema can't figure why he would want this
<palomer> saves you from writing a parser
<palomer> also, it works with functions
<thelema> I think I played with an earlier version and tried to write a program with it, and found it harder than a text editoe
<thelema> *editor
<palomer> once you get used to it it becomes easier
<palomer> say you have: type term = Plus of term * term | Minus of term * term | Literal of float
<palomer> type term_func = term -> term with seditable
<palomer> let tf : term_func = SEditable.input seditable_of_term_func in {code to graph tf}
<palomer> (* note: type term also needs a with seditable *)
<palomer> you can also do stuff like SEditable.input ~try_everytime:func which will run func every time the datatype is updated, supplying default values wherever necessary
<palomer> i wrote a small program that generates html files from a datatype and outputs it to a file. I then got firefox to refresh the file every second, giving me an interactive html editor
<thelema> Sorry, still not sold. As much as interactive html editors seem very nice...
<palomer> don't blame ya, seems noone is buying into this idea
<mrvn> all hail (x)emacs
<palomer> still, it's the first user interface to types that I know of (in ocaml)
<palomer> (Haskell has Read, of course)
<palomer> and I don't think read can handle functions
<thelema> It seems to be similar in goals to what inkscape does with its SVG editor, although inkscape goes about it a totally different way.
<palomer> the vector graphics editor?
<palomer> how is that similar to my thing?
<thelema> yes, it has hiding in it an editor for the raw SVG
<palomer> oh, a structure editor for SVG?
<thelema> since SVG is XML, it's the "xml editor"
<palomer> ah, yes,windows has a registry editor which is similar
<thelema> yes, it is... I wonder why I didn't think of that.
<palomer> it is somewhat similar
<palomer> you can hide parts of the tree in my structure editor too
<thelema> yes, I saw 'e' -> Expand, 'a' -> expand All
<palomer> my structure editors are midway between tree editors and text
<palomer> expand is especially useful for dealing with infinite trees (through lazy)
<thelema> sounds like "doesn't do either thing people want to do well"
* thelema tries rephrasing
<thelema> sounds like "doesn't do well what people want to do"
<mrvn> .oO(Is neigther usefull nor pretty :)
<palomer> it's the most usable type derived interface generator yet
<palomer> tree editors don't support variants
<palomer> actually, they don't support any tree operations, you can simply browse the nodes and change the attributes
<thelema> you can create nodes
<thelema> but yes, there's no splicing allowed
<palomer> also, you don't need the mouse with my editors
<palomer> and the nodes expand/retract automatically based on the current node position
* mrvn has a /bin/cat. No mice around.
<palomer> it's interesting that I never saw the tree editor analogy
<thelema> maybe you can borrow some polish from them
<thelema> I've used regedit without a mouse
<palomer> I don't see what I could borrow from them
<thelema> little pluses for expand/contract
<palomer> I have ... for hidden nodes
<thelema> every successful code folding i've seen uses [+]
<palomer> maybe because users usually want something that's clickable
<mrvn> not when I code
<palomer> if we take away the mouse, {...} is probably nicer than {[+] ...}
joewilliams has quit ["Leaving..."]
<palomer> maybe there are things I could learn from tree editors...
joewilliams has joined #ocaml
palomer has quit [Read error: 104 (Connection reset by peer)]
ulfdoz has joined #ocaml
ttamttam has joined #ocaml
palomer has joined #ocaml
valross has joined #ocaml
Yoric has joined #ocaml
ttamttam has quit ["Leaving."]
ulfdoz has quit [Read error: 110 (Connection timed out)]
Alp_ has joined #ocaml
Alp_ has quit [Connection reset by peer]
ygrek has joined #ocaml
dark has quit [Read error: 60 (Operation timed out)]
joewilliams has quit [Remote closed the connection]
Yoric has quit []
ttamttam has joined #ocaml
avsm has joined #ocaml
_zack has joined #ocaml
dark has joined #ocaml
_unK has joined #ocaml
_zack has quit ["Leaving."]
avsm has quit ["Leaving."]
valross has quit [Remote closed the connection]
rwmjones_ has joined #ocaml
dark has quit [Read error: 110 (Connection timed out)]
dark has joined #ocaml
demitar has joined #ocaml
Yoric has joined #ocaml
Pimm has joined #ocaml
Narrenschiff has joined #ocaml
tmaeda is now known as tmaedaZ
dmentre has joined #ocaml
ikaros has joined #ocaml
munga has joined #ocaml
rwmjones has quit ["Leaving"]
jonafan has joined #ocaml
jonafan_ has quit [Read error: 60 (Operation timed out)]
kaustuv has joined #ocaml
maskd has joined #ocaml
avsm has joined #ocaml
rwmjones_lptp has joined #ocaml
rwmjones_lptp has left #ocaml []
rwmjones_lptp has joined #ocaml
rwmjones_lptp is now known as rwmjones
rwmjones_ has quit ["Closed connection"]
_andre has joined #ocaml
munga has quit ["Ex-Chat"]
_zack has joined #ocaml
Alp_ has joined #ocaml
Alp has quit [Read error: 104 (Connection reset by peer)]
ikaros has quit [Remote closed the connection]
dark has quit [Read error: 110 (Connection timed out)]
struktured has quit [Read error: 110 (Connection timed out)]
struktured has joined #ocaml
_unK has quit [Remote closed the connection]
Pimm has quit [Read error: 60 (Operation timed out)]
tmaedaZ is now known as tmaeda
Pimm has joined #ocaml
ikaros has joined #ocaml
Smerdyakov has joined #ocaml
joewilliams has joined #ocaml
ski_ has joined #ocaml
kaustuv has quit ["ERC Version 5.3 (IRC client for Emacs)"]
my007ms- has quit [Read error: 60 (Operation timed out)]
my007ms has joined #ocaml
ikaros has quit ["Leave the magic to Houdini"]
_unK has joined #ocaml
dmentre has quit ["Leaving."]
Smerdyakov has quit ["Leaving"]
smimram has joined #ocaml
smimou has quit [Read error: 110 (Connection timed out)]
demitar has quit ["Ex-Chat"]
ttamttam has quit ["Leaving."]
ulfdoz has joined #ocaml
tmaeda is now known as tmaedaZ
bacam has quit [Read error: 60 (Operation timed out)]
Yoric has quit []
tmaedaZ is now known as tmaeda
_zack has quit ["Leaving."]
avsm has quit ["Leaving."]
Alp_ has quit [Client Quit]
Alp has joined #ocaml
Alp has quit [Client Quit]
Alpounet has joined #ocaml
Amorphous has quit [Read error: 110 (Connection timed out)]
_andre has quit ["*puff* *snicker*"]
Amorphous has joined #ocaml
Yoric has joined #ocaml
ttamttam has joined #ocaml
demitar has joined #ocaml
Submarine has joined #ocaml
sramsay has joined #ocaml
sramsay has left #ocaml []
Submarine_ has joined #ocaml
Submarine_ has quit [Client Quit]
deavid has quit [Read error: 60 (Operation timed out)]
deavid has joined #ocaml
ttamttam has quit ["Leaving."]
demitar has quit [Connection timed out]
ygrek has quit [Remote closed the connection]
demitar has joined #ocaml
sgnb` is now known as sgnb
demitar has quit ["Ex-Chat"]
ulfdoz_ has joined #ocaml
Narrenschiff has quit []
ulfdoz has quit [Read error: 60 (Operation timed out)]
ulfdoz_ is now known as ulfdoz
Submarine has quit ["Leaving"]
ulfdoz has quit [Read error: 60 (Operation timed out)]
Yoric_ has joined #ocaml
Yoric has quit [Read error: 60 (Operation timed out)]
Yoric_ is now known as Yoric
yakischloba has quit ["Leaving."]
Yoric has quit [Client Quit]
_unK has quit [Remote closed the connection]
ikaros has joined #ocaml
Pimm has quit [Read error: 110 (Connection timed out)]
ikaros_ has joined #ocaml
ikaros has quit [Read error: 110 (Connection timed out)]
ikaros has joined #ocaml