Entry tags:
The dangers of an highly flexible language
Scala (my new language of choice) is a delight in many ways, and I'll be talking about one of the serious ones shortly.
However, it has its dangers, particularly in the sheer degree of metaprogramming it allows. This is surely nowhere better illustrated than in the recent scala-lolz library. This entirely functional but horrifying piece of code adds such things as:
However, it has its dangers, particularly in the sheer degree of metaprogramming it allows. This is surely nowhere better illustrated than in the recent scala-lolz library. This entirely functional but horrifying piece of code adds such things as:
- The ability to throw exceptions with
OH NOES !!
and test them withOMG
- Equality testing with
IZ
- Assertions
!!!!!!!!
(non-null),?!!?
(true) andCan has
(general)
no subject
no subject
no subject
I was about to say, "Well at least that disambiguates it from assignment".
And then I thought, "Not if you do it right...."
no subject
CONFLATIN' MEMES
Lovecraft
Well, it's not completely new; Lisp has it, and so does Perl. But that's a lovely description; I'm going to have to share it with people at work.