Quantcast
Channel: Enfranchised Mind » Programming Language Punditry
Browsing all 20 articles
Browse latest View live

Image may be NSFW.
Clik here to view.

What killed Lisp could kill Haskell as well.

As you listen to the video, I want you to do the following: when he says "Smalltalk", think "Lisp". When he says "Ruby", think "Haskell". And when he says "Test Driven Development/Design", think...

View Article



Image may be NSFW.
Clik here to view.

Scala is Not a Functional Programming Language

Having now worked a fair amount with Scala, I can now unequivocally make this assertion: Scala is not a functional programming language. It is a statically typed object oriented language with closures....

View Article

Image may be NSFW.
Clik here to view.

Geek Baiting for Fun and Profit

Curious to hear people’s thoughts on this assertion: SOAP is an internal DSL of XML. According to my favorite DSL check-list, it’s not a DSL. That matches with my gut, yet I’m having trouble coming up...

View Article

Image may be NSFW.
Clik here to view.

What is a functional programming language?

Many people debating whether a given language X is or is not a functional programming language don't have a good idea of what a functional programming language is. There is a very rigorous definition...

View Article

Image may be NSFW.
Clik here to view.

We Aren’t Too Stupid for Polyglot Programming

As those who listened to my WebDev Radio interview know, I am working on a book on polyglot programming. This has me asking smart people what they think about polyglot programming, and one of the most...

View Article


Image may be NSFW.
Clik here to view.

1024 by 2012!

This will be a short blog post, but I just wanted to point out this article from El Reg on the future roadmap of the Sparc CPU. Especially check out the graphic associated with that article. Here we...

View Article

Image may be NSFW.
Clik here to view.

null Sucks: A Case in Point

Take a look at this API: ClassNode#addProperty. Turns out that if you pass null into getterBlock and setterBlock, you get the default implementations. Maybe1. Normally passing null around blows up in...

View Article

Image may be NSFW.
Clik here to view.

New PeriodicalUpdater Feature, and, Mutable Data Sucks: A Case in Point

The jQuery PeriodicalUpdater, which has been getting lots of love because of feedback and support over here, has a new feature. The “data” configuration argument now will work properly with numbers and...

View Article


Image may be NSFW.
Clik here to view.

My question on Go

Algol-2009 aka Google Go causes Brian thoughts on systems programming languages and how to apply optimizations. Related posts: Ruby + XML: A Serious Question That Only Sounds Facetious Supero: Making...

View Article


Image may be NSFW.
Clik here to view.

Scala: Post-Functional, Post-Modern, or Just Perl++?

Protip to Scala people: If one of the fundamental stunts of a style is pervasive in all the code but yours, you're not in the same style of programming. Related posts: Scala is Not a Functional...

View Article

Image may be NSFW.
Clik here to view.

Worse is not better!

This is something that has been bothering me for a while. Never, with the possible exception of “Democrats are weak” (thank god we had a real conservative as president when we fought global fascism,...

View Article

Image may be NSFW.
Clik here to view.

Hash tables revisted

Just a quick note, I wanted to point this paper out to everyone here. Basically, the author demonstrates a denial of service attack using engineered hash collisions to force the programs into worst...

View Article

Image may be NSFW.
Clik here to view.

Today’s Thought

"Great tools are what you get when your language sucks."

View Article


Image may be NSFW.
Clik here to view.

Steve Yegge is an idiot

And to think, I used to have respect for the man. Then he goes and posts this pile of fetid dingo kidneys. I'm going to explain in detail why ditching private (and, by extension, public) is bad....

View Article

Image may be NSFW.
Clik here to view.

Ashlar and Assumptions

In my free time this summer, as a counter-balance to the pastoral/ministerial work I was doing, I've cranked on a programming language called "Ashlar". It's still just getting started, but a big hurdle...

View Article


Image may be NSFW.
Clik here to view.

My Experience Installing F# on OS-X

I’ve been working in .NET for a while now, but the time finally came when I no longer had to be working on a Microsoft workstation via VPN. This meant that I was free to start developing .NET on my...

View Article

Image may be NSFW.
Clik here to view.

“Statically Typed Groovy”? Bwuh? I’m confused.

Hamlet d’Arcy just posted on Groovy getting a static mode, apparently called “Grumpy”. I’m really confused about why Groovy is bothering. First of all, we have to be clear that a statically typed...

View Article


Image may be NSFW.
Clik here to view.

What programming language should I use?

My answer to the question: what programming language should I use? Also answers the question: when should I use programming language X? The above is, obviously, IMHO. And if your favorite programming...

View Article

Image may be NSFW.
Clik here to view.

Programmers need to know math!

Do programmers need to know mathematics? Yes!

View Article

Image may be NSFW.
Clik here to view.

Dynamic Languages are Static

This article is a response to this blog post. The problem with this post is that it makes several mistakes around the behavior of sum types, which undrcut the argument the post is making. I want to...

View Article
Browsing all 20 articles
Browse latest View live




Latest Images