mrsolo has quit [Read error: 113 (No route to host)]
mimosa has quit [Remote closed the connection]
Kinners has joined #ocaml
malte has quit [Read error: 60 (Operation timed out)]
malte has joined #ocaml
sproctor has joined #ocaml
reltuk has left #ocaml []
wazze has quit ["--- reality is that which, when you stop believing in it, doesn't go away ---"]
Nutssh has joined #ocaml
Nutssh has quit [Read error: 104 (Connection reset by peer)]
bk_ has quit ["I'll be back"]
Kinners has left #ocaml []
mrsolo has joined #ocaml
reltuk has joined #ocaml
mrsolo has quit [Read error: 110 (Connection timed out)]
sysfault has joined #ocaml
sysfault has left #ocaml []
mrsolo has joined #ocaml
reltuk has quit ["User disconnected"]
reltuk has joined #ocaml
reltuk has quit [Client Quit]
reltuk has joined #ocaml
LordJ|m has joined #ocaml
SpookRijder has joined #ocaml
gim has joined #ocaml
reltuk has left #ocaml []
smimou has joined #ocaml
whee has quit [Remote closed the connection]
mrsolo has quit [kornbluth.freenode.net irc.freenode.net]
Lemmih has quit [kornbluth.freenode.net irc.freenode.net]
skylan has quit [kornbluth.freenode.net irc.freenode.net]
drWorm has quit [kornbluth.freenode.net irc.freenode.net]
mrsolo has joined #ocaml
Lemmih has joined #ocaml
skylan has joined #ocaml
drWorm has joined #ocaml
gl has quit ["BitchX-1.0c20cvs by panasync"]
gl has joined #ocaml
smimou has quit ["J'ai fini."]
smimou has joined #ocaml
Lemmih has quit [Remote closed the connection]
Lemmih has joined #ocaml
SpookRijder has quit ["Client Exiting"]
__DL__ has joined #ocaml
Lemmi1 has joined #ocaml
Lemmi1 has quit [Remote closed the connection]
__DL__ has quit ["Bye Bye"]
zyrnix has quit [Read error: 110 (Connection timed out)]
bk_ has joined #ocaml
lucifer has quit ["One day sheep will rule the world"]
wazze has joined #ocaml
zyrnix has joined #ocaml
LordJ|m has quit [Read error: 60 (Operation timed out)]
mattam has quit [Read error: 60 (Operation timed out)]
mattam has joined #ocaml
Axioplase has joined #ocaml
LordJ|m has joined #ocaml
Axioplase is now known as Axio|Jap
* Demitar
gives Axio|Jap a functor.
<
Axio|Jap>
Demitar: ??
<
Demitar>
Merely a more innovative way of saying "Hello.". :)
mrsolo has quit [Read error: 104 (Connection reset by peer)]
saliola has joined #ocaml
saliola has left #ocaml []
maihem has joined #ocaml
sproctor has quit [Read error: 104 (Connection reset by peer)]
The-Fixer has quit ["Goodbye"]
Axio|Jap is now known as Axioplase
buggs|afk has joined #ocaml
buggs^z has quit [Read error: 60 (Operation timed out)]
<
async>
has anyone implemented a 2-3-4 tree in ocaml?
<
Axioplase>
2-3-4 ?
<
Axioplase>
i just know binary trees and whatever-trees :/
<
async>
Axioplase: each node can have up to 3 elements and up to 4 children
<
Axioplase>
never done this.
<
Smerdyakov>
async, are you doing this in 61B?
<
async>
Smerdyakov: yeah its a hw assignment... i'd like to try it in ocmal first
<
async>
the problem is that 2-3-4 trees dont seem to lend themselves to the constructive nature of functional programming
<
Smerdyakov>
How so?
<
async>
because when you insert/remove elements, you are constantly shifting the elements and pointers around
<
Smerdyakov>
So? You construct new nodes instead of modifying old ones.
<
async>
during an insert, if you encounter a tree with 3 elements, you place the middle one into the parent node
<
async>
er, if you encounter a node with 3 elements
<
Smerdyakov>
So you make a new parent node...
<
Smerdyakov>
And make new parents all the way up the tree.
<
async>
but i want to insert top->down
<
Smerdyakov>
Have you ever seen an example of balanced tree code in ML?
<
async>
seems to be what im looking for though
<
async>
Smerdyakov: hows the research going?
<
Smerdyakov>
Finethankyou :)
<
async>
youre doing compilers right?
<
async>
and dev tools>
<
Smerdyakov>
I won the big government grad fellowships, so I have outside support year round for 5 years starting this fall.
<
Smerdyakov>
That is the general research area, yes.
smimou has quit ["J'ai fini."]
<
Smerdyakov>
async, do you know what technical classes you'll take next semester?
<
async>
quite a few actually
<
async>
cs61c, cs70, and ee42
Axioplase has quit ["brb"]
<
async>
im not doing so well in linear algebra
gim has quit ["bn"]
<
async>
Smerdyakov: the only way i can think of doing 2-3-4 trees is by doing pretty hefty pattern matching (involving 2 levels of the tree)
<
async>
in the insert operation
<
Smerdyakov>
That's not hefty!
<
Smerdyakov>
That's done in the code I URL'd you to, I think.
<
Smerdyakov>
async, is EE 42 required for CS majors?
<
Smerdyakov>
Muahaha.
<
Smerdyakov>
I've never taken an engineering course in my life.
<
Smerdyakov>
But CS 70 should be awesome.
<
Smerdyakov>
Wow. They have Gene Myers teaching an undergrad class. :)
bk_ has left #ocaml []
sproctor has joined #ocaml
magnus-- has joined #ocaml
gl has quit ["[BX] Size DOES matter"]
<
magnus-->
Hi, I have a question: Is there any ml dialect compiler that can produce dll files as well as interface with C code?
gl has joined #ocaml