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