Live data from Hacker News

Haskell for Mac

haskellformac.com

91–100 of 185 posts

Re: Haskell for Mac

#91

I bought it. If someone (cough)Jetbrains were to offer a full blown IDE with code-navigation, refactoring tools, smart autocomplete etc etc. I would pay them 10 times as much.

Donate to Free/Libre/Open projects working on this instead of locked-down proprietary ones. There are two promising projects approaching (not all there yet) exactly what you want: https://atom.io/packages/ide-haskell for Atom and http://leksah.org/

Last I checked that the community version of IntelliJ was open source and available under the terms of the Apache license.

http://www.jetbrains.org/display/IJOS/FAQ

Re: Haskell for Mac

#92

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?

I think it's just that - the type system gives you so much, most hackers see a text editor with minimal type checking as good enough. Also IDEs tend to be commercial and I don't think any of the big companies see Haskellers as a good chunk of change. There's also quite a stigma many developers carry around regarding Haskell, though I don't understand that.

Re: Haskell for Mac

#93
post #36

Earlier quoted context omitted.

Because there’s no environment that would give you native-like experience on multiple platforms without extra work. And developers have limited resources, even in 2015.

Although it is possible to write everything, right up to the view model (but not the view) in something cross platform and performant, keeping the GUI/view using only those languages/frameworks which result in native feel (both in terms of look and performance). Sure, writing the GUI properly for each platform still requires more work, but far far less if all but the front end is cross platform. However, it very rare…

I like that approach, but there’s no abundance of such cross-platform stacks either. And then you have to convert parts of the model to fit the views, and sometimes you want to use non-view technologies only available on a certain platform (Keychain, …). While it makes sense and the results are very good, it’s still a very non-trivial work, especially compared to a simple native app.

Re: Haskell for Mac

#94
post #28

As required by the Mac App Store, Haskell for Mac is sandboxed. Consequently, Haskell code executed in a Haskell for Mac playground cannot access any data except for Haskell for Mac documents, the app container, and those system files white-listed by the operating system. Any attempt to access other files or to initiate a network connection will be rejected by the operating system. This seems unnecessarily crippling.…

Quite honestly, this is the main attraction of the app store. That and trivial installs, though that's a tiny constant convenience.

Re: Haskell for Mac

#95
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.

I don't think trymas was suggesting that €20 is too much to pay for a piece of software, but that it is too much to pay for software that you have not been able to evaluate at all first.

Re: Haskell for Mac

#96
post #43
post #35

Earlier quoted context omitted.

Yes, it’s required. Only some apps are exempt from sandboxing because they existed before sandboxing was introduced. You can also reach out of the sandbox through some user actions, for example opening a file using the system file picker gives you permissions to access this file. Yes, it’s a big constraint. For some apps it’s a show-stopper. As user I mostly welcome it because of the additional protection it gets me.

Apart from that it doesn't get you any additional protection whatsoever. With all the root OS X exploits floating around that bust you out of the sandbox as well as giving you full system access, as someone that has several utilities on the Mac App Store, it would be trivial to put an app there that gets set off by a timer, exploits root, and wreaks havoc. Source: https://www.google.com/search?q=os+x+root+exploit&gws…

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 exploit. It prevents apps from accessing your contacts, reading your emails, determining your location, and accessing the webcam and mic without your knowledge, amongst other things.

Does it protect against a motivated, highly technical attacker? No, not really. But that hardly makes it useless.

[1]: http://www.macobserver.com/news/98/december/981229/bungierec...

Re: Haskell for Mac

#97
post #90

Earlier quoted context omitted.

Exhibit A for how questionable this Sandboxing is when it comes to things like programming languages. And exhibit A for how Mac is becoming a household appliance instead of a general-purpose computer that YOU own and do with what YOU want. If you want to own your Mac you need to stay away from the AppStore at the very least, and ideally build all your shit yourself.

I'd bet that fewer than 5% of Apple customers want a general-purpose computer, and it hasn't deviated much from that over time. Apple has always locked down their hardware and software relative to their competitors. The "it just works" philosophy isn't free, and if it seems like it's getting more locked down, it might have something to do with Apple trying to maintain its profits in the face of increasing competition…

As I sit here in my building with 400 others sitting around me writing code on Macbook Pros. Knowing that in this industrial park alone there are other startups with hundreds of employees doing the same thing. (And this is in Utah - not San Francisco) I'd venture to say that 5% may be extremely off base. I'd say, you take every coffee-shop college student and match them against thousands who are writing code as we speak.

Re: Haskell for Mac

#98

Looks amazing, I really want to try it. Maybe a trial version? Because with current exchange rates in Russia, $24.99 is a shitload of rubles :)

From what I see, it's actually selling for USD$19.99. The $24.99 is in Australian Dollars.

Re: Haskell for Mac

#99
Was a bit disappointed when I found out they don't have any education/academic discount beyond education bulk purchasing.

Looks pretty cool though.

Re: Haskell for Mac

#100
post #90

Earlier quoted context omitted.

I'd bet that fewer than 5% of Apple customers want a general-purpose computer, and it hasn't deviated much from that over time. Apple has always locked down their hardware and software relative to their competitors. The "it just works" philosophy isn't free, and if it seems like it's getting more locked down, it might have something to do with Apple trying to maintain its profits in the face of increasing competition…

As I sit here in my building with 400 others sitting around me writing code on Macbook Pros. Knowing that in this industrial park alone there are other startups with hundreds of employees doing the same thing. (And this is in Utah - not San Francisco) I'd venture to say that 5% may be extremely off base. I'd say, you take every coffee-shop college student and match them against thousands who are writing code as we sp…

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.

Do you think they don't know who their customers are?

Post reply on HN