Berkeley CSUA MOTD:Entry 21071
Berkeley CSUA MOTD
 
WIKI | FAQ | Tech FAQ
http://csua.com/feed/
2024/11/23 [General] UID:1000 Activity:popular
11/23   

2001/4/23-24 [Computer/SW/Languages, Computer/SW/Languages/Functional] UID:21071 Activity:high 75%like:21076
4/22    reviewP on Tripplite, APC, and others, thanks.
        \_ t
        \_ For the eternally clueless for who think whateverP is a generic
           form of asking any question... it isn't.  If memory serves, the P
           stands for "P"redicate.  This comes from the c60a (and maybe 50?)
           days where everything in the A&S book was thisP and thatP for all
           the true/false routines.  thus: isnumP and isdigitP and foodP are
           good.  reviewP will only get you #t/f.  Now please just stop
           misusing shorthand in attempt to fit in.  English works perfectly
           most of the time and if you don't know that Engrish does ok, too.
           \_ Why is it "#t" but not "t"?
              \_ probably meant #t/#f
                 \_ Yes.
           \_ usage defined meaning.  trace the etymology of many many
              common expressions and you will find that they started out as
               something compeletly different, and alot of  ignorant idiots
               missused the language for several decades, and now it's in
               the dictionaries.
           \_ nil is also acceptable in place of #f
              \_ #t
                \_ More precisely, in older lisps, the convention is P for
                   predicate, eg, isdigitP, with true and false being t and nil
                        \_ Yep.  I knew someone would come up with the full
                           real answer if I started in that direction.  Thanks.
                   \_ you mean "digitp"
                   (more precisely, nil is false and everything else is true).
                   The scheme convention is ?, such as isdigit?, with #t and
                   #f being boolean types returned.  I don't remember what
                   r4rs says about nil in control flow, but #f != nil
                   \_ Even more precisely, older lisps only had upper case, so
                      you had things like ISDIGITP.
                      \_ Why would you ever have ISDIGITP instead of DIGITP ?
                   \_ !#t?  I think I got schooled.
                      \_ the more interesting question is when to use
                         eg digitp vs digit-p
2024/11/23 [General] UID:1000 Activity:popular
11/23   

You may also be interested in these entries...
2012/12/18-2013/1/24 [Computer/SW/Languages/Perl] UID:54561 Activity:nil
12/18   Happy 25th birthday Perl, and FUCK YOU Larry Wall for fucking up
        the computer science formalism that sets back compilers development
        back for at least a decade:
        http://techcrunch.com/2012/12/18/print-happy-25th-birthday-perl
        \_ I tried to learn Perl but was scared away by it.  Maybe scripting
           lanauages have to be like that in order to work well?
	...
2012/4/2-6/4 [Computer/SW/Languages/Java, Computer/SW/RevisionControl] UID:54353 Activity:nil
4/02    We use Perforce at work for revision control. It seems to work okay.
        Lately, a lot of the newer developers are saying that Perforce
        sucks and we should switch to Mercurial or Git. I have done some
        searching on the Internet and some others have this opinion. Added
        advantage is that Mercurial and Git are free. However, there would
        be some work to switch for the sysadmins and the developers.
	...
2011/4/16-7/13 [Computer/SW/Languages/Python] UID:54086 Activity:nil
4/16    Whoa, I just heard that MIT discontinued 6.001 (classic scheme)
        to 6.01. In fact, 6.00, 6.01 and 6.02 all use Python. What the
        hell? What has the world become? It's a sad sad day. SICP forever!
        \_ old story, they've ditched that shitty book and lang for a while.
        \_ I used to think scheme was cool, then I saw Ka Ping Yee's
           "Beautiful Code" class aka 61a in python, and converted.
	...
2011/4/26-7/13 [Computer/Theory, Health/Women] UID:54095 Activity:nil
4/26    Is it correct to say that Godel's work on the incompleteness thm
        proved the Principia Mathematica wrong?
        \_ It didn't exactly prove it wrong; it proved that the true goal of
           PM (a complete and consistent set of mathematical truths)
           is unattainable.  -tom
           \_ Ah cool, no this is good. See ok yeah so the main goal of PM
	...
2011/2/24-4/20 [Computer/SW/Languages/Java] UID:54048 Activity:nil
2/24    Go Programming Language.  Anyone here use it?  It kind of
        reminds me of java-meets python, and well, that is fitting given it's
        a GOOG product.  What is so special about it?
        \_ as I understand it, it's a suitable OOP-y systems language with more
           structure than C, less complexity than C++, and less overhead than
           Java/Python.
	...
2010/8/8-9/7 [Computer/SW/Languages/C_Cplusplus, Computer/SW/Languages/Web] UID:53914 Activity:nil
8/8     Trying to make a list of interesting features languages have
        touted as this whole PL field comes around, trying to see if they
        have basis in the culture of the time: feel free to add some/dispute
        1970 C, "portability"
        1980 C++, classes, oop, iterators, streams, functors, templates
             expert systems
	...
2010/1/20-29 [Computer/SW/Languages/Misc, Computer/SW/Security] UID:53649 Activity:nil
1/20    Did Chinese come up with new way of quicksort?
        http://www.nytimes.com/2010/01/20/technology/20cyber.html
        Joe Stewart, a malware specialist with SecureWorks, a computer
        security company based in Atlanta, said he determined the main
        program used in the attack contained a module based on an unusu
        al algorithm from a Chinese technical paper that has been
	...
2010/1/12-29 [Computer/SW/Apps/Media] UID:53627 Activity:kinda low
1/12    How do I get a job NOT related to internet DNS social network cloud
        twitter GOOG EC2 amazon API ???
        \_ A CS job not related to API?
        \_ Chip design, or maybe software that does chip design. What is
           your major? How about game developer?
        \_ DNS? DNS? What era ado you live in? I agree that social network
	...
2009/7/21-24 [Computer/SW/Languages/Java] UID:53168 Activity:moderate
7/20    For those who care btw, it looks like eclipse is now A Standard Tool
        at UCB ugrad cs, probably replaced emacs.  Furthermore, people get
        angry at seeing Makefiles, (since eclispe takes care of that).  I
        guess it's just a sign of the times.
        \_ The more people at my work use eclipse the less the code is
           managable in emacs.  I'm not sure which application's fault
	...
2008/12/18-2009/1/2 [Computer/SW/OS/Linux, Computer/SW/OS/Windows] UID:52273 Activity:nil
12/18   Are any of you using any kind of scheme involving, e.g., running
        multiple copies of web browsers in virtual machines so that the
        copy you use for random web browsing is isolated from the copy you
        use for financial transactions? What other sorts of schemes like
        this are people using that aren't a total PITA? P.S. I am talking
        mainly about Windows; on Unixes you could always run stuff under
	...
2008/10/2-4 [Computer/SW/Languages/Functional] UID:51347 Activity:nil
10/1    I want redistricting. I don't want a committee. How hard is it to
        simply float a new scheme for redistricting?
        \_ Just gather 1M signatures.
	...