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

Pages: 1-4041-

Girl ♥ Haskell

Name: The Haskell Programming Girl 2012-06-23 6:37

Haskell and I have a lot in common: we are both advanced, purely-functional, and open-sourced; we both have twenty years of cutting-edge research experience, can develop robust, concise, correct software rapidly; we both have strong support for integration with others; we both have built-in concurrency and parallelism; we are both great debuggers and profilers; we both love our rich libraries and our active community; we both produce flexible, maintainable, high-quality software.

My love for Haskell is an infinite and uncountable monad, a Cartesian closed category if you will. If you lack the sophistication to appreciate my immutable passion, you can D.I.A.F.

http://girlloveshaskell.com/

Name: Anonymous 2012-06-23 6:41

Splendid!

Name: Anonymous 2012-06-23 6:44

<!-- Le HTML5 shim, for IE6-8 support of HTML elements -->
<!-- Le styles -->
<!-- Le fav -->
Japanese
I don't usually […], but when I do, I […].
© Haskell Meetup for Women, 2012

Name: Anonymous 2012-06-23 7:33

>>1
Haskell is constipated shit.

Name: Anonymous 2012-06-23 7:38

You should read the GNU Womyn mailing lists

There is no programming or projecting or anything...just women getting getting together to have a good time, talk around, have tea

Name: Anonymous 2012-06-23 7:51

>>5
Womyn
die in a fire you piece of faggot shit

Name: Anonymous 2012-06-23 7:51

>>3
I threw up in my mouth

Name: VIPPER 2012-06-23 8:02

Is this bullshit real?

Name: Anonymous 2012-06-23 8:21

I dislike so-called “functional programming”. Not only is imperative programming a strict superset of it, but it also is much more powerful and flexible.
A common fallacy says they are equivalent. Altough the machine (be it virtual or not) on which an imperative program runs can easily be viewed as a purely functional tail-recursive interpretation function, it doesn't mean they are equivalent, because your program is not the machine and only imperative programming gives you full access to the parameters of that function. In effect, this means that functional programming can't do, for instance, hash tables efficiently. Monads are meant to solve this, but there's a big price to pay: your program becomes a lot more complex and slow.
What about another frequent argument, is functional programming really easier to manage? Referential transparency is a good thing but in some cases it can be better to break that convention and imperative style allows you to do it very cleanly without cluttering your code with monads. Another advantage of imperative programming is that it easily allows you to encapsulate an impure but referentially transparent function and this is something sole functional programming can't provide without kludges.
Advances in optimisation technology are progressively making functional programs faster, but I don't want to use a lower-level language without any performance or consistency gain. Purely functional programming is a crippled technique and just not worth it.

Name: VIPPER 2012-06-23 8:25

>>9
Post some entertaining kopipe next time.

Name: 9 2012-06-23 8:27

>>10
Stop assuming that every message longer than 5 sentences is kopipe. It isn't.

Name: VIPPER 2012-06-23 8:28

>>11
So you wrote 10 lines of shit about how haskell is inefficient for a troll thread?

Name: VIPPER 2012-06-23 8:28

>>11
Also who the fuck is that even aimed at?

Name: 9 2012-06-23 8:31

>>12
Yes.

>>13
Functional programming fanatics.

Name: Anonymous 2012-06-23 8:32

Name: VIPPER 2012-06-23 8:35

>>14
Yes.
Ok, you have a weird hobby then.

I just didnt think anyone who is actually capable of writing +2 sentences would not waste it for such a thread.
Functional programming fanatics.
You cant really think they would listen, do you?

Name: Anonymous 2012-06-23 10:40

>>9
It works well for me. Perfect functional code is perfect. Assumptions in imperative state could change whenever one is not watching for it. I find this problem over and over again.

Name: Anonymous 2012-06-23 10:55

>>9
Monads are meant to solve this,
They are not. They are a class of types with certain operations (bind and unit) that respect certain laws. IO just happens to be a monad, that's all.

Name: One Happy Nigga 2012-06-23 11:46

Nigga you better be trippin. Ain't no bitch can ever comprehend Haskell, he one true brace style.

Name: Lambda A. Calculus 2012-06-23 12:38

UMENA HASKAL-CHAN I LOVE YOU

Name: Lambda A. Calculus 2012-06-23 12:50

Actually I take that back, after looking at what you listen to I am thoroughly disenfranchised.

Name: Anonymous 2012-06-23 12:51

I was reading her article on the front thinking its not that bad, then I get to the end and realize it was written by some other guy. Seriously, nothing on that site is original just copy and paste. Then you go to her twitter and its about nothing but makeup and shopping.

