TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Haskell for Mac

297 pointsby grayprogover 9 years ago

19 comments

carterschonwaldover 9 years ago
This looks like it&#x27;s by Manuel Chakravarty. He&#x27;s a long time Haskell contributor &#x2F; researcher. His research lab is responsible for a huge chunk of array fusion related research that&#x27;s happened using Haskell over the years.<p>Given the baked in support for sprite kit, I presume that this is an evolution of the tools he used to teach his young ones how to write games.
评论 #10119718 未加载
gamacheover 9 years ago
<i>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.</i><p>This seems unnecessarily crippling. Is this really required of desktop App Store apps?
评论 #10115609 未加载
评论 #10116346 未加载
评论 #10116993 未加载
评论 #10117313 未加载
评论 #10118107 未加载
评论 #10116720 未加载
评论 #10118617 未加载
评论 #10116120 未加载
评论 #10118796 未加载
评论 #10115633 未加载
erpellanover 9 years ago
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.
评论 #10116315 未加载
评论 #10116655 未加载
评论 #10116936 未加载
eridiusover 9 years ago
Reading this page, it sounds very cool. It also sounds like it&#x27;s heavily inspired by Swift Playgrounds, including using SpriteKit as an example.<p>I am a bit baffled as to why it says the Haskell code can&#x27;t initiate network connections. Yeah the app is sandboxed, but sandboxed apps can easily request network access. And it seems like that&#x27;s a common-enough thing to want that it should support it.
评论 #10120845 未加载
评论 #10115077 未加载
trymasover 9 years ago
I would like to see some demo version, as 20€ is a bit too much to drop.<p>Looks cool, lots of inspiration from swift playgrounds. Though, aren&#x27;t there any open source alternatives (I have never tried haskell), probably similar to ipython (jupyter) stack?
评论 #10116819 未加载
评论 #10115102 未加载
评论 #10120857 未加载
评论 #10115753 未加载
评论 #10115584 未加载
评论 #10118347 未加载
JadeNBover 9 years ago
I imagine that this is a naïve question, but it&#x27;s sincere: what does this app offer for its $20 cost that the Haskell platform doesn&#x27;t? Of their five big selling points, three don&#x27;t seem really convincing: it mentions that it includes 200 libraries—more than HP, but not the sort of thing one needs to pay for; there is SpriteKit support, of which they say:<p>&gt; We will release the SpriteKit binding under a permissive open source license for general use as soon as possible.<p>; and &quot;Let the type system help you&quot;, which, of course, is just a feature of Haskell, not of this environment.<p>A drag&#x27;n&#x27;drop project manager is nice, but doesn&#x27;t seem like <i>that</i> big a deal; so I guess that the real selling point is the &quot;Immediate feedback&quot;. Indeed, that seems to be a <i>huge</i> selling point, and it&#x27;s something for which I&#x27;ve often wished while coding Haskell. However, their blurb on it is very brief:<p>&gt; Haskell playgrounds provide instant feedback, displaying types and results of computations, both textual and graphical.<p>Is there any way to read more about this, and, in particular, to evaluate how much value it adds before buying?
评论 #10119653 未加载
评论 #10118934 未加载
mseriover 9 years ago
When I&#x27;ve read the title I thought it was about leksah [1]. I&#x27;ve not used it since some time but according to recent reviews is getting quite good.<p>[1]: <a href="http:&#x2F;&#x2F;leksah.org" rel="nofollow">http:&#x2F;&#x2F;leksah.org</a>
szastupovover 9 years ago
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 :)
评论 #10117581 未加载
评论 #10115230 未加载
jd3over 9 years ago
I&#x27;m just glad there&#x27;s a nice binary of GHC available to download from somewhere. I&#x27;m running 10.11, and I had to compile GHC from source (homebrew) on my MacBook air in order to install youtube-dl with rtmpdump support. It took literally all night to compile. Hours and hours and hours.
评论 #10117774 未加载
评论 #10119709 未加载
评论 #10119402 未加载
songover 9 years ago
I would buy it if it were not sold through the Mac App Store and not sandboxed... There are applications that make sense to sell in the Mac App Store, a programing environment isn&#x27;t one of them.
shocksover 9 years ago
Any plans for Linux support?
评论 #10120818 未加载
评论 #10115409 未加载
wyagerover 9 years ago
For something similar that is free (as in beer, but also just a wrapper around free-as-in-speech software), see <a href="http:&#x2F;&#x2F;www.kronosnotebook.com&#x2F;haskell" rel="nofollow">http:&#x2F;&#x2F;www.kronosnotebook.com&#x2F;haskell</a>
vitdover 9 years ago
This looks really cool! I tried learning Haskell on the Mac a year or two ago. It was painful having to use command-line tools and text editors. I eventually hacked Xcode to do the syntax highlighting and to run the build commands for Haskell. But that breaks every time Xcode updates, etc. This looks like it solves that problem! Can&#x27;t wait to try it out.<p>One thing I&#x27;d like to see is how well it works for calling into the OS, or at least calling into or being called from C&#x2F;C++&#x2F;Objective-C (and eventually Swift).
spike021over 9 years ago
Was a bit disappointed when I found out they don&#x27;t have any education&#x2F;academic discount beyond education bulk purchasing.<p>Looks pretty cool though.
评论 #10125880 未加载
评论 #10117671 未加载
zer00eyzover 9 years ago
Can someone who knows more about Haskell explain to me what the hell I&#x27;m getting for 25 bucks here? Cant I replicate all of the features it has with off the shelf tools&#x2F;editors that are free? Wouldn&#x27;t that path be less limited than this &quot;sandboxed&quot; app with &quot;access other files or to initiate a network connection will be rejected by the operating system&quot; restrictions?
评论 #10115088 未加载
评论 #10115294 未加载
评论 #10115490 未加载
xbshift1over 9 years ago
I will buy this as soon as it can initiate network connections.
评论 #10120867 未加载
evandrixover 9 years ago
Paid App to do Haskell? pfft.
tempodoxover 9 years ago
A programming language implementation that is subject to sandboxing? Mac has become the parody of a computer.
评论 #10115770 未加载
评论 #10115950 未加载
评论 #10116078 未加载
ameliusover 9 years ago
Why do we still have platform-specific applications in 2015? Any good software engineering environment should set an example and show that we do not need to live by such artificial restrictions.
评论 #10115848 未加载
评论 #10115781 未加载
评论 #10115570 未加载
评论 #10115632 未加载
评论 #10125900 未加载