<commit_before>homepage: https://github.com/hdevtools/hdevtools/
changelog-type: markdown
hash: 1c89087ce28af2e5ba52704e8e8dd866ff71f54ce344543c6554d12ffd0ea64b
test-bench-deps: {}
maintainer: ! '<NAME> <<EMAIL>>,

  <NAME> <<EMAIL>>'
synopsis: Persistent GHC powered background server for FAST haskell development tools
changelog: ! "# Changelog\n\n## 0.1.6.1 - 2017-12-17\n\n * Fixed `moduleinfo` command
  to load targets correctly.\n * Print version on `-v` command line option.\n * Fixed
  build with ghc-8.2.0.\n\n## 0.1.6.0 - 2017-08-21\n\n * Added handling of source
  errors: GHC `SourceError` and other exceptions are\n   now correctly sent to the
  frontend process. This enables `hdevtools` to\n   correctly report haskell syntax
  errors and improves visibility of exceptions\n   leading the backend process to
  die.\n * `.hdevtoolsrc` file for project-specific configuration.\n * Use of `stack`
  can be turned off with `--nostack`.\n\n## 0.1.5.0 - 2016-12-23\n\n * (Re-)added
  template haskell support when required. Can be turned off using `--noth`.\n * Fixed
  system installed GHC libdir paths using stack.\n\n## 0.1.4.1 - 2016-09-04\n\n *
  Do not try to execute `stack` commands if not available.\n\n## 0.1.4.0 - 2016-08-08\n\n
  * Determine GHC libdir and binaries using stack.\n\n## 0.1.3.2 - 2016-06-09\n\n
  * Added GHC 8.0.x support\n\n## 0.1.3.1 - 2016-05-13\n\n * Added support for new
  Cabal versions\n * Do not generate code, fixing inline-c modules typechecking\n\n##
  0.1.3.0 - 2016-02-29\n\n * Improved performance in stack projects: The stack configuration
  is\n   updated only when the passed path implies a different `stack.yaml`.\n   Performance
  improved substantially from roughly ~1s to ~0.3s.\n\n## 0.1.2.2 - 2016-01-11\n\n
  * Added type checking support for tests and benchmarks in stack projects.\n"
basic-deps:
  ghc: ! '>=7.2'
  unix: -any
  Cabal: ! '>=1.24'
  base: ==4.*
  time: -any
  syb: -any
  filepath: -any
  process: -any
  network: -any
  ghc-paths: -any
  ghc-boot: ! '>=8.0'
  cmdargs: -any
  transformers: -any
  directory: -any
all-versions:
- '0.1.0.2'
- '0.1.0.3'
- '0.1.0.4'
- '0.1.0.5'
- '0.1.0.6'
- '0.1.0.7'
- '0.1.0.8'
- '0.1.0.9'
- '0.1.1.9'
- '0.1.2.0'
- '0.1.2.1'
- '0.1.2.2'
- '0.1.3.0'
- '0.1.3.1'
- '0.1.3.2'
- '0.1.4.0'
- '0.1.4.1'
- '0.1.5.0'
- '0.1.6.0'
- '0.1.6.1'
author: <NAME>
latest: '0.1.6.1'
description-type: markdown
description: ! "hdevtools\n=========\n\nPersistent GHC powered background server for
  FAST Haskell development tools\n\n\nAbout\n-----\n\n`hdevtools` is a backend for
  text editor plugins, to allow for things such as\nsyntax and type checking of Haskell
  code, and retrieving type information, all\ndirectly from within your text editor.\n\nThe
  advantage that `hdevtools` has over competitors, is that it runs silently\nin a
  persistent background process, and therefore is able to keeps all of your\nHaskell
  modules and dependent libraries loaded in memory. This way, when you\nchange only
  a single source file, only it needs to be reloaded and rechecked,\ninstead of having
  to reload everything.\n\nThis makes `hdevtools` very fast for checking syntax and
  type errors (runs just\nas fast as the `:reload` command in GHCi).\n\nIn fact, syntax
  and type checking is so fast, that you can safely enable auto\nchecking on every
  save. Even for huge projects, checking is nearly instant.\n\nOnce you start using
  `hdevtools` and you get used to having your errors shown\nto you instantly (without
  having to switch back and forth between GHCi and your\neditor), and shown directly
  on your code, in your editor (without having to\nwait forever for GHC to run) you
  will wonder how you ever lived without it.\n\nIn addition to checking Haskell source
  code for errors, `hdevtools` has tools\nfor getting info about identifiers, and<commit_msg>Update from Hackage at 2018-08-08T22:11:25Z<commit_after>homepage: https://github.com/hdevtools/hdevtools/
changelog-type: markdown
hash: 6057c855a804af1e8d83e31fd11d5a35f4f67cf8619564f6bf6278fdb8365637
test-bench-deps: {}
maintainer: ! '<NAME> <<EMAIL>>,

  <NAME> <<EMAIL>>'
