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

Pages: 1-

Which is more functional programming?

Name: Anonymous 2012-10-08 13:20

I heard about Haskell, is it as much functional programming as JavaScript?

Name: Anonymous 2012-10-08 13:26

No, it does not functions as much as Java script does, because Java script function in the browser and the other places.

Name: Anonymous 2012-10-08 15:19

>>1
http://uncyclopedia.wikia.com/wiki/Haskell

This is the most accurate information about Haskell.

Name: Anonymous 2012-10-08 21:49

Haskell's *the* functional programming language.

>>3
and fuck you

Name: Anonymous 2012-10-08 21:54

Haskell might be a functional programming language, but never ever has anything functional been made in it.

Name: Anonymous 2012-10-08 22:12

Name: Anonymous 2012-10-08 23:15

>>6
How good is Yi?

Name: Anonymous 2012-10-09 0:13

>>5
lel'd

Name: Anonymous 2012-10-09 0:30

>>7
It's like Emacs, but with a decent language for scripting, a lot less bloat, and a vi-mode that isn't completely broken.

Name: Anonymous 2012-10-09 6:09

javascript === godlike freedom
haskell = no useful programs have ever been written in it, because it is even more bureaucratic than java

Name: I hate team rocket. 2012-10-09 7:59

We know it is Functional, but is LISP Functional?

>>10
hippie
http://www.haskell.org/haskellwiki/Applications_and_libraries

Name: Anonymous 2012-10-09 9:27

>>10
fuck off javashit KIKE

Name: Anonymous 2012-10-09 9:42

>>10
Why do you lie?

Name: Anonymous 2012-10-09 10:39

>>9
freedom
Like Hillary Clinton.

Name: Anonymous 2012-10-09 12:46

>>14
>>9 did not say that word.
back to /b/, please.

Name: Anonymous 2012-10-09 13:07

Haskell is fucking beautiful. No language I have ever written code in has come close to the feeling Haskell gives me when I put together something cool.

As for usefulness.. I've written plenty of stuff in Haskell that's quite useful. I wrote a webcrawler. I wrote a file organizer, mainly for my download folder, which uses rules which are literally Haskell syntax for ADTs.

Anyhow.. darcs is in Haskell, fyi. Yesod, happstack, etc etc.

Name: KSH93 2012-10-09 16:20

>>16
We get it. Just do not share your code with fellow colleagues.

Name: Anonymous 2012-10-09 17:27

>>16
>As for usefulness.. I've written plenty of stuff in Haskell that's quite useful. I wrote a webcrawler. I wrote a file organizer, mainly for my download folder, which uses rules which are literally Haskell syntax for ADTs.

i have bash scripts that do that.
question: has haskell ever been used to build something nontrivial? package managers and window managers do not count for achievements in my book. This is the same problem that lisp had. It had some beautiful parts, but largely the language was unusable because it stumbled on basic fucking shit. specifically, common lisp sucked at interfacing with the os, library support, and being huge and hard to keep in your head. haskell has these same exact problems.

Name: Anonymous 2012-10-09 23:16

>>18

>common lisp sucked at interfacing with the os
use a library.

>library support
write a library and share it.

>being huge and hard to keep in your head
definitely true for common lisp. The solution to this is the same as for C++: just learn and use the features that you need to use. Or use a simplified dialect.

Name: Anonymous 2012-10-10 6:28

list me things you perceive as being nonrivial, >>18

Name: Anonymous 2012-10-10 19:20

>>6
Circular reasoning - Yi's purpose is to enable one to write more Haskell.

Name: Anonymous 2012-10-10 20:06

YI = proof that lisp is better than haskell, and that dynamic typing is the only way to good programs

Name: Anonymous 2012-10-10 20:45

>>22
You're going up against the ML legacy here. Milner rocked the type theory world so hard other languages are still catching up. CL has static types.

Name: Anonymous 2012-10-10 21:28

>>23
can you name one program with real world significance that is written in ML or haskell? no? static typing is for professors to generate papers, or to keep drones from thinking for themselves

Name: Anonymous 2012-10-10 22:45

>>24
`>using popularity to establish quality
back to le fart app production line, please

Name: Anonymous 2012-10-10 22:53

>>25
'>
Back to /g/, retard.

Name: Anonymous 2012-10-10 23:00

>>24
Don't be too quick with that "no?"

Every second compiler is bootstrapped in the ML family these days. Xen uses it. The acclaimed FFTW uses it. haXe uses it. It was of great importance to early work in Perl 6. Microsoft uses it. Most code/theorem provers seem to use it (suck my Coq.) Facebook uses it (check their github.) Jane Street uses it.

It's also at least as close to lambda calculus as Lisp is. I have even had success in representing the untyped calculus in the type system.

Thanks for trolling. This wasn't for your shitposting benefit, but for anyone who might find it interesting.

Name: Anonymous 2012-10-10 23:03

ACCLAIM MY ANUS

Name: Anonymous 2012-10-11 17:59

>>27
I actually found that interesting, thank you.

Name: 27 2012-10-11 18:47

>>29
Cool.

A Lisp is fine too, of course. I personally prefer the ML family for the type system magic. Time spent satisfying the type system is worth it since the inference is good enough that the majority of type conflicts are actual bugs—all without having to write (many, if any) type annotations.

Name: Anonymous 2012-10-11 21:40

Type system is shit.  Lisp rules.

Name: Anonymous 2012-10-11 22:11

>>3
This is probably the only uncyclopedia article I didn't find cringe-worthy.

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