home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #27 / NN_1992_27.iso / spool / soc / bi / 15252 < prev    next >
Encoding:
Internet Message Format  |  1992-11-17  |  1.9 KB

  1. Path: sparky!uunet!charon.amdahl.com!pacbell.com!ames!agate!darkstar.UCSC.EDU!ucscb.UCSC.EDU!ttk
  2. From: ttk@ucscb.UCSC.EDU (the troglodyte killer)
  3. Newsgroups: soc.bi
  4. Subject: Re: Homophobic garbage
  5. Date: 18 Nov 1992 03:55:33 GMT
  6. Organization: University of California; Santa Cruz
  7. Lines: 32
  8. Distribution: world
  9. Message-ID: <1ecerlINNcl0@darkstar.UCSC.EDU>
  10. References: <1992Nov14.172530.15394@dsg.cs.tcd.ie> <1e9auvINNl6f@cuda.add.itg.ti.com> <1ec7d7INNs7g@agate.berkeley.edu>
  11. NNTP-Posting-Host: ucscb.ucsc.edu
  12.  
  13.  
  14. >In <1e9auvINNl6f@cuda.add.itg.ti.com> winsor@geek.NoSubdomain.NoDomain 
  15. >(js) writes:
  16. >
  17. >->I think that it is very sexist to #define FEMALE in terms of MALE.  
  18. >
  19. >I _personally_ don't see any difference between defining a male as
  20. >non-femaleand defining a female as non-male.
  21. >
  22. >Obviously, you do ...
  23.  
  24.      Well, just from a biological standpoint, males are mutations 
  25. of the female organism..  So it'd make sense there to declare:
  26. #define FEMALE 0
  27. #define MALE   (!FEMALE)
  28.  
  29.      And (!FEMALE) is better style than just 1, in case you want 
  30. to change the value of FEMALE from 0 to 1, but want to keep the 
  31. two logically opposing..  (Three years after you wrote the 
  32. original code and at 2:00am you might not remember to check..)
  33.  
  34.      The only argument for #defining MALE as 1 is if you wanted to 
  35. define more than two genders later..  In which case you might not 
  36. even want to declare a gender as type 0, but instead let 0 denote 
  37. an individual whose gender you have not yet defined..  ie, for
  38. something like "while(!who[index++].gender) assign_gender(index);"
  39.  
  40. /---\ /---\ /=   /   ttk@ucscb.UCSC.EDU (the troglodyte killer)
  41.   =     =    = /    "Home is a place that keeps the rain off my computer"
  42.   =     =    = \     B0 f- t+ w- g k s- m+ r- p-(++)     ______
  43.   =     =    =   \                      silence = death   \bi/
  44. The opinions above are my own; I have no employer          \/
  45.