Return Styles: Pseud0ch, Terminal, Valhalla, NES, Geocities, Blue Moon. Entire thread

Depently typed my ass

Name: Anonymous 2014-09-06 10:35

Creating libraries for dependently typed languages is an interesting problem. I worked for a while on making a tree map (like Haskell's Data.Map) that took advantage of dependent types; for example, supplying proofs that a key either exists or does not in tree. There are oodles of things to compute and prove, it's not clear what a nice API would look like. For example, a proof that a key either exists or does not is a much larger data structure than a simple boolean true/false. I am really excited to see what these sorts of libraries will look like.

Name: Anonymous 2014-09-06 10:40

Languages where even the creation of a library is "an interesting problem". Holy fuck, really? I can feel all the genuine and brilliant hard work from the computer scientists living off state funding that went into the creation of dependently-typed language.

Name: Cudder !MhMRSATORI 2014-09-06 11:14

>>2
Academics are more interesting in thinking about solutions to problems that they themselves created.

Name: Anonymous 2014-09-06 11:24

>>3
Because solving the real worldly problems is much harder than solving self-created ones.

Name: Anonymous 2014-09-06 16:16

>>3

Why do you hate the acadæmia, Cudder-dono?

Name: Anonymous 2014-09-06 17:14

>>5
Cudder is a she, so "donna Cudder".

Name: Anonymous 2014-09-06 17:55

>>3
Shalom!

Name: Anonymous 2014-09-06 20:16

>>6
The -dono honorific is gender-neutral.

Name: Anonymous 2014-09-06 20:21

Static typing will never catch them all.

http://www.youtube.com/watch?v=2YzNNUbSs_w

Name: Anonymous 2014-09-06 20:24

What is the reason for having a type system or being typed?

Name: /jewtube/ 2014-09-06 20:26

>>10
Because otherwise it's all just ones and zeroes.

Name: Anonymous 2014-09-06 20:43

>>10

Type system is a unit test.

Name: Anonymous 2014-09-06 22:18

My anus ia a unit test

Name: Anonymous 2014-09-07 0:27

>>1
It starts with proofs that are both human and machine readable.

Name: Anonymous 2014-09-07 1:01

Human readable is an oxymoron. Anything is readable by a sentient mind with intelligence (including the other meaning of intelligence as in being intelligent and not a stupid nigger or mindless machine).

01110011 01110100 01110101 01110000 01101001 01100100 00100000 01100001 01110100 01101000 01100101 01101001 01110011 01110100 01110011 00101100 00100000 01110011 01100101 01101110 01110100 01101001 01100101 01101110 01110100 00100000 01100010 01100101 01101001 01101110 01100111 01110011 00100000 01110010 01100101 01100001 01100100 00101100 00100000 01101110 01101111 01110100 00100000 01101101 01100001 01100011 01101000 01101001 01101110 01100101 01110011 00101110

Name: Anonymous 2014-09-07 1:10

Decompilers make machine code human readable. The problem is that there is still no way to quickly ask IDE "Computer, what does this function do? Explain in a few english words."

Name: Anonymous 2014-09-07 1:17

>>16
low iq nigger detected

Name: Anonymous 2014-09-07 1:23

>>16
IDE

Shalom!

Name: Anonymous 2014-09-07 7:15

>>8
No it's not. For instance, don Carleone was clearly a man, while "donna Bella" would be definitely a woman.

Name: Anonymous 2014-09-07 8:47

>>10
To have at least some automatically verified guarantee that your code is not totally shit.

Name: Cudder !MhMRSATORI 2014-09-07 13:03

>>5
http://en.wikipedia.org/wiki/Tanenbaum%E2%80%93Torvalds_debate
http://progrider.org/prog/read/1405230133
http://progrider.org/prog/read/1409835755

You would think that several decades of being completely wrong could have an effect, but no... they still refuse to take their heads out of their clouds/arses/$bodily_orifice and realise that the real world has much better solutions already.

Name: Anonymous 2014-09-07 18:59

>>5

Likely he got kicked out of university, due to substance abuse, so now he indiscriminately hates academic establishment.

Name: Anonymous 2014-09-07 21:57

>>21
Yes they had a debate (read: flamewar)
And?

Name: Anonymous 2014-09-07 22:44

Name: Anonymous 2014-09-07 22:54

>>21
are separate processes, running outside the kernel. The I/O drivers are
also separate processes (in the kernel, but only because the brain-dead
nature of the Intel CPUs makes that difficult to do otherwise).

Install kentoo, carter.

Name: Anonymous 2014-09-07 23:00

If the GNU kernel had been ready last spring, I'd not have bothered to
even start my project: the fact is that it wasn't and still isn't. Linux
wins heavily on points of being available now.

Install kentoo, entire /g/ populace

Name: Anonymous 2014-09-08 8:05

>>21
Shalom!

Name: Anonymous 2014-09-08 15:04

>>26
Installing a distro whose package manager is written in Python? No, thanks.

Newer Posts
Don't change these.
Name: Email:
Entire Thread Thread List