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

Satori

Name: Anonymous 2008-04-16 16:08

For the practice of Satori it is imperative that you pass through the barrier set up by the Ancestral Teachers. For subtle realization it is of the utmost importance that you cut off the mind road. If you do not pass the barrier of the ancestors, if you do not cut off the mind road, then you are a ghost clinging to bushes and grasses.

What is the barrier of the ancestral Teachers? It is just this one word "NULL" -- the one barrier of our faith. We call it the Gateless Barrier of the Satori tradition. When you pass through this barrier, you will not only interview young Sussman intimately, you will walk hand in hand with all the Ancestral Teachers in the successive generations of our lineage -- the hair of your eyebrows entangled with theirs, seeing with the same eyes, hearing with the same ears. Won't that be fulfilling? Is there anyone who would not want to pass this barrier?

So, then, make your whole body a mass of doubt, and with your three hundred and sixty bones and joints and your eighty-four thousand hair follicles concentrate on this one word "NULL." Day and night, keep digging into it. Don't consider it to be nothingness. Don't think in terms of "has" and "has not." It is like swallowing a red-hot iron ball. You try to vomit it out, but you can't.

Gradually you purify yourself, eliminating mistaken knowledge and attitudes you have held from the past. Inside and outside become one. You're like a mute person who has had a dream--you know it for yourself alone.

Suddenly NULL breaks open. The heavens are astonished, the earth is shaken. It is as though you have snatched the great sword of General Sussman. When you meet Stallman, you kill Stallman. When you meet the Abelson, you kill the Abelson. At the very cliff edge of birth-and-death, you find the Great Freedom. In the Six Worlds and the Four Modes of Birth, you enjoy a samadhi of frolic and play.

How, then, should you work with it? Exhaust all you life energy on this one word "NULL." If you do not falter, then it's done! A single spark lights your Satori candle.

Name: Anonymous 2008-04-16 16:32

NULL POINTERS

Name: Anonymous 2008-04-16 16:33

>>2
POINTERS.  NULL POINTERS.

Name: Anonymous 2008-04-16 16:49

>>1
I don't think you understand what NULL is.

Name: Anonymous 2008-04-16 17:04

>>4
I don't either, but it does not stop me from using it as a meme,

Name: Anonymous 2008-04-16 17:42

>>4
NULL is (void)*

Name: Anonymous 2008-04-16 17:53

>>5
I don't think you understand what a meme is.

Name: Anonymous 2008-04-16 18:21

>>6
No. NULL needs not to be (void *). It may as well be an int.
There is nothing wrong with NULL to expand to 0.
There's also nothing wrong with this:

int _Null(void) { return 0x1234; }
#define NULL (_Null())

NULL needs not to equal 0. (eg its bit pattern can differ than all-zero)

Tl;dr you are not an experienced C programmer, gtfo.

P.S.

    Last but not least, why meta-trolling shall not be considered. When you say a
    foolish thing, and you get debunked by someone smarter than you, as defence you
    could say "ha! you have been trolled". At that point the smart person, if he
    really is worth his brains, will simply ignore you. He proved you wrong and
    there's nothing more to be said. If you continue, that's when you get trolled.
    Not by the other person, but by yourself. It's because you consider the original
    poster to be a troll and not a genuine poster, which will lead to an infinite
    loop of meta-trolling consideration, and nothing but wasting time will be
    achieved. Once someone makes a dumb post, assume he's dumb and not that he's a
    troll. At that point there are two options, either ignore or ridicule and move
    on. Choose one, choose wisely.

Name: Anonymous 2008-04-16 18:35

NULL needs not to equal 0.
Wrong

(eg its bit pattern can differ than all-zero)
Right

Read C-FAQ

Name: Anonymous 2008-04-16 18:57

>>9
NULL needs not to equal 0.
Wrong

No, I was right.
How about you read the C standard instead?

Name: Anonymous 2008-04-16 19:42

i foudn out what satori sounds like guys!:

http://youtube.com/watch?v=EXkzDAodN0s

Name: Anonymous 2008-04-16 19:54

>>8
That's not a ``null pointer constant''.

