tag:blogger.com,1999:blog-37404288.post810137022493491667..comments2023-11-02T14:40:18.756+01:00Comments on JP Moresmau's Programming Blog: Can Frege (Haskell on Java) deliver?JP Moresmauhttp://www.blogger.com/profile/09964251063221757176noreply@blogger.comBlogger13125tag:blogger.com,1999:blog-37404288.post-61328548394623795872012-06-09T16:39:33.894+02:002012-06-09T16:39:33.894+02:00Chris, thanks for the kind words!Chris, thanks for the kind words!JP Moresmauhttps://www.blogger.com/profile/09964251063221757176noreply@blogger.comtag:blogger.com,1999:blog-37404288.post-55755966450630402752012-06-09T15:17:57.411+02:002012-06-09T15:17:57.411+02:00Please be reassured that EclipseFP is a *very* use...Please be reassured that EclipseFP is a *very* useful project. I use Python (Django), Javascript (NodeJS), Java (Android), JavaME and C in Eclipse on a regular basis. I'm a Unix/Linux guy - I've been using vi since the early 90's but have found that Eclipse (with the excellent viplugin, which I have bought a copy) is a more productive environment.<br /><br />I first tried to learn Haskell in 2009, but was not sufficiently motivated to get through Cabal-hell.<br /><br />Yesod turning 1.0 gave me an incentive to have another look at the language, and I must admit that I love what I've seen so far.<br /><br />I just wish that cabal packages came with front-page READMEs (on the hackage site) like projects do on GitHub.<br /><br />Thanks for all your work, and be reassured that it is very useful.<br /><br />Chris.Chris Dewhttps://www.blogger.com/profile/11363466507771954110noreply@blogger.comtag:blogger.com,1999:blog-37404288.post-21226593046379098712012-04-12T18:17:39.856+02:002012-04-12T18:17:39.856+02:00I've been working in Haskell for 3 months now....I've been working in Haskell for 3 months now. So far I developed my code in emacs (Haskell mode + GHC-mod), Leksah and EclipseFP and EclipseFP is definitely the best of these three. Leksah is clumsy, buggy and feature-lacking. The latest version added a panel that allows to display files in a project - that shows how poor Leksah is. EclipseFP is very decent. I'd like to see better syntax highlighting, especially distinguishing between defining a function and using that functions name somewhere in the code. Refactoring support would be nice also. I'm pretty sure you have an audience so I'm keeping my fingers crossed.killyhttps://www.blogger.com/profile/06896473142672097499noreply@blogger.comtag:blogger.com,1999:blog-37404288.post-29575820134688079612012-04-09T14:27:29.361+02:002012-04-09T14:27:29.361+02:00hey look for this programming website where you ca...hey look for this programming website where you can download codes, share or have fun with the countcode community: www.countcode.comEmimehttps://www.blogger.com/profile/11518660588488997636noreply@blogger.comtag:blogger.com,1999:blog-37404288.post-7151387813373560702012-03-31T14:48:11.957+02:002012-03-31T14:48:11.957+02:00EclipseFp is the only IDE I can get to work on the...EclipseFp is the only IDE I can get to work on the mac. <br />Leksah crashes about once every 30 seconds. <br /><br />For a beginner or dabbler in Haskell, an easy to install and use IDE is very helpful. I have no preference for an IDE written in Haskell.<br /><br />Keep up the good work.Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-37404288.post-90820667864141383602012-03-19T19:27:49.848+01:002012-03-19T19:27:49.848+01:00EclipseFP is the best IDE for Haskell I have seen ...EclipseFP is the best IDE for Haskell I have seen by a lot.<br /><br />Leksah just seems like reinventing the wheel to me, why write a whole new IDE when good ones exist.Yukarin-chanhttps://www.blogger.com/profile/03064429475531027789noreply@blogger.comtag:blogger.com,1999:blog-37404288.post-90589899274579580602012-03-15T01:09:50.454+01:002012-03-15T01:09:50.454+01:00I have had precious little time to haskell lately,...I have had precious little time to haskell lately, but I would want to encourage you that I remain very much interested in your work.clanehinhttps://www.blogger.com/profile/01915448881872723821noreply@blogger.comtag:blogger.com,1999:blog-37404288.post-80352668283613743242012-03-14T10:24:10.118+01:002012-03-14T10:24:10.118+01:00I'm not David :-), but for me the killing feat...I'm not David :-), but for me the killing features are:<br /><br />* Refactoring support<br />* tools to handle program structure, i.e.<br />** navigating references and definitions of functions, etc.<br />** managing dependencies (import graph; dropping unused import statements; managing the list of imported or hidden names)<br />* run nicely on Mac OS (I'd love to have a native version of course :-), but Eclipse is certainly better than e.g. GTK)<br />* integration of profiling and debugging tools is a big plus<br />* snappiness, i.e. the IDE must not feel sluggish<br /><br />I have to admit that I hadn't looked at EclipseFP for some time now which I just made good for and I'm impressed by the features listed on its web site! Several items of my wish list seem to be taken care of and other nice features are available as well.<br />A big thanks for your great work!<br /><br />Have to try it out soon.Thorstenhttps://www.blogger.com/profile/04198181592817323580noreply@blogger.comtag:blogger.com,1999:blog-37404288.post-37263193791103870862012-03-13T23:30:46.790+01:002012-03-13T23:30:46.790+01:00I am looking forward to your evaluation of Frege -...I am looking forward to your evaluation of Frege - I am sure all Frege developers will take fair criticism seriously.<br /><br />If you have any questions, there is now a Google group under http://groups.google.com/group/frege-programming-languageAnonymoushttps://www.blogger.com/profile/05177070627420146345noreply@blogger.comtag:blogger.com,1999:blog-37404288.post-52082881797154401162012-03-13T13:55:55.861+01:002012-03-13T13:55:55.861+01:00Hi,
Personally a big thank you for your efforts o...Hi,<br /><br />Personally a big thank you for your efforts on putting together Eclipse FP.<br /><br />I personally think tools like Eclipse are essential and are essentially what gave Java an incredible advantage.<br /><br />At my work it's much easier to integrate for example Clojure, which has several excellent IDEs (including Java plugins) and inter-operate with Java -- and take advantage of the qualities of the JVM implementation and associated libraries.<br /><br />Personally, I see a lot of developer productivity as a problem of knowledge management. Language features go a long way but without tools to help navigate the big hairy mess that are the libraries of a platform (any platform), there is no hope. <br /><br />Code completion and tooltips (quick access to javadoc) are essential tools.Costinhttps://www.blogger.com/profile/02527548518360389488noreply@blogger.comtag:blogger.com,1999:blog-37404288.post-36583159519471553522012-03-13T08:04:51.319+01:002012-03-13T08:04:51.319+01:00Thanks for your insights, both of you. David, what...Thanks for your insights, both of you. David, what are for you the killing features a Haskell IDE should have, that will make it reach that tipping point?JP Moresmauhttps://www.blogger.com/profile/09964251063221757176noreply@blogger.comtag:blogger.com,1999:blog-37404288.post-89407520825583805332012-03-13T07:43:46.015+01:002012-03-13T07:43:46.015+01:00I think your efforts are very valuable but it'...I think your efforts are very valuable but it's a huge undertaking for one person and an IDE has to be pretty far along before it becomes compelling. So there is a lot of work before that tipping point.<br /><br />I think you are wrong on the first two points. I know a lot of developers (myself included) who are huge Vim fans but still prefer Eclipse for Java development. Most developers also don't care too much what language their tool is written in, just that its a great tool. I think how quickly a large proportion of the Haskell community has abandoned Darcs in favour of Git provides some evidence for this.<br /><br />There are defiantly developers who fit the description you paint, but not a majority and I think its also an older mentality that most younger developers don't have.<br /><br />I think Frege is an orthogonal issue. Sure Eclipse is associate with Java but its a pretty diverse ecosystem these days. The Eclipse C IDE is also pretty good.David Thttps://www.blogger.com/profile/10326881023812933317noreply@blogger.comtag:blogger.com,1999:blog-37404288.post-19275601462601153192012-03-12T22:57:06.470+01:002012-03-12T22:57:06.470+01:00I see the EclipseFP aiming for programmers who lik...I see the EclipseFP aiming for programmers who like a decent IDE. They may not be Java programmers or need to use the JDK.<br /><br />I use Eclipse for its IDE features. I do almost all my development in C++, I don't even touch Java or the JDK. I can see why that would be a draw for some, but I see EclipseFP targeting a different audience than the Haskell on the JVM approach.Jonathan Turnerhttps://www.blogger.com/profile/02273361047446372497noreply@blogger.com