Log in

one dour badger [entries|archive|friends|userinfo]
one dour badger

[ website | Google ]
[ userinfo | livejournal userinfo ]
[ archive | journal archive ]

(no subject) [Jan. 31st, 2007|12:27 pm]
one dour badger
[Tags|, , ]
[Current Mood |infuriatedinfuriated]

Outraged by the detainment of inmates at Guantanamo without a fair trial or even meaningful evidence, American jurors set out to prove that we can do it inside our borders, too.

Life without parole for "inappropriate grieving," folks. Twelve angry [wo]men. This is why a well-funded and effective educational system is of the utmost priority, and well worth paying taxes into, even if you have no children of your own.
Link5 comments|Leave a comment

I thowwy, Theev Uwwin... [Jan. 14th, 2007|11:58 am]
one dour badger
Link5 comments|Leave a comment

(Smalltalk > you) ifTrue: [self postTo: LiveJournal]. [Jan. 12th, 2007|12:53 am]
one dour badger
Been fiddling about with Dolphin Smalltalk. I'm really liking this language. I first figured objects out in Java, and they seemed like a great idea, but certain things just seemed more complex than they needed to be. Smalltalk has no such cruft. Most especially, writing a small class does not necessitate writing a header which is larger than the method code.

It took a little bit of getting used to, but building live classes in a browser is immensely superior to writing them in an arbitrary editor. There is no compile cycle! Testing code in a workspace makes debugging an instantaneous process. I wondered at first if the live image methodology would hurt collaboration (because with a monolithic image instead of individual source files for your classes, CVS is essentially impossible), but now I see that Smalltalk classes are so... well, small, that the ability to trade packages around is plenty.

The degree to which you can re-use code is unbelievable, even on a small scale. Block closures are my all-time favorite structure. In every other language I've used, there has always come a time when I've wanted to insert arbitrary code into a routine at runtime. Silly me, I was just using the wrong languages! Thinking back now, I wonder if it was Logo that put the idea in my head; Logo is simplified Lisp, and Lisp does similar things.

And where closures let you make a lot of your code highly generic, the way class inheritance works (and the speed with which you can build new classes) lets you also hone general tools into very specific ones just because they're easier to reference later. Case in point, I was building a very generic PolyhedralDie class; once I was done, it took about a minute to subclass it into a FixedPolyhedral abstract singleton (mirroring instance methods to class methods and disabling the #new method), and then mere seconds to subclass that into concrete singletons D4, D6, D8, etc., which I can now utilize with direct class calls (D4 roll) instead of building an appropriate-sized PolyhedralDie (PolyhedralDie new sides: 4; roll).

It's bedtime, or I'd ramble more. This language is so... fun! :D
Link14 comments|Leave a comment

(no subject) [Dec. 17th, 2006|09:32 pm]
one dour badger
Just bought a fresh bottle of Listerine. It had this little promotional sprayermajiggy which you can carry in your pocket and use to spritz your breath when the stank arises away from home.

There is a label on the box. "Warning: Avoid spraying in eyes."

Sadly, I didn't read this until it was already too late.

They really do mean it.
Link6 comments|Leave a comment

(no subject) [Dec. 6th, 2006|02:38 am]
one dour badger
fierycatthing and I have a room for FurCon. We would like to find one or two roommates to chop the cost down. Anyone interested?
Link8 comments|Leave a comment

An interesting fact... [Oct. 15th, 2006|06:32 pm]
one dour badger

LogoThere are:
people with my name
in the U.S.A.

How many have your name?

Link4 comments|Leave a comment

(no subject) [Sep. 27th, 2006|12:57 am]
one dour badger
[Current Music |Conan O'Brian]

Holy crap, Christopher Walken is a flaming furry.

Link9 comments|Leave a comment

Crikey II: The Reckoning [Sep. 12th, 2006|10:32 am]
one dour badger
Words fail me.
Link1 comment|Leave a comment

Crikey. :( [Sep. 3rd, 2006|11:13 pm]
one dour badger
Steve Irwin is dead.
Link2 comments|Leave a comment

(no subject) [Aug. 23rd, 2006|12:22 pm]
one dour badger
Here is an editorial describing the United States' intentional sabotage of Iran's genuine negotiation offers.

Here is an editorial opining that Iran's nod toward negotiation is a smokescreen, and we can't trust them.

What I found interesting is that despite having nearly diametric attitudes toward the entire situation, both writers find a military solution to be a terribly bad idea.

(Also, they both used the word "anodyne" for no good reason.)
Link1 comment|Leave a comment

[ viewing | 10 entries back ]
[ go | earlier/later ]