Skip to Content.
Sympa Menu

sm-commit - [SM-Commit] GIT changes to master grimoire by Florian Franzmann (6ec3a498a6d8497b1f5fc0b0fb11e9099bb26918)

sm-commit AT lists.ibiblio.org

Subject: Source Mage code commit list

List archive

Chronological Thread  
  • From: Florian Franzmann <scm AT sourcemage.org>
  • To: sm-commit AT lists.ibiblio.org
  • Subject: [SM-Commit] GIT changes to master grimoire by Florian Franzmann (6ec3a498a6d8497b1f5fc0b0fb11e9099bb26918)
  • Date: Mon, 5 Feb 2018 21:17:47 +0000

GIT changes to master grimoire by Florian Franzmann
<siflfran AT hawo.stw.uni-erlangen.de>:

ChangeLog | 4 ++++
haskell/haskell-hdevtools/DEPENDS | 6 ++++++
haskell/haskell-hdevtools/DETAILS | 36 ++++++++++++++++++++++++++++++++++++
haskell/haskell-hdevtools/HISTORY | 3 +++
4 files changed, 49 insertions(+)

New commits:
commit 6ec3a498a6d8497b1f5fc0b0fb11e9099bb26918
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

haskell/haskell-hdevtools: new spell, a syntax checker backend for haskell

diff --git a/ChangeLog b/ChangeLog
index c7241b2..62d6267 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+2018-02-05 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * haskell/haskell-hdevtools: new spell, a backend for text editor
plugins,
+ to allow for things such as syntax and type checking of Haskell code
+
2018-02-04 Vlad Glagolev <stealth AT sourcemage.org>
* fonts-x11/proggyfonts: new spell, monospaced bitmap programming
fonts

diff --git a/haskell/haskell-hdevtools/DEPENDS
b/haskell/haskell-hdevtools/DEPENDS
new file mode 100755
index 0000000..5111e6b
--- /dev/null
+++ b/haskell/haskell-hdevtools/DEPENDS
@@ -0,0 +1,6 @@
+depends ghc &&
+
+depends haskell-cmdargs &&
+depends haskell-ghc-paths &&
+depends haskell-network &&
+depends haskell-syb
diff --git a/haskell/haskell-hdevtools/DETAILS
b/haskell/haskell-hdevtools/DETAILS
new file mode 100755
index 0000000..6861f7b
--- /dev/null
+++ b/haskell/haskell-hdevtools/DETAILS
@@ -0,0 +1,36 @@
+ SPELL=haskell-hdevtools
+ VERSION=0.1.6.1
+ SOURCE="hdevtools-${VERSION}.tar.gz"
+
SOURCE_URL[0]=https://hackage.haskell.org/package/hdevtools-${VERSION}/${SOURCE}
+
SOURCE_HASH=sha512:e1c52a191930231ec5dcd39f7dcf54123f0f1d6bab433dfdd5ea73f51b6c1ad0182df0b86b7fe2ebf6926ea1349ecee486ea049487408e4ed871873aff422186
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/hdevtools-${VERSION}"
+ WEB_SITE="https://github.com/hdevtools/hdevtools/";
+ LICENSE[0]=MIT
+ ENTERED=20180205
+ SHORT="persistent GHC-powered background server for FAST haskell
development tools"
+cat << EOF
+hdevtools is a backend for text editor plugins, to allow for things such as
+syntax and type checking of Haskell code, and retrieving type information,
+all directly from within your text editor.
+
+The advantage that hdevtools has over competitors, is that it runs silently
+in a persistent background process, and therefore is able to keeps all of
+your Haskell modules and dependent libraries loaded in memory. This way,
+when you change only a single source file, only it needs to be reloaded and
+rechecked, instead of having to reload everything.
+
+This makes hdevtools very fast for checking syntax and type errors (runs
+just as fast as the :reload command in GHCi).
+
+In fact, syntax and type checking is so fast, that you can safely enable auto
+checking on every save. Even for huge projects, checking is nearly instant.
+
+Once you start using hdevtools and you get used to having your errors shown
+to you instantly (without having to switch back and forth between GHCi and
+your editor), and shown directly on your code, in your editor (without having
+to wait forever for GHC to run) you will wonder how you ever lived without
it.
+
+In addition to checking Haskell source code for errors, hdevtools has tools
+for getting info about identifiers, and getting type information for snippets
+of code.
+EOF
diff --git a/haskell/haskell-hdevtools/HISTORY
b/haskell/haskell-hdevtools/HISTORY
new file mode 100644
index 0000000..263638f
--- /dev/null
+++ b/haskell/haskell-hdevtools/HISTORY
@@ -0,0 +1,3 @@
+2018-02-05 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS, DETAILS: spell created
+



  • [SM-Commit] GIT changes to master grimoire by Florian Franzmann (6ec3a498a6d8497b1f5fc0b0fb11e9099bb26918), Florian Franzmann, 02/05/2018

Archive powered by MHonArc 2.6.24.

Top of Page