Re: [Haskell-cafe] Haskell IDE

2011-03-08 Thread Alberto G. Corona
The lazy path:

You can also just download  and install the binaries for your platform at
http://leksah.org/download.html.

From experience, I guess that most if not all of the capabilities will  work
with your version of GHC (except some features more tightly integrated with
the compiler, such is GHCI.


2011/3/7 Daniel Fischer daniel.is.fisc...@googlemail.com

 On Monday 07 March 2011 16:08:01, Alberto G. Corona wrote:
  I use leksah, and I want to say thanks to the people that maintain it. I
  want also to encourage them to continuing its valuable work.
 
  from the last release of Leksah, I particulary appreciate its:
 
  Multiplatform support
  Ease of installation in all platforms including windows
  capability to works with many cabal packages in a single workspace
  its detection of dependencies and rebuilding of the affected packages
  Integration of GHCI and the GHCI debugger
  integrated building of documentation
  referencing and navigation trough the  source of the installed packages
  and of course all the other traditional IDE capabilities

 That sounds nice, so I thought I'd try out leksah again.

 Unfortunately, the dependencies rule out GHC-7 (base  4.3, Cabal  1.9,
 containers  0.4 were the ones that sprang to the eyes immediately).
 Bummer

 Maybe someone could try relaxing the bounds and build it with GHC-7, and -
 if it works - upload a new version?
 (I could try if I get a go-ahead from Hamish or Jürgen)

 ___
 Leksah mailing list
 lek...@projects.haskell.org
 http://projects.haskell.org/cgi-bin/mailman/listinfo/leksah

___
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe


Re: [Haskell-cafe] Haskell IDE

2011-03-08 Thread Andrew Coppin

On 07/03/2011 04:39 PM, Daniel Fischer wrote:


That sounds nice, so I thought I'd try out leksah again.

Unfortunately, the dependencies rule out GHC-7

Maybe someone could try relaxing the bounds and build it with GHC-7, and -
if it works - upload a new version?
(I could try if I get a go-ahead from Hamish or Jürgen)


I couldn't get it to build either. So I just grabbed the Windows binary 
from the homepage and used that. Worked just fine...


(Not sure that they have binaries for platforms that aren't Windows 
though. Can't remember off the top of my head.)


___
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe


Re: [Haskell-cafe] Haskell IDE

2011-03-08 Thread Daniel Fischer
On Tuesday 08 March 2011 21:16:33, Andrew Coppin wrote:
 On 07/03/2011 04:39 PM, Daniel Fischer wrote:
  That sounds nice, so I thought I'd try out leksah again.
  
  Unfortunately, the dependencies rule out GHC-7
  
  Maybe someone could try relaxing the bounds and build it with GHC-7,
  and - if it works - upload a new version?
  (I could try if I get a go-ahead from Hamish or Jürgen)
 
 I couldn't get it to build either. So I just grabbed the Windows binary
 from the homepage and used that. Worked just fine...
 
 (Not sure that they have binaries for platforms that aren't Windows
 though. Can't remember off the top of my head.)
 

From what I remember, Mac, Fedora and Arch linux.
I guess there's a chance the Fedora RPMs work on openSUSE, but I won't try.
I'll wait for the next version on hackage.

___
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe


Re: [Haskell-cafe] Haskell IDE

2011-03-07 Thread David Virebayre
I use kate too.

I tried and liked leksah, but the fact that everything is a project
with a cabal file felt to heavy for me when I just want to hack on a
single .hs file.

___
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe


Re: [Haskell-cafe] Haskell IDE

2011-03-07 Thread David Virebayre
2011/3/3 JP Moresmau jpmores...@gmail.com:

 Hello, I'm one of the maintainers of EclipseFP. It is a real
 alternative: it works, it is maintained, supported and enhanced. I use
 it for my own projects, and of course I use it to work on the version
 of the scion library that ships with it, so we eat our own dogfood
 :-). A new minor version is going to come out in the next couple of
 weeks. Why don't you give it a try? We appreciate any feedback!

from  http://eclipsefp.sourceforge.net/eclipsefp2.html I understand that
building scion is automatically done, but can be optionally done it it's too
long.
but from http://eclipsefp.sourceforge.net/build.html I see that I do have to
build it. But :

git clone http://github.com/JPMoresmau/scion.git
Initialized empty Git repository in /data/code/scion/.git/
remote: Counting objects: 3563, done.
remote: Compressing objects: 100% (1310/1310), done.
remote: Total 3563 (delta 2137), reused 3342 (delta 1970)
Receiving objects: 100% (3563/3563), 580.09 KiB | 395 KiB/s, done.

Resolving deltas: 100% (2137/2137), done.

david@pcdavid:~/code$ cd scion/

david@pcdavid:~/code/scion$ sudo cabal install
[sudo] password for david:
Resolving dependencies...
cabal: dependencies conflict: ghc-6.12.3 requires Cabal ==1.8.0.6 however
Cabal-1.8.0.6 was excluded because scion-0.1.0.8 requires Cabal ==1.6.*

I'm not sure what to do now. Trying to install eclipsefp without scion built
in case it works, but I'm not used to eclipse, I could use some screenshots
to take me step by step through the process. For example, My project menu
has open grayed, and file/import wants me to choose an import source (I
chose Existing project into workspace) but then do I copy projects into
workspace ( I did not )

I have eclipse already setup with android development (I have just a toy
project, I planned to learn about android programming), when I imported the
projects they appeared at the same place. Is there a way not to mix android
and haskell projects ? Do I create a new workspace, or assign working sets ?

Anyway the projects are in the workspace, and there's 123 warnings; but I
can't really tell if the build failed or not.
Selecting all the project, and right-click - refresh didn't seem to change
anything.

But it seems it worked, because step 7 does launch a new eclipse window, and
I can see haskell in the preferences. Except that I had an error message
regarding scion, and stupid me, clicked ok before I could remember what was
written.

I tried rebuild scion, but nothing seemed to happen. I closed the first
Eclipse window (the one that has all the eclipsefp projects in the package
explorer), but then the second one closed too. I lauched eclipse again, run
configurations, etc and this time it looks like scion is building (well
something happens in the Console tab)

While this is building, I'm wondering if there's a way to launch eclise
directly in the right mode. Not having to go to run configurations, etc.

Ah, the build failed. Complains that HUnit is missing. So I cabal install
it, close my Eclipse window, run configurations again on the first Eclipse
window, and the build resumes.

 And build success. Now to open a haskell source file and play with
Eclipse.

/feedback

David.
___
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe


Re: [Haskell-cafe] Haskell IDE

2011-03-07 Thread David Virebayre
2011/3/7 David Virebayre dav.vire+hask...@gmail.com

  And build success. Now to open a haskell source file and play with
 Eclipse.


... and I keep having those Problem occurred popups:

'Occurrences has encountered a problem
An internal error has occurred.

In the detail:

An internal error has occurred.
java.lang.NullPointerException

In show error log tab, 3 messages; all have 'net.sf.eclipsefp.haskell.ui' in
the Plug-in column :
TWICE:
eclipse.buildId=M20100211-1343
java.version=1.6.0_20
java.vendor=Sun Microsystems Inc.
BootLoader constants: OS=linux, ARCH=x86, WS=gtk, NL=fr_FR
Framework arguments:  -product org.eclipse.sdk.ide
Command-line arguments:  -product org.eclipse.sdk.ide -data
/data/code/eclipse/../runtime-New_configuration -dev
file:/data/code/eclipse/.metadata/.plugins/org.eclipse.pde.core/New_configuration/dev.properties
-os linux -ws gtk -arch x86


Info
Mon Mar 07 15:15:13 CET 2011
cabal executable: /usr/local/bin/cabal, cabal-install 0.8.2, Cabal library
version 1.8.0.2

AND ONCE:
eclipse.buildId=M20100211-1343
java.version=1.6.0_20
java.vendor=Sun Microsystems Inc.
BootLoader constants: OS=linux, ARCH=x86, WS=gtk, NL=fr_FR
Framework arguments:  -product org.eclipse.sdk.ide
Command-line arguments:  -product org.eclipse.sdk.ide -data
/data/code/eclipse/../runtime-New_configuration -dev
file:/data/code/eclipse/.metadata/.plugins/org.eclipse.pde.core/New_configuration/dev.properties
-os linux -ws gtk -arch x86


Info
Mon Mar 07 15:03:33 CET 2011
cabal executable: /home/david/bin/cabalinit, cabal-install , Cabal library
version

Cheers,

David.
___
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe


Re: [Haskell-cafe] Haskell IDE

2011-03-07 Thread Alberto G. Corona
I use leksah, and I want to say thanks to the people that maintain it. I
want also to encourage them to continuing its valuable work.

from the last release of Leksah, I particulary appreciate its:

Multiplatform support
Ease of installation in all platforms including windows
capability to works with many cabal packages in a single workspace
its detection of dependencies and rebuilding of the affected packages
Integration of GHCI and the GHCI debugger
integrated building of documentation
referencing and navigation trough the  source of the installed packages
and of course all the other traditional IDE capabilities


2011/3/7 David Virebayre dav.vire+hask...@gmail.com

 2011/3/3 JP Moresmau jpmores...@gmail.com:


  Hello, I'm one of the maintainers of EclipseFP. It is a real
  alternative: it works, it is maintained, supported and enhanced. I use
  it for my own projects, and of course I use it to work on the version
  of the scion library that ships with it, so we eat our own dogfood
  :-). A new minor version is going to come out in the next couple of
  weeks. Why don't you give it a try? We appreciate any feedback!

 from  http://eclipsefp.sourceforge.net/eclipsefp2.html I understand that
 building scion is automatically done, but can be optionally done it it's too
 long.
 but from http://eclipsefp.sourceforge.net/build.html I see that I do have
 to build it. But :

 git clone http://github.com/JPMoresmau/scion.git
 Initialized empty Git repository in /data/code/scion/.git/
 remote: Counting objects: 3563, done.
 remote: Compressing objects: 100% (1310/1310), done.
 remote: Total 3563 (delta 2137), reused 3342 (delta 1970)
 Receiving objects: 100% (3563/3563), 580.09 KiB | 395 KiB/s, done.

 Resolving deltas: 100% (2137/2137), done.

 david@pcdavid:~/code$ cd scion/

 david@pcdavid:~/code/scion$ sudo cabal install
 [sudo] password for david:
 Resolving dependencies...
 cabal: dependencies conflict: ghc-6.12.3 requires Cabal ==1.8.0.6 however
 Cabal-1.8.0.6 was excluded because scion-0.1.0.8 requires Cabal ==1.6.*

 I'm not sure what to do now. Trying to install eclipsefp without scion
 built in case it works, but I'm not used to eclipse, I could use some
 screenshots to take me step by step through the process. For example, My
 project menu has open grayed, and file/import wants me to choose an import
 source (I chose Existing project into workspace) but then do I copy projects
 into workspace ( I did not )

 I have eclipse already setup with android development (I have just a toy
 project, I planned to learn about android programming), when I imported the
 projects they appeared at the same place. Is there a way not to mix android
 and haskell projects ? Do I create a new workspace, or assign working sets ?

 Anyway the projects are in the workspace, and there's 123 warnings; but I
 can't really tell if the build failed or not.
 Selecting all the project, and right-click - refresh didn't seem to change
 anything.

 But it seems it worked, because step 7 does launch a new eclipse window,
 and I can see haskell in the preferences. Except that I had an error message
 regarding scion, and stupid me, clicked ok before I could remember what was
 written.

 I tried rebuild scion, but nothing seemed to happen. I closed the first
 Eclipse window (the one that has all the eclipsefp projects in the package
 explorer), but then the second one closed too. I lauched eclipse again, run
 configurations, etc and this time it looks like scion is building (well
 something happens in the Console tab)

 While this is building, I'm wondering if there's a way to launch eclise
 directly in the right mode. Not having to go to run configurations, etc.

 Ah, the build failed. Complains that HUnit is missing. So I cabal install
 it, close my Eclipse window, run configurations again on the first Eclipse
 window, and the build resumes.

  And build success. Now to open a haskell source file and play with
 Eclipse.

 /feedback

 David.


 ___
 Haskell-Cafe mailing list
 Haskell-Cafe@haskell.org
 http://www.haskell.org/mailman/listinfo/haskell-cafe


___
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe


Re: [Haskell-cafe] Haskell IDE

2011-03-07 Thread JP Moresmau
The eclipseFP Help forum or mailing list is probably a better medium
for EclipseFP questions than haskell-cafe, I'd say...
EclipseFP uses the scion library, but comes bundled with it, so it
should be able to build it (including downloading dependencies from
hackage) itself without you building scion manually (if you still want
to do it, there is a flag you can set to specify the version of Cabal
you're using).
I think you're confusing the instructions to install EclipseFP and use
it to develop in Haskell with the instructions on the build page that
are for people that wish to hack EclipseFP itself. Basically you need
to install EclipseFP using the Eclipse install new software features
and take it from there.
You can of course have different workspaces, one for your haskell
projects, one for your android projects, but it doesn't matter if you
have projects of different types in the same workspace.
Good luck, and if you're still confused feel free to contact me directly.

JP

On Mon, Mar 7, 2011 at 3:19 PM, David Virebayre
dav.vire+hask...@gmail.com wrote:
 2011/3/3 JP Moresmau jpmores...@gmail.com:

 Hello, I'm one of the maintainers of EclipseFP. It is a real
 alternative: it works, it is maintained, supported and enhanced. I use
 it for my own projects, and of course I use it to work on the version
 of the scion library that ships with it, so we eat our own dogfood
 :-). A new minor version is going to come out in the next couple of
 weeks. Why don't you give it a try? We appreciate any feedback!

 from  http://eclipsefp.sourceforge.net/eclipsefp2.html I understand that
 building scion is automatically done, but can be optionally done it it's too
 long.
 but from http://eclipsefp.sourceforge.net/build.html I see that I do have to
 build it. But :

 git clone http://github.com/JPMoresmau/scion.git
 Initialized empty Git repository in /data/code/scion/.git/
 remote: Counting objects: 3563, done.
 remote: Compressing objects: 100% (1310/1310), done.
 remote: Total 3563 (delta 2137), reused 3342 (delta 1970)
 Receiving objects: 100% (3563/3563), 580.09 KiB | 395 KiB/s, done.

 Resolving deltas: 100% (2137/2137), done.

 david@pcdavid:~/code$ cd scion/

 david@pcdavid:~/code/scion$ sudo cabal install
 [sudo] password for david:
 Resolving dependencies...
 cabal: dependencies conflict: ghc-6.12.3 requires Cabal ==1.8.0.6 however
 Cabal-1.8.0.6 was excluded because scion-0.1.0.8 requires Cabal ==1.6.*

 I'm not sure what to do now. Trying to install eclipsefp without scion built
 in case it works, but I'm not used to eclipse, I could use some screenshots
 to take me step by step through the process. For example, My project menu
 has open grayed, and file/import wants me to choose an import source (I
 chose Existing project into workspace) but then do I copy projects into
 workspace ( I did not )
 I have eclipse already setup with android development (I have just a toy
 project, I planned to learn about android programming), when I imported the
 projects they appeared at the same place. Is there a way not to mix android
 and haskell projects ? Do I create a new workspace, or assign working sets ?
 Anyway the projects are in the workspace, and there's 123 warnings; but I
 can't really tell if the build failed or not.
 Selecting all the project, and right-click - refresh didn't seem to change
 anything.
 But it seems it worked, because step 7 does launch a new eclipse window, and
 I can see haskell in the preferences. Except that I had an error message
 regarding scion, and stupid me, clicked ok before I could remember what was
 written.
 I tried rebuild scion, but nothing seemed to happen. I closed the first
 Eclipse window (the one that has all the eclipsefp projects in the package
 explorer), but then the second one closed too. I lauched eclipse again, run
 configurations, etc and this time it looks like scion is building (well
 something happens in the Console tab)
 While this is building, I'm wondering if there's a way to launch eclise
 directly in the right mode. Not having to go to run configurations, etc.
 Ah, the build failed. Complains that HUnit is missing. So I cabal install
 it, close my Eclipse window, run configurations again on the first Eclipse
 window, and the build resumes.
  And build success. Now to open a haskell source file and play with
 Eclipse.
 /feedback
 David.




-- 
JP Moresmau
http://jpmoresmau.blogspot.com/

___
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe


Re: [Haskell-cafe] Haskell IDE

2011-03-07 Thread Daniel Fischer
On Monday 07 March 2011 16:08:01, Alberto G. Corona wrote:
 I use leksah, and I want to say thanks to the people that maintain it. I
 want also to encourage them to continuing its valuable work.
 
 from the last release of Leksah, I particulary appreciate its:
 
 Multiplatform support
 Ease of installation in all platforms including windows
 capability to works with many cabal packages in a single workspace
 its detection of dependencies and rebuilding of the affected packages
 Integration of GHCI and the GHCI debugger
 integrated building of documentation
 referencing and navigation trough the  source of the installed packages
 and of course all the other traditional IDE capabilities

That sounds nice, so I thought I'd try out leksah again.

Unfortunately, the dependencies rule out GHC-7 (base  4.3, Cabal  1.9, 
containers  0.4 were the ones that sprang to the eyes immediately).
Bummer

Maybe someone could try relaxing the bounds and build it with GHC-7, and - 
if it works - upload a new version?
(I could try if I get a go-ahead from Hamish or Jürgen)

___
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe


Re: [Haskell-cafe] Haskell IDE

2011-03-07 Thread Hamish Mackenzie
Please try the version here https://github.com/jutaro

Hopefully we will be in a position to release a new version very soon.

Hamish

On 8/03/2011, at 5:39, Daniel Fischer daniel.is.fisc...@googlemail.com wrote:

 On Monday 07 March 2011 16:08:01, Alberto G. Corona wrote:
 I use leksah, and I want to say thanks to the people that maintain it. I
 want also to encourage them to continuing its valuable work.
 
 from the last release of Leksah, I particulary appreciate its:
 
 Multiplatform support
 Ease of installation in all platforms including windows
 capability to works with many cabal packages in a single workspace
 its detection of dependencies and rebuilding of the affected packages
 Integration of GHCI and the GHCI debugger
 integrated building of documentation
 referencing and navigation trough the  source of the installed packages
 and of course all the other traditional IDE capabilities
 
 That sounds nice, so I thought I'd try out leksah again.
 
 Unfortunately, the dependencies rule out GHC-7 (base  4.3, Cabal  1.9, 
 containers  0.4 were the ones that sprang to the eyes immediately).
 Bummer
 
 Maybe someone could try relaxing the bounds and build it with GHC-7, and - 
 if it works - upload a new version?
 (I could try if I get a go-ahead from Hamish or Jürgen)
 
 ___
 Leksah mailing list
 lek...@projects.haskell.org
 http://projects.haskell.org/cgi-bin/mailman/listinfo/leksah

___
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe


Re: [Haskell-cafe] Haskell IDE

2011-03-04 Thread Gracjan Polak
Alexander Danilov alexander.a.danilov at gmail.com writes:

 
 03.03.2011 16:05, Hauschild, Klaus (EXT) пишет:
  Hi Haskellers,
  whats your Haskell IDE of choise? Currently I use leksah. Is the
  EclipseFP Plugin for Eclipse a real alternative?
  Thanks
  Klaus
 
 
 
 Emacs, look at haskell wiki for details about haskell-mode.
 

Emacs is good as an editor for Haskell. Indentation is problematic.

I'd like to have a indent mode that has following bindings:
- TAB indents 4 chars more
- Shift-TAB indents 4 chars less
- RET - indents a line same as previous line unless last line had a block
  opening keyword


Indentation indents mostly too far right in current haskell-mode for my taste.

-- 
Gracjan



___
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe


Re: [Haskell-cafe] Haskell IDE

2011-03-04 Thread Ivan Lazar Miljenovic
On 4 March 2011 19:16, Gracjan Polak gracjanpo...@gmail.com wrote:
 Alexander Danilov alexander.a.danilov at gmail.com writes:


 03.03.2011 16:05, Hauschild, Klaus (EXT) пишет:
  Hi Haskellers,
  whats your Haskell IDE of choise? Currently I use leksah. Is the
  EclipseFP Plugin for Eclipse a real alternative?
  Thanks
  Klaus
 
 

 Emacs, look at haskell wiki for details about haskell-mode.


 Emacs is good as an editor for Haskell. Indentation is problematic.

 I'd like to have a indent mode that has following bindings:
 - TAB indents 4 chars more
 - Shift-TAB indents 4 chars less
 - RET - indents a line same as previous line unless last line had a block
  opening keyword

Sounds similar to what haskell-indent does, except that it uses 2
spaces rather than 4, backspace does the chars less, and TAB also has
a version (albeit not as nice as the one in haskell-indentation) of
the tab-cycle.

-- 
Ivan Lazar Miljenovic
ivan.miljeno...@gmail.com
IvanMiljenovic.wordpress.com

___
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe


Re: [Haskell-cafe] Haskell IDE

2011-03-04 Thread Gracjan Polak
Ivan Lazar Miljenovic ivan.miljenovic at gmail.com writes:
 
 Sounds similar to what haskell-indent does, except that it uses 2
 spaces rather than 4, backspace does the chars less, and TAB also has
 a version (albeit not as nice as the one in haskell-indentation) of
 the tab-cycle.
 


I rejected haskell-indent some time ago, do not remember the reason now.

I think I'll give it a second chance.

-- 
Gracjan



___
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe


Re: [Haskell-cafe] Haskell IDE

2011-03-03 Thread Andrew Butterfield

On 3 Mar 2011, at 07:05, Hauschild, Klaus (EXT) wrote:

 Hi Haskellers,
  
 whats your Haskell IDE of choise? Currently I use leksah. Is the EclipseFP 
 Plugin for Eclipse a real alternative?

WinEdt*/MikTex/GHCi

do leksah/EclipseFP support literate haskell programming (mix of .tex and .lhs 
files) ?


* not to be confused with WinEdit !

  
 Thanks
  
 Klaus
  
  
 ___
 Haskell-Cafe mailing list
 Haskell-Cafe@haskell.org
 http://www.haskell.org/mailman/listinfo/haskell-cafe


Andrew Butterfield Tel: +353-1-896-2517 Fax: +353-1-677-2204
Foundations and Methods Research Group Director.
School of Computer Science and Statistics,
Room F.13, O'Reilly Institute, Trinity College, University of Dublin
http://www.cs.tcd.ie/Andrew.Butterfield/


___
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe


Re: [Haskell-cafe] Haskell IDE

2011-03-03 Thread JP Moresmau
On Thu, Mar 3, 2011 at 9:12 AM, Andrew Butterfield
andrew.butterfi...@cs.tcd.ie wrote:

 On 3 Mar 2011, at 07:05, Hauschild, Klaus (EXT) wrote:

 Hi Haskellers,

 whats your Haskell IDE of choise? Currently I use leksah. Is the EclipseFP
 Plugin for Eclipse a real alternative?

 WinEdt*/MikTex/GHCi
 do leksah/EclipseFP support literate haskell programming (mix of .tex and
 .lhs files) ?

 * not to be confused with WinEdit !


 Thanks

 Klaus


 
 Andrew Butterfield     Tel: +353-1-896-2517     Fax: +353-1-677-2204
 Foundations and Methods Research Group Director.
 School of Computer Science and Statistics,
 Room F.13, O'Reilly Institute, Trinity College, University of Dublin
                             http://www.cs.tcd.ie/Andrew.Butterfield/



EclipseFP supports lhs files. Not too sure about tex files, I know
some support was built but I haven't worked on it.

-- 
JP Moresmau
http://jpmoresmau.blogspot.com/

___
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe


Re: [Haskell-cafe] Haskell IDE

2011-03-03 Thread Mihai Maruseac
On Thu, Mar 3, 2011 at 9:05 AM, Hauschild, Klaus (EXT)
klaus.hauschild@siemens.com wrote:
 Hi Haskellers,

 whats your Haskell IDE of choise? Currently I use leksah. Is the EclipseFP
 Plugin for Eclipse a real alternative?

 Thanks


Hi,

I use vim in terminator: one window with the source, one with ghci and
one small window with the directory tree. It is just like a IDE but
only bundled with what I use.

-- 
Mihai

___
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe


Re: [Haskell-cafe] Haskell IDE

2011-03-03 Thread Alexander Danilov

03.03.2011 16:05, Hauschild, Klaus (EXT) пишет:

Hi Haskellers,
whats your Haskell IDE of choise? Currently I use leksah. Is the
EclipseFP Plugin for Eclipse a real alternative?
Thanks
Klaus




Emacs, look at haskell wiki for details about haskell-mode.


___
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe


Re: [Haskell-cafe] Haskell IDE

2011-03-03 Thread Paul Sujkov
Hi,

I use emacs. Tried leksah a couple of times, but wasn't satisfied by it's
stability and user friendliness.

On 3 March 2011 09:05, Hauschild, Klaus (EXT) 
klaus.hauschild@siemens.com wrote:

  Hi Haskellers,

 whats your Haskell IDE of choise? Currently I use leksah. Is the EclipseFP
 Plugin for Eclipse a real alternative?

 Thanks

 Klaus



 ___
 Haskell-Cafe mailing list
 Haskell-Cafe@haskell.org
 http://www.haskell.org/mailman/listinfo/haskell-cafe




-- 
Regards, Paul Sujkov
___
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe


Re: [Haskell-cafe] Haskell IDE

2011-03-03 Thread Michal Konečný
On Thu, Mar 3, 2011 at 9:05 AM, Hauschild, Klaus (EXT)
klaus.hauschild@siemens.com wrote:
 whats your Haskell IDE of choise? Currently I use leksah. Is the EclipseFP
 Plugin for Eclipse a real alternative?

I use EclipseFP 2.0.2 on a few fairly large projects and am overall very happy 
with it despite a few flaws, eg:

- it currently signals an error in source code files with non-latin-1 unicode 
characters 
- it does not build projects that include C files
- I find it fairly slow on very large projects as it continuously rebuilds 
them as you type, but it is not as slow as this kind of approach may seem to 
imply

I especially appreciate:
- how well it highlights compiler errors 
- the outline of a module

I do not use code completion beyond the generic Alt-/, so I do not have an 
opinion on how well this is supported in eclipsefp.

Michal
-- 
|o| Michal Konecny mikkone...@gmail.com
|o|http://www-users.aston.ac.uk/~konecnym/
|o|office: (+42) (0)121 204 3462 
|o| PGP key http://www-users.aston.ac.uk/~konecnym/ki.aow


signature.asc
Description: This is a digitally signed message part.
___
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe


Re: [Haskell-cafe] Haskell IDE

2011-03-03 Thread Andrew Coppin

On 03/03/2011 07:12 AM, Eugene Kirpichov wrote:


However, now I actually use vim - but that's because I'm scared of
trying to install Leksah on Windows (maybe it isn't hard, I haven't
tried) and because I'm only doing rather tiny things with Haskell at
the moment.


FWIW, last time I tried, installing Leksah on Windows consisted of 
downloading a compiled EXE file and double-clicking it. It was literally 
that complex.


___
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe


Re: [Haskell-cafe] Haskell IDE

2011-03-03 Thread Simon Heath
Emacs.  haskell-mode is also rather slicker than most emacs major
modes I've seen; it recognizes syntax as you type, does the right
thing with indentation levels, and so on.

-- 
Simon Heath                       icefo...@gmail.com
Follow your heart, and keep on rocking.  http://alopex.li/

___
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe


Re: [Haskell-cafe] Haskell IDE

2011-03-03 Thread Michael Xavier
I use vim (CLI not gvim). Any productivity I lose without the niceties of
Leksah are probably made up for with the gains from being a vim user for
years.
-- 
Michael Xavier
http://www.michaelxavier.net
___
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe


Re: [Haskell-cafe] Haskell IDE

2011-03-03 Thread Daniel Fischer
On Thursday 03 March 2011 22:14:34, Michael Xavier wrote:
 I use vim (CLI not gvim).

I use kate.

___
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe


Re: [Haskell-cafe] Haskell IDE

2011-03-03 Thread Markus Läll
I have been using Notepad++ -- it has proper (I think) syntaks highlighting
and in the latest version now has line wrapping a la kate: broken lines
start at the indent level of the first one.

--
Markus Läll

On Fri, Mar 4, 2011 at 1:14 AM, Daniel Fischer 
daniel.is.fisc...@googlemail.com wrote:

 On Thursday 03 March 2011 22:14:34, Michael Xavier wrote:
  I use vim (CLI not gvim).

 I use kate.

 ___
 Haskell-Cafe mailing list
 Haskell-Cafe@haskell.org
 http://www.haskell.org/mailman/listinfo/haskell-cafe

___
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe


[Haskell-cafe] Haskell IDE

2011-03-02 Thread Hauschild, Klaus (EXT)
Hi Haskellers,

whats your Haskell IDE of choise? Currently I use leksah. Is the EclipseFP 
Plugin for Eclipse a real alternative?

Thanks

Klaus


___
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe


Re: [Haskell-cafe] Haskell IDE

2011-03-02 Thread Eugene Kirpichov
A year and something ago I used Leksah and I was reasonably satisfied
with what it had to offer at that time. If I'm understanding
correctly, it has been much improved since.

However, now I actually use vim - but that's because I'm scared of
trying to install Leksah on Windows (maybe it isn't hard, I haven't
tried) and because I'm only doing rather tiny things with Haskell at
the moment.

2011/3/3 Hauschild, Klaus (EXT) klaus.hauschild@siemens.com:
 Hi Haskellers,

 whats your Haskell IDE of choise? Currently I use leksah. Is the EclipseFP
 Plugin for Eclipse a real alternative?

 Thanks

 Klaus


 ___
 Haskell-Cafe mailing list
 Haskell-Cafe@haskell.org
 http://www.haskell.org/mailman/listinfo/haskell-cafe





-- 
Eugene Kirpichov
Senior Software Engineer,
Mirantis Inc. http://www.mirantis.com/

___
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe


Re: [Haskell-cafe] Haskell IDE

2011-03-02 Thread JP Moresmau
On Thu, Mar 3, 2011 at 8:05 AM, Hauschild, Klaus (EXT)
klaus.hauschild@siemens.com wrote:
 Hi Haskellers,

 whats your Haskell IDE of choise? Currently I use leksah. Is the EclipseFP
 Plugin for Eclipse a real alternative?

 Thanks

 Klaus


Hello, I'm one of the maintainers of EclipseFP. It is a real
alternative: it works, it is maintained, supported and enhanced. I use
it for my own projects, and of course I use it to work on the version
of the scion library that ships with it, so we eat our own dogfood
:-). A new minor version is going to come out in the next couple of
weeks. Why don't you give it a try? We appreciate any feedback!

