Month in Haskell Mode September 2015

Gracjan Polak gracjanpolak at gmail.com
Fri Oct 2 17:10:31 BST 2015


Welcome Haskell Mode users,

Haskell Mode progress report for September 2015.

For previous issue see August 2015
<https://github.com/haskell/haskell-mode/wiki/Month-in-Haskell-Mode-August-2015>
.

You can also read online version
<https://github.com/haskell/haskell-mode/wiki/Month-in-Haskell-Mode-September-2015>
.
<https://github.com/haskell/haskell-mode/wiki/Month-in-Haskell-Mode-September-2015#what-is-haskell-mode>What
is Haskell Mode?

Haskell Mode is an umbrella project for multiple Emacs tools for efficient
Haskell development. Haskell Mode is an open source project developed by a
group of volunteers. For more information see
https://github.com/haskell/haskell-mode.
<https://github.com/haskell/haskell-mode/wiki/Month-in-Haskell-Mode-September-2015#important-developments>Important
developments

This month haskell-indentation raised to the top as major annoyance. There
used to be a lisp equivalent of 'try { ... } catch (Throwable t) { return
0; }' in the indentation code. Many people got annoyed to the point of
actually reporting the problems and that let us learn what constructs are
still not supported by indentation. Fixes are under review now and should
be deployed really soon.
<https://github.com/haskell/haskell-mode/wiki/Month-in-Haskell-Mode-September-2015#cooperation-with-related-projects>Cooperation
with related projects

There is a lot of activity going on right now in the space of Haskell
editors, editor support tools, IDEs, debuggers etc. Without cooperation
there will be quite some duplication of effort and double standarization.

Haskell Mode will reach to other projects to see if there are options for
cooperation. Actually this message is first such reachout. If anybody of
the friendly projects is reading this: please respond! Lets try to shift
the workload to make the community more efficient as a whole.
<https://github.com/haskell/haskell-mode/wiki/Month-in-Haskell-Mode-September-2015#current-project-focus>Current
project focus

Current project focus is to lower entry barrier for newcomers by defining
bite-sized tasks.

Get 50 'well-defined-tasks' done as by the metric:

https://github.com/haskell/haskell-mode/issues?q=is%3Aissue+label%3Awell-defined-task+is%3Aclosed

A 'well-defined-task' is a category of tasks that have the field cleared
for them, questions already sorted out and detailed information how to get
them done. So you can just sit, search for 'well-defined-task' label and
enjoy the coding! The point is to lower the entry barrier for new users,
new issue reporters and advanced programmers but Emacs lisp beginners to
contribute to the project.

Current status: 11 well-defined-tasks closed
<https://github.com/haskell/haskell-mode/issues?q=is%3Aissue+label%3Awell-defined-task+is%3Aclosed>
plus 13 more open
<https://github.com/haskell/haskell-mode/issues?q=is%3Aissue+label%3Awell-defined-task+is%3Aopen>
.

If only you can help with reaching our targets please do so!
<https://github.com/haskell/haskell-mode/wiki/Month-in-Haskell-Mode-September-2015#issues-closed-in-september>Issues
closed in September

   - New indentation — using backspace to move to the previous indentation
   position #500 <https://github.com/haskell/haskell-mode/issues/500>
   - Tokenizer is needed #724
   <https://github.com/haskell/haskell-mode/issues/724>
   - Highlight hyperlinks in "haskell-compile" when using stack #764
   <https://github.com/haskell/haskell-mode/issues/764>
   - Indentation has been spoiled #782
   <https://github.com/haskell/haskell-mode/issues/782>
   - Auto-completion doesn't work right in new build #787
   <https://github.com/haskell/haskell-mode/issues/787>
   - Unicode function symbol and data types #811
   <https://github.com/haskell/haskell-mode/issues/811>
   - Create a gifcast showing module completion #825
   <https://github.com/haskell/haskell-mode/issues/825>
   - indentation-mode wrong with tuples #835
   <https://github.com/haskell/haskell-mode/issues/835>
   - Invalid token: = #844
   <https://github.com/haskell/haskell-mode/issues/844>
   - void-variable implicit-layout-active #854
   <https://github.com/haskell/haskell-mode/issues/854>
   - There is no option package-archives #857
   <https://github.com/haskell/haskell-mode/issues/857>
   - Scoped type annotations break indentation #862
   <https://github.com/haskell/haskell-mode/issues/862>
   - Jumping with M-. within the current buffer marks a region #863
   <https://github.com/haskell/haskell-mode/issues/863>
   - haskell-indent jumps to 4 characters at top-level #868
   <https://github.com/haskell/haskell-mode/issues/868>
   - Standard Keybindings not available #879
   <https://github.com/haskell/haskell-mode/issues/879>
   - "Unexpected response from haskell process" when loading in new session
   #882 <https://github.com/haskell/haskell-mode/issues/882>
   - Would it make sense for haskell-mode to highlight type errors? #888
   <https://github.com/haskell/haskell-mode/issues/888>
   - Is it possible to use ghci-ng with "stack-ghci" haskell-process-type?
   #889 <https://github.com/haskell/haskell-mode/issues/889>
   - Indentation is broken #890
   <https://github.com/haskell/haskell-mode/issues/890>
   - Implement haskell-send-line, haskell-send-region,
   haskell-send-paragraph be wanted #892
   <https://github.com/haskell/haskell-mode/issues/892>