synopsis: Persistent GHC powered background server for FAST haskell development tools
changelog: ! "# Changelog\n\n## 0.1.7.0 - 2018-08-08\n\n * Add support for ghc-8.4
  and Cabal-2.2.\n\n## 0.1.6.1 - 2017-12-17\n\n * Fixed `moduleinfo` command to load
  targets correctly.\n * Print version on `-v` command line option.\n * Fixed build
  with ghc-8.2.0.\n\n## 0.1.6.0 - 2017-08-21\n\n * Added handling of source errors:
  GHC `SourceError` and other exceptions are\n   now correctly sent to the frontend
  process. This enables `hdevtools` to\n   correctly report haskell syntax errors
  and improves visibility of exceptions\n   leading the backend process to die.\n
  * `.hdevtoolsrc` file for project-specific configuration.\n * Use of `stack` can
  be turned off with `--nostack`.\n\n## 0.1.5.0 - 2016-12-23\n\n * (Re-)added template
  haskell support when required. Can be turned off using `--noth`.\n * Fixed system
  installed GHC libdir paths using stack.\n\n## 0.1.4.1 - 2016-09-04\n\n * Do not
  try to execute `stack` commands if not available.\n\n## 0.1.4.0 - 2016-08-08\n\n
  * Determine GHC libdir and binaries using stack.\n\n## 0.1.3.2 - 2016-06-09\n\n
  * Added GHC 8.0.x support\n\n## 0.1.3.1 - 2016-05-13\n\n * Added support for new
  Cabal versions\n * Do not generate code, fixing inline-c modules typechecking\n\n##
  0.1.3.0 - 2016-02-29\n\n * Improved performance in stack projects: The stack configuration
  is\n   updated only when the passed path implies a different `stack.yaml`.\n   Performance
  improved substantially from roughly ~1s to ~0.3s.\n\n## 0.1.2.2 - 2016-01-11\n\n
  * Added type checking support for tests and benchmarks in stack projects.\n"
basic-deps:
  ghc: ! '>=7.2'
  unix: -any
  Cabal: ! '>=1.24'
  base: ==4.*
  time: -any
  syb: -any
  filepath: -any
  process: -any
  network: -any
  ghc-paths: -any
  ghc-boot: ! '>=8.0'
  cmdargs: -any
  transformers: -any
  directory: -any
all-versions:
- '0.1.0.2'
- '0.1.0.3'
- '0.1.0.4'
- '0.1.0.5'
- '0.1.0.6'
- '0.1.0.7'
- '0.1.0.8'
- '0.1.0.9'
- '0.1.1.9'
- '0.1.2.0'
- '0.1.2.1'
- '0.1.2.2'
- '0.1.3.0'
- '0.1.3.1'
- '0.1.3.2'
- '0.1.4.0'
- '0.1.4.1'
- '0.1.5.0'
- '0.1.6.0'
- '0.1.6.1'
- '0.1.7.0'
author: <NAME>
latest: '0.1.7.0'
description-type: markdown
description: ! "hdevtools\n=========\n\nPersistent GHC powered background server for
  FAST Haskell development tools\n\n\nAbout\n-----\n\n`hdevtools` is a backend for
  text editor plugins, to allow for things such as\nsyntax and type checking of Haskell
  code, and retrieving type information, all\ndirectly from within your text editor.\n\nThe
  advantage that `hdevtools` has over competitors, is that it runs silently\nin a
  persistent background process, and therefore is able to keeps all of your\nHaskell
  modules and dependent libraries loaded in memory. This way, when you\nchange only
  a single source file, only it needs to be reloaded and rechecked,\ninstead of having
  to reload everything.\n\nThis makes `hdevtools` very fast for checking syntax and
  type errors (runs just\nas fast as the `:reload` command in GHCi).\n\nIn fact, syntax
  and type checking is so fast, that you can safely enable auto\nchecking on every
  save. Even for huge projects, checking is nearly instant.\n\nOnce you start using
  `hdevtools` and you get used to having your errors shown\nto you instantly (without
  having to switch back and forth between GHCi and your\neditor), and shown directly
  on your code, in your editor (without having to\nwait forever for GHC to run) you
  will wonder how you ever lived without it.\n\nIn addition to checking Haskell source
  code for errors, `hdevtools` has tools\nfor getting info about identifiers, and
{'fraction_non_alphanumeric': 0.1327050433010698, 'fraction_numerical': 0.06775343861436577, 'mean_word_length': 3.212982832618026, 'pattern_counts': {'":': 0, '<': 17, '<?xml version=': 0, '>': 23, 'https://': 2, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 62, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '3189945', 'n_tokens_mistral': 3123, 'n_tokens_neox': 2897, 'n_words': 946}