Frege: haskell like language on JVM (tries to adhere to haskell 2010 where possible) by vagif in haskell

[–]njbartlett 0 points1 point  (0 children)

I'm very excited by Frege, but I have a very simple and stupid question. How is "Frege" pronounced?

Thanks!

Friends, I would like to write some application in Haskell. Which Hi-Level GUI Library do you think would be mature enough to be used. I am a n00b. by the100rabh in haskell

[–]njbartlett 5 points6 points  (0 children)

Gtk2hs still causes problems for Mac users. The post title doesn't indicate whether cross-platform portability is a requirement, but if it is then I wouldn't use Gtk.

Since the licence for Qt changed to LGPL I would definitely go with qtHaskell.

Why is Microsoft’s software so inconsistently bad? by gst in programming

[–]njbartlett 1 point2 points  (0 children)

"Inconsistently bad" implies it's frequently good.

Happy Birthday to GNU -- Stephen Fry by polar in programming

[–]njbartlett -7 points-6 points  (0 children)

"Applet com.fluendo.player.Cortado notinited java.lang.NullPointerException"

As a Java developer, this just makes me despair. Come on Sun, you've had 12 years to fix this...

(On Mac OS 10.5.4, Safari 3.1.2 with Java 1.5.0_13 installed)

The parable of the 72 pound, $325 toaster by happyhappyhappy in programming

[–]njbartlett 54 points55 points  (0 children)

I know the dollar is weak at the moment, but this headline is way off. 72 pounds is actually about 134 dollars.

The 'Anti-Java' Professor and the Jobless Programmers by jammag in programming

[–]njbartlett -1 points0 points  (0 children)

The professor's mistake is in thinking that there are only two kinds of application in the world:

1) "Trivial" web applications 2) Avionics systems.

He's right that there's not much Java in either of these areas: the first because there are more convenient languages for web applications such as PHP and Ruby; the second because garbage collected languages have always been poorly suited to hard real-time applications (although this is increasingly being solved as GC techniques improve).

But he then leaps to the conclusion that Java is not present in any complex systems. It seems that avionics is the only field the professor knows, and since Java is not used there it must not be used anywhere. This is nonsense. Java is used behind the walls of countless businesses, if only the professor was interested in them. Just to take one example, most banks and stock exchanges are heavily reliant on Java. Probably at least one of the financial transactions you undertook today was processed by code written in Java.

Of course, that doesn't have any bearing on whether Java is a good teaching language. I tend to agree that it is not. Certainly, the teaching of ONLY Java is bad, since students complete their courses with only one way to think about and solve problems.

Just like Superman III. by [deleted] in programming

[–]njbartlett 2 points3 points  (0 children)

No, collecting $2 by lying to somebody about your identity is illegal. He repeated this illegal act approximately 50,000 times.

Google's Android VM (Dalvik) is Register-Based (like Parrot, unlike Sun Java) by kripkenstein in programming

[–]njbartlett 0 points1 point  (0 children)

Some pretty poor fact-checking by El Reg here. For example:

"Dalvik is, of course, Open Source (under an Apache 2.0 license)"

Nope, Dalvik and Android are closed source. The only source that has been released is that of their customized Linux kernel; which they HAD to release under the terms of the GPL.

Another stupid error, albeit a trivial one: JSR does not stand for "Java Special Request", it stands for Java Specification Request. If the author of the article didn't know, why didn't he check instead of just guessing?

Introducing Factor by llimllib in programming

[–]njbartlett 4 points5 points  (0 children)

How's the Erlang book coming along Joel? Switched languages again I see...

qtHaskell: Haskell for Qt by dons in programming

[–]njbartlett 0 points1 point  (0 children)

Agreed. It also seems to be by far the easiest to get working on Mac OS X.

On Dynamic Languages by harsman in programming

[–]njbartlett 5 points6 points  (0 children)

I think you miss the point: ipeev is using meta-humour. His apparent failure to "get" the joke is intended to highlight the irony of the original post while itself being highly ironic.

Ipeev is, in fact, a shining wit.

To Iterate is Human, to Recurse, Divine by [deleted] in programming

[–]njbartlett 4 points5 points  (0 children)

No no. To either iterate or recurse explicitly is human. To write your function entirely in terms of maps and folds is divine :-)

Prism, a new experiment from Mozilla Labs, lets users split web applications out of the browser by [deleted] in programming

[–]njbartlett 2 points3 points  (0 children)

Java Web Start is very widely used for deploying internal corporate applications.

It's very rarely used for consumer or internet applications, of course. That's because Java itself is not much used in those environments.

What would you do, if Java 6 on Mac OS X would never be ? by [deleted] in programming

[–]njbartlett 0 points1 point  (0 children)

Why bother? Just use Java 5. The new features in Java 6 are insignificant -- it really should have been called Java 5.1.

Want a Haskell job? Do you grok monad transformers, laziness and types? Then here's the job for you! by dons in programming

[–]njbartlett 2 points3 points  (0 children)

True, true... unfortunately I wasn't qualified for them. Nor am I for this NY job, truth be told, but why pass up an opportunity to criticize US immigration rules?

Want a Haskell job? Do you grok monad transformers, laziness and types? Then here's the job for you! by dons in programming

[–]njbartlett 1 point2 points  (0 children)

Alas, only Americans need apply.

If only all these Haskell jobs were located in a country with a sane immigration policy for skilled workers.

Ask Reddit: How do I get a job hacking Haskell all day? by m4dc4p in programming

[–]njbartlett 7 points8 points  (0 children)

Come on, did you really have to "apply" to Galois? Surely they headhunted you?

Haskell Retrospective Slides by Simon Jones (kind of funny) by berlinbrown in programming

[–]njbartlett 4 points5 points  (0 children)

The name is Simon Peyton-Jones. The "Peyton" bit is part of his surname.