Live data from Hacker News

Haskell for Mac

haskellformac.com

161–170 of 185 posts

Re: Haskell for Mac

#161
post #14

Any plans for Linux support?

80% of the app's value is Mac-specific UI patterns. Does Linux have a good port of that? I know there was NextStep/GNUStep, but I don't think it's up-to-date with modern Cocoa nibs.

Re: Haskell for Mac

#162

Earlier quoted context omitted.

Is a full blown IDE (ala IntelliJ) really necessary for Haskell?

All that static typing shoud lead to an awesome IDE experience. Given that this hasn't happened, I wonder if there isn't something wrong with Haskell's design that works against it?

There is nothing wrong with Haskell. It's just that writing an IDE is a lot of work and nobody bothered to invest that work so far. Haskell for Mac changes that. (I'm biased — I wrote it.)

Re: Haskell for Mac

#163
post #2

Reading this page, it sounds very cool. It also sounds like it's heavily inspired by Swift Playgrounds, including using SpriteKit as an example. I am a bit baffled as to why it says the Haskell code can't initiate network connections. Yeah the app is sandboxed, but sandboxed apps can easily request network access. And it seems like that's a common-enough thing to want that it should support it.

You can request entitlements, such as network access, but you need to justify them in the App Store review process. Given that Haskell for Mac is pushing the boundaries of what is available on the Mac App Store, I wanted to err on the side of being too conservative for the launch version.

I will certainly work towards network support in coming releases.

Re: Haskell for Mac

#164
post #5

I would like to see some demo version, as 20€ is a bit too much to drop. Looks cool, lots of inspiration from swift playgrounds. Though, aren't there any open source alternatives (I have never tried haskell), probably similar to ipython (jupyter) stack?

Yes, I totally understand the desire to try the app first. For the launch version, we had no choice, but to go with the Mac App Store.

I have started to investigate alternative distribution channels (which then would allow trials, too), but that will take a while to implement (so, I can't promise anything concrete at the moment).

Re: Haskell for Mac

#165

Earlier quoted context omitted.

All that static typing shoud lead to an awesome IDE experience. Given that this hasn't happened, I wonder if there isn't something wrong with Haskell's design that works against it?

There is nothing wrong with Haskell. It's just that writing an IDE is a lot of work and nobody bothered to invest that work so far. Haskell for Mac changes that. (I'm biased — I wrote it.)

It definitely provides some optimism with what is possible in Haskell, nice! I think it might be more of a community thing, many Haskell researchers I know don't have a desire for IDEs (so they don't write or use them as much), but I would also chalk some of it up to the language design and evolution not being very accommodating to the goal.

I'm guessing it works by refreshing the world right now, correct?

Re: Haskell for Mac

#167
post #151
post #96

Earlier quoted context omitted.

This is a totally unproductive (if all too common) attitude toward security. "If it doesn't solve every problem, it's useless." This protects against a whole host of issues. It safeguards against garden-variety incompetence[1]. It provides some defense against the large number of badly-intentioned people who can write an Objective-C app, but don't have the expertise necessary to weaponize a typical root escalation ex…

>It safeguards against garden-variety incompetence[1]. It provides some defense against the large number of badly-intentioned people who can write an Objective-C app The exploits tend to be trivial, often trivial enough to fit into a single tweet. ( https://twitter.com/i0n1c/status/623727538234368000 ) They require no competence to use. As for protecting against incompetence and mistakes, that is far too an extreme o…

> So what is the point, really, of sandboxing if it does not thwart highly technical attackers?

It thwarts the attackers who aren't highly technical, and frustrating the script kiddies could have flow on effects when beginner attackers don't get the reinforcement to motivate themselves to refine and build their skills.

Secondly, exploits can be patched over time. Ten years from now, is OS X going to be better off for having the sandbox? Do you expect a lot of trivial exploits to be discovered after another century of person-hours are invested in the sandbox?

Re: Haskell for Mac

#168
post #61

Earlier quoted context omitted.

Wait, this is a desktop app? Wow... based on the sandboxing thing I had assumed it was an iOS app for learning Haskell on your iPad or something.

How? The title clearly states Haskell for Mac. The site's host is even http://haskellformac.com , and there's no mention of iOS on the home page.

Because of the sandboxing and no networking limitations.

I own a Mac but I didn't even know what "Mac App Store" was. Why does such a thing exist? The concept of a centralized app store for desktop apps is absurd.

Re: Haskell for Mac

#169
post #100

Earlier quoted context omitted.

So "people writing code" == "people who want a general purpose Mac"? And I didn't say Apple customers who buy/own Macs. Keep in mind that a lot of people get an iPhone or iPad first, then want to be more productive with a keyboard and larger screen, or just want to keep buying App Store-enabled Apple devices in general. These are not professional coders and are the overwhelming demographic that Apple is selling to. D…

As opposed to a sandboxed device? Yes. Someone who wants the freedom to write code, install VMs, test browsers, compile C, you name it, no, they do _not_ want a little sandboxed device. The college student at Starbucks typing a term paper? sure.

You can do all of those things with OSX. This whole discussion doesn't make sense because you can do pretty much whatever you want outside of the app store ecosystem.

Re: Haskell for Mac

#170
post #83
post #5

I would like to see some demo version, as 20€ is a bit too much to drop. Looks cool, lots of inspiration from swift playgrounds. Though, aren't there any open source alternatives (I have never tried haskell), probably similar to ipython (jupyter) stack?

I know this is a statement of where the market is going, but boy is it depressing to see people saying that 20 Euros is too much to drop on a piece of software.

Sorry, but we are not living in US or well developed European country (Austria, Switzerland, Norway..). In one workday I make ~40€ after taxes and it's almost twice the average and almost thrice the minimum salary were I live. I would've not said a word if I would've been making >50,000 € a year, like in mentioned countries.

Dropping half of my days work on a software, which has limited capabilities, unknown reviews, is closed source (even though is basically bundled open source tools in, I suppose, comfortable package), and can cause some extra bugs from it self. Give me ol' good 14 day trial, or I will not pay blindly.

Post reply on HN