<https://github.com/haskell/haskell-mode/wiki/Month-in-Haskell-Mode-September-2015#pull-requests-merged-in-september>Pull
requests merged in September

   - Add support for interaction with stack ghci. #746
   <https://github.com/haskell/haskell-mode/pull/746>
   - Choose a REPL session target from list #828
   <https://github.com/haskell/haskell-mode/pull/828>
   - Fix hoogle lookup from local servers #834
   <https://github.com/haskell/haskell-mode/pull/834>
   - Fixed haskell-indentation-newline-and-indent #837
   <https://github.com/haskell/haskell-mode/pull/837>
   - Add anim showing import statement completion #840
   <https://github.com/haskell/haskell-mode/pull/840>
   - Skip space prefixes in error-messages #841
   <https://github.com/haskell/haskell-mode/pull/841>
   - Fix `haskell-interactive-types-for-show-ambiguous' #845
   <https://github.com/haskell/haskell-mode/pull/845>
   - Disable layout rule only inside parentheses #846
   <https://github.com/haskell/haskell-mode/pull/846>
   - Normalize Unicode symbols to ASCII versions #849
   <https://github.com/haskell/haskell-mode/pull/849>
   - Add regression tests for Haddock comment fill bug #851. #852
   <https://github.com/haskell/haskell-mode/pull/852>
   - Document failing indentation with block comment #853
   <https://github.com/haskell/haskell-mode/pull/853>
   - Assign implicit-layout-active properly #855
   <https://github.com/haskell/haskell-mode/pull/855>
   - Quick Installation #859
   <https://github.com/haskell/haskell-mode/pull/859>
   - Don't spuriously set mark on xref push #865
   <https://github.com/haskell/haskell-mode/pull/865>
   - Add test case documenting indentation and type problem #869
   <https://github.com/haskell/haskell-mode/pull/869>
   - Keyword do is not open expression for indentation #873
   <https://github.com/haskell/haskell-mode/pull/873>
   - Support scoped types in indentation #874
   <https://github.com/haskell/haskell-mode/pull/874>
   - Ensure file reload when using -fbytecode #880
   <https://github.com/haskell/haskell-mode/pull/880>
   - Fix hoogle query to fpcomplete #881
   <https://github.com/haskell/haskell-mode/pull/881>
   - Parse unindented where-clause properly #885
   <https://github.com/haskell/haskell-mode/pull/885>
   - Expecting then #886 <https://github.com/haskell/haskell-mode/pull/886>
   - Fix out-of-order session startup. #887
   <https://github.com/haskell/haskell-mode/pull/887>
   - Fix tag generation to not read in lockfiles or other undesirables. #891
   <https://github.com/haskell/haskell-mode/pull/891>

<https://github.com/haskell/haskell-mode/wiki/Month-in-Haskell-Mode-September-2015#contributors-active-in-september>Contributors
active in September

Bryan Gardiner, Chris Kaminski, Chris Mears, Gracjan Polak, Kostiantyn
Rybnikov, Mark Laws, Sibi, Steve Purcell, Sven Heyll
<https://github.com/haskell/haskell-mode/wiki/Month-in-Haskell-Mode-September-2015#contributing>
Contributing

Haskell Mode needs volunteers like any other open source project. For more
information see:

https://github.com/haskell/haskell-mode/wiki

Also drop by our IRC channel: #haskell-emacs at irc.freenode.net.

Thanks!
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://projects.haskell.org/pipermail/haskellmode-emacs/attachments/20151002/559325b0/attachment.htm>


More information about the Haskellmode-emacs mailing list