<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