Name: Anonymous 2012-06-23 13:58

That's it. I'm switching to Scheme.

Name: Anonymous 2012-06-23 15:59

Haskell is shit, use Lisp.

Name: Anonymous 2012-06-23 16:02

>>23

YOU WILL REGRET THIS!

Name: Anonymous 2012-06-23 17:49

>>22
It's the haskell.org homepage with less information and more attention whoring. How fitting...

Name: Anonymous 2012-06-23 18:47

divide a b = rem b a == 0

fizzbuzz' x
        | 15 `divide` x = "FizzBuzz"
        | 3 `divide` x  = "Fizz"
        | 5 `divide` x  = "Buzz"
        | otherwise     = show x
fizzbuzz n = take n [ fizzbuzz'    x | x <- [1..n] ]

printListLn :: [String] -> IO ()
printListLn [] = return ()
printListLn (car:cdr) = do
             putStrLn car
             printListLn cdr

main = printListLn $ fizzbuzz 30


I started learning Haskell 45 minutes ago and wrote this. Is it good style?

Name: Anonymous 2012-06-23 19:13

>>27
List comprehensions are the best thing in Haskell since list comprehensions:
fizzbuzz n = [ fb | x  <- [ 1 .. n ], fb <- [ f ++ b | f <- [ if x `mod` 3 == 0 then "fizz" else "" ], b <- [ if x `mod` 5 == 0 then "buzz" else "" ], f <- [ if (f == "") && (b == "") then show x else  f ] ] ]

Name: Anonymous 2012-06-23 20:28

>>28
You monster!

Name: Anonymous 2012-06-23 22:05

>>28
Wat?

Name: Anonymous 2012-06-23 22:07

>>28
Terrible!

Name: Anonymous 2012-06-23 22:13

Why can't I hold all this rage?

Name: Anonymous 2012-06-23 22:22

Why can't you check all my dubs

Name: Anonymous 2012-06-23 22:32

33 Name: Anonymous : 2012-06-23 22:22
Check your own quads.

Name: Anonymous 2012-06-23 22:43

>>27

printListLn = mapM_ putStrLn

Name: Anonymous 2012-06-24 2:04

>>35
why would you ever end an identifier in an underscore?

Name: Anonymous 2012-06-24 2:14

>>36
It holds a deeper meaning too deep for you to comprehend.

Name: Anonymous 2012-06-24 2:24

>>37
Your language holds too shitty of a syntax for anyone to comprehend.

Name: Anonymous 2012-06-24 2:38

>>38
lol 3deep6u

Name: Anonymous 2012-06-24 4:54

I love Haskell more than Ashton Kutcher

Name: Anonymous 2012-06-24 10:25

>>36
the monadic functions that end in _ usually signal that they evaluate their arguments for their side-effects

Name: Anonymous 2012-06-24 14:33

>>40
Kutcher
Polish Jew.

Name: Anonymous 2012-06-24 19:42

42 Name: Anonymous : 2012-06-24 14:33
dubs, check 'em

>>44
dubs

Numric GET.

Name: Anonymous 2012-06-25 6:44

Check 'em!

Name: Anonymous 2012-06-25 12:19

ᡸɦ⎐ʹ䆔⎅⍴ᘐ劁▗ご䔄顕ॣ䡙奉⑨䎔ᑙ祣䐦ٰ│睳艖䀅夆ሄ㌙᥂阵塆⑧䔈钙ᝆት␇炄ሤՒᅈ员榗易煁၉䀓啵愂眙䕑Ձ☡艴斈␐褰≡蜱褙嘦ၢ蝒Ⅷ蝷㤃児ᠲ礵䡣䆓爩ℳ鄂會㦄葠愂䑥搀぀⦘堁㍄̃門蜀➁朲᠔␰⎔䝂ㅠᔶ抁ࡉ㐴ᙂᔧړ焨猵⡸脸猩摡莀唱蠖顄瑕ူ̗ऐቤ䉀劁煈ᔉ⁈牑䠕妇㔑ᅉ③䒀⑵愐悇暙दनؕ兡㤳怙噀㘈ㄠɁ晉䐔吃⍑鎘c㙱݀瘹Ѷᄷᔁ吗鉶⁕蔠΄䑩怤㌂㠉頉璕襐ʔ⑩喁衐ᢂ升鞇戵䑘鈳ᅒ䈉㔠芖皖ⅅᝰ镖昙䌃袕䝸褆ᜄ天剧ނއ閑搤⎀㌠畆䀄卢鈣脉螄萑⠓楧薇畘灧倐㕕唠夰ংɣ垖ক⡩☰摒錳閈閉䈖⤔腧椂䂓艱选咈и蜖▐ℇ鄃❂攕䀁တ⒇昷焈䌲杴颇蘵⥙✕✸ᜤ㌸ᥑٖ䅠褙㜢抓虃դ䆈艃⦖逓⚑ؗ腖荦熉恧ᅖ䌔攢遥靦肇ᜆ⎑萀㉹礡ဨᙣ夹™甅䍴憆䅅袖㠃䤢❰ㄡ印΀Ѥ

Name: Anonymous 2012-06-25 12:32

憒牡荖㈃䌹鄙餸瞒猕督Ⅎ᎑療䝳▀荢䥀扠砸葁顰砉蝧㔀፴癑萕ቐ㖖ࡐㄱ堶⤘遹垒敷抑眲⒇ᦆ⍠➃➑⡃遂㤴ᅁ➗䝹䤵遒肐ጷ挰㤧襕☤茙ࢇᑹ䉧垖▅ࡦ㉃剂扖睓㢁̠䀸锗禘ᔒ℄茗ᅷ➅㠵芖ㆅ掙鍦≒䞒ࡑ⊖㉁㕩㠗脑♵妈犕❉傇炗㝩㒓炆㔶衩椹瀠朥醃㑈➃劔桄炀㞇撑瑇᠑㘔䝃▇䥨颃䝅㑴䁩腈嚖禔䤴㕁҆ͣ如㤨䒇兒楤睃偧㌈癠✃猨䊑鈹㝰靐梗ぉࠤ牵ᔧ砆ሃ态⤨䊖⎉॥睁⡇猩եũə猳̷Ԑ枅焲厂袈鉣ܓ攰䚂䑙假؉㚈鞐捙䎄敠̈兦ご酦゘权眤∔⑗煘塥䁃聴ᙓ儦唐䍙䐶疅ဥ㙂阗鈶餑✢䐅甈䙠㕹䕣嘳楲㐩ࠗ排хنࡗ㜰恱傂舖褥镢栴啂戄噠䐳≥ų甸頖耖摙處䅣刅锇䀦犗衔祕堈契爳斒䍙❔԰䄕枂㑸耀昃呗Ųむ⁧ބ㒗馐⤒㈆䦅慐☉霖鈤䠱玂⥠挸ͷ䌱ဈ楕搐餓礕䀸䢂唀ᡦ▒ղ坂㐖噤霠䙦䁤抒䅓ΐ剆ą袔

Name: Anonymous 2012-06-25 12:50

㔔錔ࡐᕗ榀萣顥遡Ւ䍱☗鐵ᥗ吁⚔ ቇㅨ搰圦䌈酔㘴䡴牘ࠆ愙蘸䔩㔡ࡘㅡ䉒⍘撃慇鄖᥉熘┨ဩ蜵㙅獲ᡣᆂᐤ朓㖇蠖錂瀳䜆ㄇѢ㜹╵霥捙ᥦ㦂炒晃聶牵㞖鄅榈葇䊉䝓葷ᦇ䢄ᅧᠰ違Ҁ㚘愐ᕶ႗▃㉳⠦掑Ѓ酔興䁳琵Ҕ䖑覒塦㥃䉱愣奤恃阱頱聂㜉ᤥ隅ᐴ唥脸獐䝷ᐸ偰Γ儷ࡉ恤阡⁕䈁䡧椆襄@⠤蔲ㅴ咖ቆ琹ᡐ酙ᕦ襗鍒畉႗夁Ѐ逑酕楲⤥ᢅ鄙厐㎒ ✃蕇頂ऒ頑倔选襒攗璃扢啙處ㅰ䢓啂ंႈ餹恦䄩肖靲萔ʘ園ᒓтᅘ鐰䄣㌐晓耷≷戓犕ᤷ㑔و砅ݖ獨䕶銗䥖祵⤀蝀捙隄皀䖉耈ᝁ㢔灇鍸耥聩候恂塢㢂碐㦄艰㘱␴⍦䥙⥣隃靁衆䄀㈸㉷遈攤ࢄއ㝩♴蕙ᜉ钃覅捄灤✰㐶偈䚘偔ဠ≷慐ɨ璗肙鉅ڕ♂顤颗ࠁᐥ∘☁䁧饄逩葱儙蠔☵昣ᘔ䅥酷禈衃鉃奈Ή煣∘ၣ昤卦憄䝁祐ځ儩肑䄄₀श㈔鍢皖匒㑱㌑а噇荒蠗襖睶

Name: bampu pantsu 2012-06-26 2:59

bampu pantsu

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