-- 
JP Moresmau
http://jpmoresmau.blogspot.com/

___
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe


Re: [Haskell-cafe] Haskell IDE: Someone else interested in enhancingShim ? / How to contact author Benedikt Schmidt ?

2008-04-11 Thread Claus Reinke

Hi Marc,

when i first encountered Shim, i thought it was a nice idea, but
with a lot less emphasis on the vim side than on the emacs side.

also, iirc, Shim uses python's interprocess communication and i
didn't want to ask vim users to install python to get haskell 
functionality. so i found that Shim didn't help me to simplify my

own haskellmode plugins for vim [1]. perhaps all that has
changed, and information just hasn't reached this list yet?

but i like your suggestions, so i thought i'd comment as a 
non-Shim vim haskeller;-)



   :GrepScope regex
   Which greps the whole scope of all used packages by regex.
   Very useful to find all functions taking/ returning some type etc


i have something similar in my .ghci file [2], allowing things
like ':grep Maybe :browse' or ':grep fold :browse'. it might be 
useful to have more direct access to it inside vim, but i'll wait

for user interest on this one.


   :ModulesExporting identifier
   returns all modules exporting identifiers. Can be used to 
   add imports more automatically.


already supported in my haskellmode plugins; used for

|_?|  browse Haddock entry for id under cursor
|_.|  qualify unqualified id under cursor
|_i|  add 'import module(identifier)' for id under cursor
|_im| add 'import module' for id under cursor


   Completion:
   camelCaseMatching
   Use pSLc-xc-o to get putStrLn


