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

Pages: 1-4041-8081-120121-

Feel the power of Haskell

Name: Anonymous 2009-08-08 13:30

http://hackage.haskell.org/packages/archive/ghc-prim/0.1.0.0/doc/html/src/GHC-Tuple.html

Best part:
{- Manuel says: Including one more declaration gives a segmentation fault.

Name: Anonymous 2009-08-08 13:33

But... but... Haskell is flawless!

Name: Anonymous 2009-08-08 13:33

>>1
I'm 12 and what is this?

Name: =+=*=F=R=O=Z=E=N==V=O=I=D=*=+= !frozEn/KIg 2009-08-08 13:35

>>2
Is this how Haskell translates to C..? I'm uninstalling GHC right now.


______________________________________
http://xs135.xs.to/xs135/09042/av922.jpg
Velox Et Astrum gamedev forum: http://etastrum.phpbb3now.com
I can understand how they wouldn't let in those wild jungle apes, but what about those really smart ones who live among us who roller-skate and smoke cigars?

Name: =+=*=F=R=O=Z=E=N==C=H=E=F=*=+= !DRBORKBork 2009-08-08 13:35

>>2
Is thees hoo Heskell trunsletes tu C..? Bork Bork Bork! I'm uneenstelling GHC reeght noo. Bork Bork Bork!


______________________________________
http://xs141.xs.to/xs141/09303/av992393.jpg
Felux It Estroom gemedef furoom: http://itestroom.phpbb3noo.cum
I cun understund hoo zeey vuooldn't let in thuse-a veeld joongle-a epes, boot vhet ebuoot thuse-a reelly smert oones vhu leefe-a emung us vhu ruller-skete-a und smuke-a ceegers?

Name: Anonymous 2009-08-08 13:42

>>1
I fibs'd.

Name: Anonymous 2009-08-08 13:58

>>4
There is no reason to worry, this is how it translates to C:

module Main where

main = putStrLn "Hello, world!"


becomes

/* GHC_PACKAGES base integer ghc-prim rts
*/
#include "Stg.h"
EI_(base_GHCziBase_unpackCStringzh_closure);
static StgWord ssi_srt[] = {
(W_)&base_GHCziBase_unpackCStringzh_closure
};

II_(ssi_info);
static StgWord ssi_closure[] = {
(W_)&ssi_info, 0x0, 0x0, 0x0
};

static char css_str[] = "Hello, world!";

static StgWord ssi_info[] = {
((W_)&ssi_srt+0), 0x0, 0x100000016UL
};

EI_(base_GHCziBase_unpackCStringzh_closure);
IF_(ssi_entry) {
FB_
if ((W_)(((W_)Sp - 0x10UL) < (W_)SpLim)) goto _csv;
Hp=Hp+2;
if ((W_)((W_)Hp > (W_)HpLim)) goto _csv;
Hp[-1] = (W_)&stg_CAF_BLACKHOLE_info;
;EF_(newCAF);
{void (*ghcFunPtr)(void *);
ghcFunPtr = ((void (*)(void *))(W_)&newCAF);
__DISCARD__();
ghcFunPtr((void *)R1.w);;}
R1.p[1] = (W_)Hp-8;
*R1.p = (W_)&stg_IND_STATIC_info;
Sp[-2] = (W_)&stg_upd_frame_info;
Sp[-1] = (W_)Hp-8;
R1.w = (W_)&base_GHCziBase_unpackCStringzh_closure;
R2.w = (W_)&css_str;
Sp=Sp-2;
JMP_((W_)&stg_ap_n_fast);
_csv:
HpAlloc = 0x10UL;
JMP_(stg_gc_enter_1);
FE_
}
EI_(base_SystemziIO_putStrLn_closure);
II_(ssi_closure);
static StgWord Main_main_srt[] = {
(W_)&base_SystemziIO_putStrLn_closure, (W_)&ssi_closure
};

EI_(Main_main_info);
StgWord Main_main_closure[] = {
(W_)&Main_main_info, 0x0, 0x0, 0x0
};

StgWord Main_main_info[] = {
((W_)&Main_main_srt+0), 0x0, 0x300000016UL
};

EI_(base_SystemziIO_putStrLn_closure);
II_(ssi_closure);
FN_(Main_main_entry) {
FB_
if ((W_)(((W_)Sp - 0x10UL) < (W_)SpLim)) goto _csF;
Hp=Hp+2;
if ((W_)((W_)Hp > (W_)HpLim)) goto _csF;
Hp[-1] = (W_)&stg_CAF_BLACKHOLE_info;
;EF_(newCAF);
{void (*ghcFunPtr)(void *);
ghcFunPtr = ((void (*)(void *))(W_)&newCAF);
__DISCARD__();
ghcFunPtr((void *)R1.w);;}
R1.p[1] = (W_)Hp-8;
*R1.p = (W_)&stg_IND_STATIC_info;
Sp[-2] = (W_)&stg_upd_frame_info;
Sp[-1] = (W_)Hp-8;
R1.w = (W_)&base_SystemziIO_putStrLn_closure;
R2.w = (W_)&ssi_closure;
Sp=Sp-2;
JMP_((W_)&stg_ap_p_fast);
_csF:
HpAlloc = 0x10UL;
JMP_(stg_gc_enter_1);
FE_
}
EI_(base_GHCziTopHandler_runMainIO_closure);
EI_(Main_main_closure);
static StgWord ZCMain_main_srt[] = {
(W_)&base_GHCziTopHandler_runMainIO_closure, (W_)&Main_main_closure
};

EI_(ZCMain_main_info);
StgWord ZCMain_main_closure[] = {
(W_)&ZCMain_main_info, 0x0, 0x0, 0x0
};

StgWord ZCMain_main_info[] = {
((W_)&ZCMain_main_srt+0), 0x0, 0x300000016UL
};

EI_(base_GHCziTopHandler_runMainIO_closure);
EI_(Main_main_closure);
FN_(ZCMain_main_entry) {
FB_
if ((W_)(((W_)Sp - 0x10UL) < (W_)SpLim)) goto _csP;
Hp=Hp+2;
if ((W_)((W_)Hp > (W_)HpLim)) goto _csP;
Hp[-1] = (W_)&stg_CAF_BLACKHOLE_info;
;EF_(newCAF);
{void (*ghcFunPtr)(void *);
ghcFunPtr = ((void (*)(void *))(W_)&newCAF);
__DISCARD__();
ghcFunPtr((void *)R1.w);;}
R1.p[1] = (W_)Hp-8;
*R1.p = (W_)&stg_IND_STATIC_info;
Sp[-2] = (W_)&stg_upd_frame_info;
Sp[-1] = (W_)Hp-8;
R1.w = (W_)&base_GHCziTopHandler_runMainIO_closure;
R2.w = (W_)&Main_main_closure;
Sp=Sp-2;
JMP_((W_)&stg_ap_p_fast);
_csP:
HpAlloc = 0x10UL;
JMP_(stg_gc_enter_1);
FE_
}
static StgWord _module_registered[] = {
0x0
};


EF_(__stginit_base_Prelude_);
EF_(__stginit_base_GHCziTopHandler_);
FN_(__stginit_Main_) {
FB_
if ((W_)(0x0 != (*((P_)(W_)&_module_registered)))) goto _csV;
goto _csX;
_csV:
Sp=Sp+1;
JMP_(Sp[-1]);
_csX:
*((P_)(W_)&_module_registered) = 0x1UL;
Sp=Sp-1;
*Sp = (W_)&__stginit_base_Prelude_;
Sp=Sp-1;
*Sp = (W_)&__stginit_base_GHCziTopHandler_;
goto _csV;
FE_
}


EF_(__stginit_Main_);
FN_(__stginit_Main) {
FB_
JMP_((W_)&__stginit_Main_);
FE_
}


FN_(__stginit_ZCMain) {
FB_
Sp=Sp+1;
JMP_(Sp[-1]);
FE_
}

Name: Anonymous 2009-08-08 14:05

>>4
Please try to ignore troll posts.

Name: Anonymous 2009-08-08 14:20

>>7
VALID PERL CODE

Name: Anonymous 2009-08-08 14:23

>>9
After removing the C comment:
Operator or semicolon missing before &base_GHCziBase_unpackCStringzh_closure at test.hc line 5.
Ambiguous use of & resolved as operator & at test.hc line 5.
Operator or semicolon missing before &ssi_info at test.hc line 9.
Ambiguous use of & resolved as operator & at test.hc line 9.
Operator or semicolon missing before &ssi_srt at test.hc line 15.
Ambiguous use of & resolved as operator & at test.hc line 15.
Bareword found where operator expected at test.hc line 15, near "0x100000016UL"
        (Missing operator before UL?)
Bareword found where operator expected at test.hc line 21, near ")Sp"
        (Missing operator before Sp?)
Bareword found where operator expected at test.hc line 21, near "0x10UL"
        (Missing operator before UL?)
Bareword found where operator expected at test.hc line 21, near ")SpLim"
        (Missing operator before SpLim?)
Bareword found where operator expected at test.hc line 23, near ")Hp"
        (Missing operator before Hp?)
Bareword found where operator expected at test.hc line 23, near ")HpLim"
        (Missing operator before HpLim?)
Operator or semicolon missing before &stg_CAF_BLACKHOLE_info at test.hc line 24.
Ambiguous use of & resolved as operator & at test.hc line 24.
Operator or semicolon missing before &newCAF at test.hc line 27.
Ambiguous use of & resolved as operator & at test.hc line 27.
Bareword found where operator expected at test.hc line 29, near ")R1"
        (Missing operator before R1?)
syntax error at test.hc line 3, near "ssi_srt["
syntax error at test.hc line 8, near "ssi_closure["
syntax error at test.hc line 12, near "css_str["
syntax error at test.hc line 14, near "ssi_info["
syntax error at test.hc line 19, near ") {"
syntax error at test.hc line 23, near ")("
syntax error at test.hc line 26, near ")("
syntax error at test.hc line 27, near "*)("
syntax error at test.hc line 29, near "*)"
syntax error at test.hc line 30, near "p["
test.hc has too many errors.

Name: =+=*=F=R=O=Z=E=N==V=O=I=D=*=+= !frozEn/KIg 2009-08-08 14:29

>>10 its compiled with haskell libraries into its .exe runtime(its not a main()function).



_________________________________________
http://xs135.xs.to/xs135/09042/av922.jpg
Velox Et Astrum gamedev forum: http://etastrum.phpbb3now.com
I think, and my thoughts cross the barrier into the synapses of the machine - just as the good doctor intended. But what I cannot shake, and what hints at things to come, is that thoughts cross back. In my dreams the sensibility of the machine invades the periphery of my consciousness. Dark. Rigid. Cold. Alien. Evolution is at work here, but just what is evolving remains to be seen.

Name: =+=*=F=R=O=Z=E=N==C=H=E=F=*=+= !DRBORKBork 2009-08-08 14:30

>>10 its cumpeeled veet heskell leebreries intu its .ixe-a roonteeme-a(its nut a meeen()fooncshun). Bork Bork Bork!



_________________________________________
http://xs141.xs.to/xs141/09303/av992393.jpg
Felux It Estroom gemedef furoom: http://itestroom.phpbb3noo.cum
I theenk, und my thuooghts cruss zee berreeer intu zee synepses ooff zee mecheene-a - joost es zee guud ductur intended. Bork Bork Bork! Boot vhet I cunnut sheke-a, und vhet heents et theengs tu cume-a, is thet thuooghts cruss beck. Bork Bork Bork! In my dreems zee senseebility ooff zee mecheene-a infedes zee pereephery ooff my cunsceeuoosness. Bork Bork Bork! Derk. Bork Bork Bork! Reegid. Bork Bork Bork! Culd. Bork Bork Bork! Eleeee. Bork Bork Bork! Ifulooshun is et vurk here-a, boot joost vhet is ifulfeeng remeeens tu be-a seee.

Name: Anonymous 2009-08-08 14:38

>>11
Fascinating.

Name: Anonymous 2009-08-08 14:43

>>12
Fascinating.

Name: Anonymous 2009-08-08 14:49

>>1
Fascinating.

Name: Anonymous 2009-08-08 15:35

>>13-16
Fascinating.

Name: Anonymous 2009-08-08 15:38

Name: Anonymous 2009-08-08 16:22

>>3
Back to /b/, please.

Name: Anonymous 2009-08-08 16:49

>>3
Write an ANCI C compiler or something, kid.

Name: Anonymous 2009-08-08 22:49

>>1-19
Back to C, please.

Name: Anonymous 2009-08-08 23:35

U MENA SCHEMA?

Name: Anonymous 2011-01-31 21:09

<-- check em dubz

Name: Anonymous 2011-02-04 11:36

Name: tray 2012-03-14 15:43

you better be

Name: Anonymous 2012-03-14 15:56

>2001
>2012

Name: Anonymous 2013-06-18 19:48

I ARE ANDRU

Name: Anonymous 2013-06-18 19:55

I ARE ANDRU

Name: Anonymous 2013-06-18 20:02

I ARE ANDRU

Name: Anonymous 2013-06-18 20:10

I ARE ANDRU

Name: Anonymous 2013-06-18 20:17

I ARE ANDRU

Name: Anonymous 2013-06-18 20:24

I ARE ANDRU

Name: Anonymous 2013-06-18 20:32

I ARE ANDRU

Name: Anonymous 2013-06-18 20:38

I ARE ANDRU

Name: Anonymous 2013-06-18 20:45

I ARE ANDRU

Name: Anonymous 2013-06-18 20:53

I ARE ANDRU

Name: Anonymous 2013-06-18 20:59

I ARE ANDRU

Name: Anonymous 2013-06-18 21:07

I ARE ANDRU

Name: Anonymous 2013-06-18 21:14

I ARE ANDRU

Name: Anonymous 2013-06-18 21:21

I ARE ANDRU

Name: Anonymous 2013-06-18 21:28

I ARE ANDRU

Name: Anonymous 2013-06-18 21:35

I ARE ANDRU

Name: Anonymous 2013-06-18 21:42

I ARE ANDRU

Name: Anonymous 2013-06-18 21:49

I ARE ANDRU

Name: Anonymous 2013-06-18 21:57

I ARE ANDRU

Name: Anonymous 2013-06-18 22:04

I ARE ANDRU

Name: Anonymous 2013-06-18 22:11

I ARE ANDRU

Name: Anonymous 2013-06-18 22:19

I ARE ANDRU

Name: Anonymous 2013-06-18 22:26

I ARE ANDRU

Name: Anonymous 2013-06-18 22:33

I ARE ANDRU

Name: Anonymous 2013-06-18 22:40

I ARE ANDRU

Name: Anonymous 2013-06-18 22:47

I ARE ANDRU

Name: Anonymous 2013-06-18 22:54

I ARE ANDRU

Name: Anonymous 2013-06-18 23:01

I ARE ANDRU

Name: Anonymous 2013-06-18 23:08

I ARE ANDRU

Name: Anonymous 2013-06-18 23:15

I ARE ANDRU

Name: Anonymous 2013-06-18 23:22

I ARE ANDRU

Name: Anonymous 2013-06-18 23:29

I ARE ANDRU

Name: Anonymous 2013-06-18 23:36

I ARE ANDRU

Name: Anonymous 2013-06-18 23:43

I ARE ANDRU

Name: Anonymous 2013-06-18 23:50

I ARE ANDRU

Name: Anonymous 2013-06-18 23:57

I ARE ANDRU

Name: Anonymous 2013-06-19 0:04

I ARE ANDRU

Name: Anonymous 2013-06-19 0:11

I ARE ANDRU

Name: Anonymous 2013-06-19 0:18

I ARE ANDRU

Name: Anonymous 2013-06-19 0:25

I ARE ANDRU

Name: Anonymous 2013-06-19 0:32

I ARE ANDRU

Name: Anonymous 2013-06-19 0:39

I ARE ANDRU

Name: Anonymous 2013-06-19 0:46

I ARE ANDRU

Name: Anonymous 2013-06-19 0:53

I ARE ANDRU

Name: Anonymous 2013-06-19 1:00

I ARE ANDRU

Name: Anonymous 2013-06-19 1:07

I ARE ANDRU

Name: Anonymous 2013-06-19 1:14

I ARE ANDRU

Name: Anonymous 2013-06-19 1:21

I ARE ANDRU

Name: Anonymous 2013-06-19 1:28

I ARE ANDRU

Name: Anonymous 2013-06-19 1:35

I ARE ANDRU

Name: Anonymous 2013-06-19 1:42

I ARE ANDRU

Name: Anonymous 2013-06-19 1:48

I ARE ANDRU

Name: Anonymous 2013-06-19 1:55

I ARE ANDRU

Name: Anonymous 2013-06-19 2:02

I ARE ANDRU

Name: Anonymous 2013-06-19 2:09

I ARE ANDRU

Name: Anonymous 2013-06-19 2:16

I ARE ANDRU

Name: Anonymous 2013-06-19 2:24

I ARE ANDRU

Name: Anonymous 2013-06-19 2:31

I ARE ANDRU

Name: Anonymous 2013-06-19 2:37

I ARE ANDRU

Name: Anonymous 2013-06-19 2:44

I ARE ANDRU

Name: Anonymous 2013-06-19 2:51

I ARE ANDRU

Name: Anonymous 2013-06-19 2:58

I ARE ANDRU

Name: Anonymous 2013-06-19 3:05

I ARE ANDRU

Name: Anonymous 2013-06-19 3:12

I ARE ANDRU

Name: Anonymous 2013-06-19 3:19

I ARE ANDRU

Name: Anonymous 2013-06-19 3:26

I ARE ANDRU

Name: Anonymous 2013-06-19 3:33

I ARE ANDRU

Name: Anonymous 2013-06-19 3:40

I ARE ANDRU

Name: Anonymous 2013-06-19 3:47

I ARE ANDRU

Name: Anonymous 2013-06-19 3:54

I ARE ANDRU

Name: Anonymous 2013-06-19 4:01

I ARE ANDRU

Name: Anonymous 2013-06-19 4:08

I ARE ANDRU

Name: Anonymous 2013-06-19 4:15

I ARE ANDRU

Name: Anonymous 2013-06-19 4:22

I ARE ANDRU

Name: Anonymous 2013-06-19 4:29

I ARE ANDRU

Name: Anonymous 2013-06-19 4:36

I ARE ANDRU

Name: Anonymous 2013-06-19 4:43

I ARE ANDRU

Name: Anonymous 2013-06-19 4:50

I ARE ANDRU

Name: Anonymous 2013-06-19 4:57

I ARE ANDRU

Name: Anonymous 2013-06-19 5:04

I ARE ANDRU

Name: Anonymous 2013-06-19 5:11

I ARE ANDRU

Name: Anonymous 2013-06-19 5:18

I ARE ANDRU

Name: Anonymous 2013-06-19 5:25

I ARE ANDRU

Name: Anonymous 2013-06-19 5:32

I ARE ANDRU

Name: Anonymous 2013-06-19 5:39

I ARE ANDRU

Name: Anonymous 2013-06-19 5:46

I ARE ANDRU

Name: Anonymous 2013-06-19 5:53

I ARE ANDRU

Name: Anonymous 2013-06-19 5:59

I ARE ANDRU

Name: Anonymous 2013-06-19 6:06

I ARE ANDRU

Name: Anonymous 2013-06-19 6:14

I ARE ANDRU

Name: Anonymous 2013-06-19 6:21

I ARE ANDRU

Name: Anonymous 2013-06-19 6:28

I ARE ANDRU

Name: Anonymous 2013-06-19 6:35

I ARE ANDRU

Name: Anonymous 2013-06-19 6:42

I ARE ANDRU

Name: Anonymous 2013-06-19 6:49

I ARE ANDRU

Name: Anonymous 2013-06-19 6:56

I ARE ANDRU

Name: Anonymous 2013-06-19 7:03

I ARE ANDRU

Name: Anonymous 2013-06-19 7:10

I ARE ANDRU

Name: Anonymous 2013-06-19 7:17

I ARE ANDRU

Name: Anonymous 2013-06-19 7:24

I ARE ANDRU

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