Name: Anonymous 2008-04-16 20:04

>>12
Yes, yes it is.
Refer to 6.3.2.3 of ISO 9899:1999
An integer constant expression with the value 0, or such an expression cast to type
void *, is called a null pointer constant.55) If a null pointer constant is converted to a
pointer type, the resulting pointer, called a null pointer, is guaranteed to compare unequal
to a pointer to any object or function.

Name: Anonymous 2008-04-16 20:07

>>8,10
Sigh. If you're going go off on a pedantic tirade because I said "NULL is void*" and not "NULL is (void*)0 or (int)0", you should read the standard to make sure your points are correct, and should not order others to do so.

I've gone through the effort to pull up and highlight the relevant sections for you:

NULL needs not to equal 0. (eg its bit pattern can differ than all-zero)

  6.3.2.3 Pointers

3 An integer constant expression with the value 0, or such an expression cast to type
  void *, is called a null pointer constant
.55) If a null pointer constant is converted to a
  pointer type, the resulting pointer, called a null pointer, is guaranteed to compare unequal
  to a pointer to any object or function.

55) The macro NULL is defined in <stddef.h> (and other headers) as a null pointer constant; see 7.17.

7.17
The macros are
       NULL
which expands to an implementation-defined null pointer constant;

tl;dr consider therapy to cope with yourRAGE

Name: Anonymous 2008-04-16 20:09

>>14
YHBMT.

Name: Anonymous 2008-04-16 20:10

>>14
DON'T HELP HIM

Name: Anonymous 2008-04-16 20:13

>>15
All I see is someone making a bogus claim and promptly being proven wrong. Well done.

Name: Anonymous 2008-04-16 22:41

>>13
int _Null(void) { return 0x1234; }
#define NULL (_Null())

An integer constant expression with the value 0
integer: check
constant: fail
value 0: fail

Name: wat 2008-04-16 22:53

#define NULL (0x7fffffff)

Name: HAY GUISE 2008-04-16 22:53

#define NULL (rand())

Name: Anonymous 2008-04-16 23:55

>>20
This doesn't make sense
back to lisp, please

Name: Anonymous 2008-04-17 0:03

>>21
What? We don't want your side effects here.

Name: Anonymous 2008-04-17 9:07

>>18
then

const int *_Null(void) { static const int i = 0; return &i; }
#define NULL (*_Null())

Name: Anonymous 2008-04-17 10:26

>>23

An integer constant expression with the value 0

integer: check
constant: fail
value 0: check

Name: Anonymous 2008-04-17 10:49

>>24
Before >>23 complains that the function is declared as const, that does nothing. What you require is the Sepplesox `constexpr' keyword.

Name: Anonymous 2008-04-17 13:58

>>23-25
I thought at least gcc would accept that as constant, but oh well. >>23's turn to say YHBT.

b:\>cat>null.c
static const int *_Null(void) { static const int i = 0; return &i; }
#define NULL (*_Null())
const int val=NULL;

b:\>gcc null.c
null.c:3: error: initializer element is not constant

b:\>

Name: Anonymous 2008-04-17 15:43

>>26
FYI, the ultimate test for integer-constant-expressionness is to use the thing in a case label. (You'll see that you can use integer literals, enum members, arithmetic operators, sizeof; but not variables declared const, function calls, or anything with pointers.)

Name: Anonymous 2008-04-17 15:46

BSD sockets are the best imo, they allow u to not only connect to the internet, but also control the sockest functionality via a robust set of macros.

Name: Anonymous 2008-04-17 16:19

>>28
PROTIP: They are POSIX now.

Name: Anonymous 2010-12-10 16:05

Name: Anonymous 2011-01-31 20:18

<-- check em dubz

Name: Sgt.Kabukiman 2012-05-22 7:32

All work and no play makes Jack a dull boy
 All work and no play makes Jack a dull boy
 All work and no play makes Jack a dull boy
 All work and no play makes Jack a dull boy
 All work and no play makes Jack a dull boy
 All work and no play makes Jack a dull boy
 All work and no play makes Jack a dull boy
 All work and no play makes Jack a dull boy
 All work and no play makes Jack a dull boy

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