i like this so much that i've implemented it, too (still testing/modifying,
so it isn't online yet;-)! nice way to navigate/narrow down the huge 
menues of options one can otherwise get from completing short ids.

there are some interesting issues, though:

- i consider upper-case letters anchored at the start of patterns,
   so 'Xc-xc-u' will ignore things like 'fromX'

- apart from upper-case letters, i also use '.' for guidance,
   and as anchors, so that 'C.E.tc-xc-u' will get you directly 
   to the 'Control.Exception.t' stuff, ignoring 'C[^.]E' stuff
   (depending on preferences, some might want '_'  for 
guidance, too?)


- i need to enable CamelCase matching only when there are no 
   prefix matches, otherwise it will enlarge the completion options,

   offering unintended choices (and since those extra options
   will not have the same prefix, that prefix will disappear,
   eg if you actually mean 'pSomething', you try 'pS', and
   it will turn into 'p' -with a huge menu- because there are
   things like 'putStr', etc)

- there are now more possible matches and more matching,
   so things get a bit slower..

- i'm having an odd issue that interferes with incrementally
   adding upper-case letters to narrow completion options
   CamelCase style; but hitting c-xc-u again works,
   so it might be a bug in my code?

but quite useful when it works, so thanks for the suggestion!-)

claus

[1] http://www.cs.kent.ac.uk/~cr3/toolbox/haskell/Vim
[2] http://haskell.cs.yale.edu/haskellwiki/GHCi#Using_.ghci.2C_a_mini-tutorial
   (everyone, please add your own .ghci tips to that wiki page!-)

___
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe


[Haskell-cafe] Haskell IDE: Someone else interested in enhancing Shim ? / How to contact author Benedikt Schmidt ?

2008-04-08 Thread Marc Weber
Hi, I've added some features to shim.
You can get my patches here:
http://mawercer.de/~publicrepos/shim/

The Vim interface now supports
:GrepScope regex
Which greps the whole scope of all used packages by regex.
Very useful to find all functions taking/ returning some type etc

:ModulesExporting identifier
returns all modules exporting identifiers. Can be used to add imports
more automatically.

Completion:
camelCaseMatching
Use pSLc-xc-o to get putStrLn

If you want to join and add features contact me via irc or email.

I'd like to talk to the author about my patches. I've send him two mails
but I haven't received any response yet.

Sincerly
Marc Weber
___
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe