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

__volatile__ __asm__

Name: Anonymous 2011-12-06 21:57

volatile is a C keyword, and programmers know better than using asm as an identifier. Why do people insist on using double underscores around them, especially Linux kernel developers?

Also, why do people use things like __attribute__((aligned(n))) instead of defining a macro ALIGNED(n)?

Name: F r o z e n V o i d !!mJCwdV5J0Xy2A21 2011-12-09 3:26

>>41
M-Expressions sound an order of magnitude more sane than LISP notation.
An M-expression could also use operator names, meta-variables, and argument lists. Operator names and meta-variable names were in lower case, to show that they were not symbols (i.e., not data). Argument lists were delimited by brackets, [], and their elements were separated by semicolons. For example:
car[cons[(A . B); x]]
compared to Lisp syntax function soup this is actually usable.

Name: Anonymous 2011-12-09 3:52

>>49

but mexps are so close to sexps, the difference is just a matter of taste and what you are used to.

Name: F r o z e n V o i d !!mJCwdV5J0Xy2A21 2011-12-09 3:56

>is just a matter of taste
Its whole another class of language. Have ever wondered why Lisp is so unpopular outside the very small "people with acquired Lisp taste" circle?

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