Code Monkey home page Code Monkey logo

summer-of-haskell's People

Contributors

aaronallen8455 avatar alanz avatar alex404 avatar alexbiehl avatar angerman avatar austinvhuang avatar bodigrim avatar cdsmith avatar ethercrow avatar fendor avatar frasertweedale avatar gabriella439 avatar gbaz avatar gwils avatar hvr avatar jaspervdj avatar jmct avatar kukimik avatar michaelpj avatar mpickering avatar nikivazou avatar norfairking avatar sarupbanskota avatar sgraf812 avatar snowleopard avatar stevana avatar tarleb avatar vasalf avatar wz1000 avatar yaxu avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

summer-of-haskell's Issues

can't load framework: Cocoa

I'm getting the error can't load framework: Cocoa when trying to build. Both using "modern cabal" and stack.

Here's the full cabal output:

Warning: The package list for 'hackage.haskell.org' is 26 days old.
Run 'cabal update' to get the latest list of available packages.
Resolving dependencies...
Build profile: -w ghc-8.6.5 -O1
In order, the following will be built (use -v for more details):
 - HsYAML-0.2.1.0 (lib) (requires download & build)
 - SHA-1.6.4.4 (lib) (requires download & build)
 - blaze-builder-0.4.2.1 (lib) (requires download & build)
 - base16-bytestring-1.0.1.0 (lib) (requires download & build)
 - base64-bytestring-1.1.0.0 (lib) (requires download & build)
 - cookie-0.4.5 (lib) (requires build)
 - call-stack-0.3.0 (lib) (requires download & build)
 - commonmark-0.1.1.4 (lib) (requires download & build)
 - case-insensitive-1.2.1.0 (lib) (requires build)
 - digest-0.0.1.2 (lib:digest) (requires download & build)
 - dlist-1.0 (lib) (requires download & build)
 - data-default-instances-containers-0.0.1 (lib:data-default-instances-containers) (requires download & build)
 - data-default-instances-old-locale-0.0.1 (lib:data-default-instances-old-locale) (requires download & build)
 - data-fix-0.3.1 (lib) (requires download & build)
 - file-embed-0.0.13.0 (lib) (requires download & build)
 - haddock-library-1.9.0 (lib) (requires download & build)
 - hfsevents-0.1.6 (lib) (requires download & build)
 - hslua-1.1.2 (lib) (requires download & build)
 - http-date-0.0.11 (lib) (requires download & build)
 - hxt-charproperties-9.5.0.0 (lib) (requires download & build)
 - jira-wiki-markup-1.3.3 (lib) (requires download & build)
 - lrucache-1.2.0.1 (lib:lrucache) (requires build)
 - emojis-0.1 (lib) (requires download & build)
 - memory-0.15.0 (lib) (requires download & build)
 - unicode-transforms-0.3.7.1 (lib) (requires download & build)
 - ansi-terminal-0.11 (lib) (requires download & build)
 - network-3.1.2.1 (lib:network) (requires download & build)
 - network-byte-order-0.1.6 (lib) (requires download & build)
 - unix-compat-0.5.3 (lib) (requires download & build)
 - unix-time-0.4.7 (lib:unix-time) (requires build)
 - psqueues-0.2.7.2 (lib) (requires build)
 - rfc5051-0.2 (lib) (requires download & build)
 - regex-base-0.94.0.1 (lib) (requires download & build)
 - safe-0.3.19 (lib) (requires download & build)
 - splitmix-0.1.0.3 (lib) (requires download & build)
 - assoc-1.0.2 (lib) (requires build)
 - syb-0.7.2.1 (lib) (requires download & build)
 - async-2.2.3 (lib) (requires download & build)
 - utf8-string-1.0.2 (lib) (requires download & build)
 - tagsoup-0.14.8 (lib) (requires download & build)
 - temporary-1.3 (lib) (requires build)
 - vector-algorithms-0.8.0.4 (lib) (requires build)
 - vault-0.3.1.5 (lib) (requires download & build)
 - xml-1.3.14 (lib:xml) (requires download & build)
 - xml-types-0.3.8 (lib) (requires download & build)
 - zlib-0.6.2.3 (lib) (requires download & build)
 - blaze-markup-0.8.2.8 (lib) (requires download & build)
 - HUnit-1.6.2.0 (lib) (requires download & build)
 - http-types-0.12.3 (lib) (requires build)
 - data-default-instances-dlist-0.0.1 (lib:data-default-instances-dlist) (requires download & build)
 - Glob-0.10.1 (lib) (requires download & build)
 - hslua-module-text-0.2.1 (lib) (requires download & build)
 - hxt-regex-xmlschema-9.2.0.7 (lib) (requires download & build)
 - hxt-unicode-9.0.2.4 (lib:hxt-unicode) (requires download & build)
 - commonmark-extensions-0.2.0.4 (lib) (requires download & build)
 - asn1-types-0.3.4 (lib:asn1-types) (requires download & build)
 - pem-0.2.4 (lib) (requires build)
 - cryptonite-0.27 (lib) (requires download & build)
 - ansi-wl-pprint-0.6.9 (lib) (requires build)
 - simple-sendfile-0.2.30 (lib) (requires build)
 - socks-0.6.1 (lib) (requires build)
 - iproute-1.7.11 (lib) (requires download & build)
 - HTTP-4000.3.15 (lib) (requires download & build)
 - fast-logger-3.0.3 (lib) (requires download & build)
 - regex-tdfa-1.3.1.0 (lib) (requires download & build)
 - regex-pcre-builtin-0.95.1.3.8.43 (lib) (requires download & build)
 - errors-2.3.0 (lib) (requires build)
 - doclayout-0.3 (lib) (requires download & build)
 - QuickCheck-2.14.2 (lib) (requires download & build)
 - these-1.1.1.1 (lib) (requires build)
 - hs-bibutils-6.10.0.0 (lib) (requires download & build)
 - typed-process-0.2.6.0 (lib) (requires download & build)
 - fsnotify-0.3.0.1 (lib) (requires download & build)
 - hslua-module-system-0.2.2.1 (lib) (requires download & build)
 - mono-traversable-1.0.15.1 (lib) (requires build)
 - zip-archive-0.4.1 (lib) (requires download & build)
 - streaming-commons-0.2.2.1 (lib) (requires download & build)
 - JuicyPixels-3.3.5 (lib) (requires download & build)
 - blaze-html-0.9.1.2 (lib) (requires build)
 - wai-3.2.3 (lib) (requires download & build)
 - http2-2.0.6 (lib) (requires download & build)
 - data-default-0.7.1.1 (lib:data-default) (requires download & build)
 - hxt-9.3.1.21 (lib) (requires download & build)
 - asn1-encoding-0.9.6 (lib) (requires build)
 - optparse-applicative-0.15.1.0 (lib) (requires build)
 - text-conversions-0.3.1 (lib) (requires download & build)
 - strict-0.4.0.1 (lib) (requires build)
 - conduit-1.3.4.1 (lib) (requires download & build)
 - http-client-0.7.6 (lib) (requires download & build)
 - wai-logger-2.3.6 (lib:wai-logger) (requires download & build)
 - asn1-parse-0.9.5 (lib:asn1-parse) (requires build)
 - aeson-1.5.6.0 (lib) (requires download & build)
 - libyaml-0.1.2 (lib) (requires download & build)
 - conduit-extra-1.3.5 (lib) (requires download & build)
 - x509-1.7.5 (lib) (requires build)
 - wai-extra-3.1.6 (lib) (requires download & build)
 - aeson-pretty-0.8.8 (lib) (requires build)
 - skylighting-core-0.8.5 (lib) (requires download & build)
 - ipynb-0.1.0.1 (lib) (requires download & build)
 - pandoc-types-1.21 (lib) (requires download & build)
 - doctemplates-0.8.3 (lib) (requires download & build)
 - HsYAML-aeson-0.2.0.0 (lib) (requires download & build)
 - yaml-0.11.5.0 (lib) (requires download & build)
 - xml-conduit-1.9.1.0 (lib:xml-conduit) (requires download & build)
 - x509-store-1.6.7 (lib) (requires build)
 - warp-3.3.14 (lib) (requires download & build)
 - skylighting-0.8.5 (lib) (requires download & build)
 - texmath-0.12.1.1 (lib) (requires download & build)
 - commonmark-pandoc-0.2.0.1 (lib) (requires download & build)
 - x509-validation-1.6.11 (lib) (requires build)
 - x509-system-1.6.6 (lib) (requires build)
 - wai-app-static-3.1.7.2 (lib) (requires download & build)
 - tls-1.5.5 (lib) (requires download & build)
 - connection-0.3.1 (lib:connection) (requires build)
 - http-client-tls-0.3.5.3 (lib) (requires build)
 - pandoc-2.10.1 (lib) (requires download & build)
 - http-conduit-2.3.8 (lib) (requires download & build)
 - pandoc-citeproc-0.17.0.2 (lib:pandoc-citeproc) (requires download & build)
 - hakyll-4.13.4.1 (lib) (requires download & build)
 - summer-of-haskell-0.1.0.0 (exe:summer-of-haskell) (first run)
Downloading  call-stack-0.3.0
Starting     cookie-0.4.5 (lib)
Downloaded   call-stack-0.3.0
Downloading  hxt-charproperties-9.5.0.0
Starting     call-stack-0.3.0 (lib)
Building     cookie-0.4.5 (lib)
Building     call-stack-0.3.0 (lib)
Downloaded   hxt-charproperties-9.5.0.0
Downloading  hxt-unicode-9.0.2.4
Installing   cookie-0.4.5 (lib)
Downloaded   hxt-unicode-9.0.2.4
Downloading  data-default-instances-old-locale-0.0.1
Completed    cookie-0.4.5 (lib)
Installing   call-stack-0.3.0 (lib)
Starting     case-insensitive-1.2.1.0 (lib)
Downloaded   data-default-instances-old-locale-0.0.1
Downloading  ansi-terminal-0.11
Completed    call-stack-0.3.0 (lib)
Downloaded   ansi-terminal-0.11
Downloading  safe-0.3.19
Downloaded   safe-0.3.19
Downloading  syb-0.7.2.1
Building     case-insensitive-1.2.1.0 (lib)
Downloaded   syb-0.7.2.1
Downloading  hs-bibutils-6.10.0.0
Installing   case-insensitive-1.2.1.0 (lib)
Completed    case-insensitive-1.2.1.0 (lib)
Downloaded   hs-bibutils-6.10.0.0
Downloading  base16-bytestring-1.0.1.0
Downloaded   base16-bytestring-1.0.1.0
Downloading  base64-bytestring-1.1.0.0
Starting     base16-bytestring-1.0.1.0 (lib)
Downloaded   base64-bytestring-1.1.0.0
Downloading  digest-0.0.1.2
Starting     base64-bytestring-1.1.0.0 (lib)
Downloaded   digest-0.0.1.2
Downloading  network-byte-order-0.1.6
Starting     digest-0.0.1.2 (all, legacy fallback)
Building     base16-bytestring-1.0.1.0 (lib)
Downloaded   network-byte-order-0.1.6
Downloading  utf8-string-1.0.2
Building     base64-bytestring-1.1.0.0 (lib)
Building     digest-0.0.1.2 (all, legacy fallback)
Installing   base16-bytestring-1.0.1.0 (lib)
Downloaded   utf8-string-1.0.2
Downloading  zlib-0.6.2.3
Completed    base16-bytestring-1.0.1.0 (lib)
Installing   base64-bytestring-1.1.0.0 (lib)
Downloaded   zlib-0.6.2.3
Downloading  data-default-instances-containers-0.0.1
Downloaded   data-default-instances-containers-0.0.1
Downloading  dlist-1.0
Starting     data-default-instances-containers-0.0.1 (all, legacy fallback)
Downloaded   dlist-1.0
Downloading  data-default-instances-dlist-0.0.1
Starting     dlist-1.0 (lib)
Installing   digest-0.0.1.2 (all, legacy fallback)
Completed    base64-bytestring-1.1.0.0 (lib)
Starting     data-default-instances-old-locale-0.0.1 (all, legacy fallback)
Downloaded   data-default-instances-dlist-0.0.1
Downloading  data-default-0.7.1.1
Downloaded   data-default-0.7.1.1
Downloading  memory-0.15.0
Completed    digest-0.0.1.2 (all, legacy fallback)
Downloaded   memory-0.15.0
Downloading  cryptonite-0.27
Building     data-default-instances-containers-0.0.1 (all, legacy fallback)
Building     dlist-1.0 (lib)
Building     data-default-instances-old-locale-0.0.1 (all, legacy fallback)
Installing   data-default-instances-containers-0.0.1 (all, legacy fallback)
Installing   data-default-instances-old-locale-0.0.1 (all, legacy fallback)
Completed    data-default-instances-containers-0.0.1 (all, legacy fallback)
Downloaded   cryptonite-0.27
Downloading  asn1-types-0.3.4
Downloaded   asn1-types-0.3.4
Downloading  splitmix-0.1.0.3
Completed    data-default-instances-old-locale-0.0.1 (all, legacy fallback)
Downloaded   splitmix-0.1.0.3
Downloading  file-embed-0.0.13.0
Downloaded   file-embed-0.0.13.0
Downloading  unix-compat-0.5.3
Installing   dlist-1.0 (lib)
Starting     file-embed-0.0.13.0 (lib)
Completed    dlist-1.0 (lib)
Downloaded   unix-compat-0.5.3
Downloading  network-3.1.2.1
Building     file-embed-0.0.13.0 (lib)
Downloaded   network-3.1.2.1
Downloading  iproute-1.7.11
Downloaded   iproute-1.7.11
Downloading  blaze-builder-0.4.2.1
Downloaded   blaze-builder-0.4.2.1
Downloading  blaze-markup-0.8.2.8
Starting     blaze-builder-0.4.2.1 (lib)
Downloaded   blaze-markup-0.8.2.8
Downloading  doclayout-0.3
Installing   file-embed-0.0.13.0 (lib)
Downloaded   doclayout-0.3
Downloading  fast-logger-3.0.3
Downloaded   fast-logger-3.0.3
Downloading  hfsevents-0.1.6
Completed    file-embed-0.0.13.0 (lib)
Building     blaze-builder-0.4.2.1 (lib)
Downloaded   hfsevents-0.1.6
Downloading  data-fix-0.3.1
Starting     hfsevents-0.1.6 (lib)
Downloaded   data-fix-0.3.1
Downloading  async-2.2.3
Starting     data-fix-0.3.1 (lib)
Downloaded   async-2.2.3
Downloading  fsnotify-0.3.0.1
Downloaded   fsnotify-0.3.0.1
Downloading  tls-1.5.5
Building     hfsevents-0.1.6 (lib)
Downloaded   tls-1.5.5
Downloading  typed-process-0.2.6.0
Building     data-fix-0.3.1 (lib)
Downloaded   typed-process-0.2.6.0
Downloading  vault-0.3.1.5
Downloaded   vault-0.3.1.5
Downloading  hslua-1.1.2
Downloaded   hslua-1.1.2
Downloading  hslua-module-system-0.2.2.1
Starting     hslua-1.1.2 (lib)
Installing   data-fix-0.3.1 (lib)
Downloaded   hslua-module-system-0.2.2.1
Downloading  hslua-module-text-0.2.1
Downloaded   hslua-module-text-0.2.1
Downloading  http2-2.0.6
Installing   blaze-builder-0.4.2.1 (lib)
Completed    data-fix-0.3.1 (lib)
Installing   hfsevents-0.1.6 (lib)
Completed    blaze-builder-0.4.2.1 (lib)
Starting     hxt-charproperties-9.5.0.0 (lib)
Completed    hfsevents-0.1.6 (lib)
Building     hslua-1.1.2 (lib)
Downloaded   http2-2.0.6
Downloading  emojis-0.1
Downloaded   emojis-0.1
Downloading  conduit-1.3.4.1
Downloaded   conduit-1.3.4.1
Downloading  libyaml-0.1.2
Building     hxt-charproperties-9.5.0.0 (lib)
Downloaded   libyaml-0.1.2
Downloading  unicode-transforms-0.3.7.1
Downloaded   unicode-transforms-0.3.7.1
Downloading  commonmark-0.1.1.4
Downloaded   commonmark-0.1.1.4
Downloading  commonmark-extensions-0.2.0.4
Starting     commonmark-0.1.1.4 (lib)
Downloaded   commonmark-extensions-0.2.0.4
Downloading  haddock-library-1.9.0
Downloaded   haddock-library-1.9.0
Downloading  hxt-regex-xmlschema-9.2.0.7
Starting     haddock-library-1.9.0 (lib)
Building     commonmark-0.1.1.4 (lib)
Downloaded   hxt-regex-xmlschema-9.2.0.7
Downloading  jira-wiki-markup-1.3.3
Downloaded   jira-wiki-markup-1.3.3
Downloading  hxt-9.3.1.21
Starting     jira-wiki-markup-1.3.3 (lib)
Building     haddock-library-1.9.0 (lib)
Downloaded   hxt-9.3.1.21
Downloading  rfc5051-0.2
Downloaded   rfc5051-0.2
Downloading  regex-base-0.94.0.1
Downloaded   regex-base-0.94.0.1
Downloading  regex-pcre-builtin-0.95.1.3.8.43
Building     jira-wiki-markup-1.3.3 (lib)
Downloaded   regex-pcre-builtin-0.95.1.3.8.43
Downloading  regex-tdfa-1.3.1.0
Downloaded   regex-tdfa-1.3.1.0
Downloading  streaming-commons-0.2.2.1
Downloaded   streaming-commons-0.2.2.1
Downloading  http-client-0.7.6
Downloaded   http-client-0.7.6
Downloading  tagsoup-0.14.8
Downloaded   tagsoup-0.14.8
Downloading  text-conversions-0.3.1
Downloaded   text-conversions-0.3.1
Downloading  wai-3.2.3
Downloaded   wai-3.2.3
Downloading  xml-1.3.14
Downloaded   xml-1.3.14
Downloading  xml-types-0.3.8
Downloaded   xml-types-0.3.8
Downloading  conduit-extra-1.3.5
Downloaded   conduit-extra-1.3.5
Downloading  http-date-0.0.11
Installing   hxt-charproperties-9.5.0.0 (lib)
Downloaded   http-date-0.0.11
Downloading  aeson-1.5.6.0
Starting     http-date-0.0.11 (lib)
Completed    hxt-charproperties-9.5.0.0 (lib)
Starting     lrucache-1.2.0.1 (all, legacy fallback)
Downloaded   aeson-1.5.6.0
Downloading  http-conduit-2.3.8
Downloaded   http-conduit-2.3.8
Downloading  ipynb-0.1.0.1
Downloaded   ipynb-0.1.0.1
Downloading  skylighting-core-0.8.5
Building     http-date-0.0.11 (lib)
Downloaded   skylighting-core-0.8.5
Downloading  skylighting-0.8.5
Building     lrucache-1.2.0.1 (all, legacy fallback)
Downloaded   skylighting-0.8.5
Downloading  yaml-0.11.5.0
Downloaded   yaml-0.11.5.0
Downloading  warp-3.3.14
Downloaded   warp-3.3.14
Downloading  zip-archive-0.4.1
Downloaded   zip-archive-0.4.1
Downloading  SHA-1.6.4.4
Downloaded   SHA-1.6.4.4
Downloading  QuickCheck-2.14.2
Starting     SHA-1.6.4.4 (lib)
Installing   http-date-0.0.11 (lib)
Downloaded   QuickCheck-2.14.2
Downloading  pandoc-types-1.21
Installing   lrucache-1.2.0.1 (all, legacy fallback)
Downloaded   pandoc-types-1.21
Downloading  commonmark-pandoc-0.2.0.1
Completed    http-date-0.0.11 (lib)
Starting     emojis-0.1 (lib)
Downloaded   commonmark-pandoc-0.2.0.1
Downloading  texmath-0.12.1.1
Installing   haddock-library-1.9.0 (lib)
Completed    lrucache-1.2.0.1 (all, legacy fallback)
Starting     memory-0.15.0 (lib)
Completed    haddock-library-1.9.0 (lib)
Starting     unicode-transforms-0.3.7.1 (lib)
Downloaded   texmath-0.12.1.1
Downloading  JuicyPixels-3.3.5
Building     SHA-1.6.4.4 (lib)
Downloaded   JuicyPixels-3.3.5
Downloading  HsYAML-0.2.1.0
Building     emojis-0.1 (lib)
Downloaded   HsYAML-0.2.1.0
Downloading  HsYAML-aeson-0.2.0.0
Starting     HsYAML-0.2.1.0 (lib)
Downloaded   HsYAML-aeson-0.2.0.0
Downloading  doctemplates-0.8.3
Installing   jira-wiki-markup-1.3.3 (lib)
Building     memory-0.15.0 (lib)
Downloaded   doctemplates-0.8.3
Downloading  HUnit-1.6.2.0
Building     unicode-transforms-0.3.7.1 (lib)
Downloaded   HUnit-1.6.2.0
Downloading  HTTP-4000.3.15
Completed    jira-wiki-markup-1.3.3 (lib)
Starting     ansi-terminal-0.11 (lib)
Downloaded   HTTP-4000.3.15
Downloading  Glob-0.10.1
Downloaded   Glob-0.10.1
Downloading  pandoc-2.10.1
Building     HsYAML-0.2.1.0 (lib)
Downloaded   pandoc-2.10.1
Downloading  wai-logger-2.3.6
Downloaded   wai-logger-2.3.6
Downloading  wai-extra-3.1.6
Building     ansi-terminal-0.11 (lib)
Downloaded   wai-extra-3.1.6
Downloading  wai-app-static-3.1.7.2
Downloaded   wai-app-static-3.1.7.2
Downloading  xml-conduit-1.9.1.0
Downloaded   xml-conduit-1.9.1.0
Downloading  pandoc-citeproc-0.17.0.2
Downloaded   pandoc-citeproc-0.17.0.2
Downloading  hakyll-4.13.4.1
Downloaded   hakyll-4.13.4.1
Installing   emojis-0.1 (lib)
Installing   ansi-terminal-0.11 (lib)
Completed    emojis-0.1 (lib)
Starting     network-3.1.2.1 (all, legacy fallback)
Completed    ansi-terminal-0.11 (lib)
Starting     network-byte-order-0.1.6 (lib)
Building     network-byte-order-0.1.6 (lib)
Installing   memory-0.15.0 (lib)
Completed    memory-0.15.0 (lib)
Starting     unix-compat-0.5.3 (lib)
Installing   network-byte-order-0.1.6 (lib)
Completed    network-byte-order-0.1.6 (lib)
Starting     unix-time-0.4.7 (all, legacy fallback)
Building     unix-compat-0.5.3 (lib)
Installing   unix-compat-0.5.3 (lib)
Completed    unix-compat-0.5.3 (lib)
Starting     psqueues-0.2.7.2 (lib)
Building     psqueues-0.2.7.2 (lib)
Installing   SHA-1.6.4.4 (lib)
Building     network-3.1.2.1 (all, legacy fallback)
Completed    SHA-1.6.4.4 (lib)
Starting     rfc5051-0.2 (lib)
Building     unix-time-0.4.7 (all, legacy fallback)
Installing   HsYAML-0.2.1.0 (lib)
Completed    HsYAML-0.2.1.0 (lib)
Starting     regex-base-0.94.0.1 (lib)
Building     rfc5051-0.2 (lib)
Installing   commonmark-0.1.1.4 (lib)
Building     regex-base-0.94.0.1 (lib)
Completed    commonmark-0.1.1.4 (lib)
Starting     safe-0.3.19 (lib)
Installing   unix-time-0.4.7 (all, legacy fallback)
Installing   rfc5051-0.2 (lib)
Installing   hslua-1.1.2 (lib)
Completed    unix-time-0.4.7 (all, legacy fallback)
Starting     splitmix-0.1.0.3 (lib)
Completed    rfc5051-0.2 (lib)
Starting     assoc-1.0.2 (lib)
Completed    hslua-1.1.2 (lib)
Starting     syb-0.7.2.1 (lib)
Building     safe-0.3.19 (lib)
Installing   regex-base-0.94.0.1 (lib)
Installing   psqueues-0.2.7.2 (lib)
Building     splitmix-0.1.0.3 (lib)
Completed    regex-base-0.94.0.1 (lib)
Starting     async-2.2.3 (lib)
Building     assoc-1.0.2 (lib)
Building     syb-0.7.2.1 (lib)
Completed    psqueues-0.2.7.2 (lib)
Starting     utf8-string-1.0.2 (lib)
Installing   assoc-1.0.2 (lib)
Installing   safe-0.3.19 (lib)
Building     async-2.2.3 (lib)
Completed    assoc-1.0.2 (lib)
Starting     tagsoup-0.14.8 (lib)
Building     utf8-string-1.0.2 (lib)
Completed    safe-0.3.19 (lib)
Starting     temporary-1.3 (lib)
Installing   splitmix-0.1.0.3 (lib)
Completed    splitmix-0.1.0.3 (lib)
Starting     vector-algorithms-0.8.0.4 (lib)
Building     tagsoup-0.14.8 (lib)
Installing   async-2.2.3 (lib)
Building     temporary-1.3 (lib)
Installing   unicode-transforms-0.3.7.1 (lib)
Completed    async-2.2.3 (lib)
Starting     vault-0.3.1.5 (lib)
Installing   syb-0.7.2.1 (lib)
Completed    unicode-transforms-0.3.7.1 (lib)
Building     vector-algorithms-0.8.0.4 (lib)
Starting     xml-1.3.14 (all, legacy fallback)
Installing   temporary-1.3 (lib)
Completed    syb-0.7.2.1 (lib)
Starting     xml-types-0.3.8 (lib)
Installing   utf8-string-1.0.2 (lib)
Completed    temporary-1.3 (lib)
Starting     zlib-0.6.2.3 (lib)
Building     vault-0.3.1.5 (lib)
Completed    utf8-string-1.0.2 (lib)
Starting     HUnit-1.6.2.0 (lib)
Building     xml-1.3.14 (all, legacy fallback)
Building     xml-types-0.3.8 (lib)
Building     zlib-0.6.2.3 (lib)
Building     HUnit-1.6.2.0 (lib)
Installing   network-3.1.2.1 (all, legacy fallback)
Installing   vault-0.3.1.5 (lib)
Completed    network-3.1.2.1 (all, legacy fallback)
Starting     http-types-0.12.3 (lib)
Completed    vault-0.3.1.5 (lib)
Starting     data-default-instances-dlist-0.0.1 (all, legacy fallback)
Installing   HUnit-1.6.2.0 (lib)
Installing   xml-1.3.14 (all, legacy fallback)
Building     http-types-0.12.3 (lib)
Completed    HUnit-1.6.2.0 (lib)
Starting     Glob-0.10.1 (lib)
Building     data-default-instances-dlist-0.0.1 (all, legacy fallback)
Completed    xml-1.3.14 (all, legacy fallback)
Starting     blaze-markup-0.8.2.8 (lib)
Installing   xml-types-0.3.8 (lib)
Installing   data-default-instances-dlist-0.0.1 (all, legacy fallback)
Completed    xml-types-0.3.8 (lib)
Starting     hxt-regex-xmlschema-9.2.0.7 (lib)
Building     Glob-0.10.1 (lib)
Building     blaze-markup-0.8.2.8 (lib)
Completed    data-default-instances-dlist-0.0.1 (all, legacy fallback)
Starting     hxt-unicode-9.0.2.4 (all, legacy fallback)
Installing   zlib-0.6.2.3 (lib)
Completed    zlib-0.6.2.3 (lib)
Starting     ansi-wl-pprint-0.6.9 (lib)
Building     hxt-regex-xmlschema-9.2.0.7 (lib)
Installing   http-types-0.12.3 (lib)
Building     hxt-unicode-9.0.2.4 (all, legacy fallback)
Completed    http-types-0.12.3 (lib)
Starting     asn1-types-0.3.4 (all, legacy fallback)
Installing   tagsoup-0.14.8 (lib)
Building     ansi-wl-pprint-0.6.9 (lib)
Completed    tagsoup-0.14.8 (lib)
Starting     pem-0.2.4 (lib)
Installing   Glob-0.10.1 (lib)
Building     asn1-types-0.3.4 (all, legacy fallback)
Completed    Glob-0.10.1 (lib)
Installing   ansi-wl-pprint-0.6.9 (lib)
Starting     cryptonite-0.27 (lib)
Building     pem-0.2.4 (lib)
Installing   hxt-unicode-9.0.2.4 (all, legacy fallback)
Completed    ansi-wl-pprint-0.6.9 (lib)
Starting     commonmark-extensions-0.2.0.4 (lib)
Installing   blaze-markup-0.8.2.8 (lib)
Completed    hxt-unicode-9.0.2.4 (all, legacy fallback)
Starting     fast-logger-3.0.3 (lib)
Completed    blaze-markup-0.8.2.8 (lib)
Starting     hslua-module-text-0.2.1 (lib)
Installing   pem-0.2.4 (lib)
Building     cryptonite-0.27 (lib)
Building     commonmark-extensions-0.2.0.4 (lib)
Installing   hxt-regex-xmlschema-9.2.0.7 (lib)
Completed    pem-0.2.4 (lib)
Starting     regex-tdfa-1.3.1.0 (lib)
Installing   asn1-types-0.3.4 (all, legacy fallback)
Building     fast-logger-3.0.3 (lib)
Completed    hxt-regex-xmlschema-9.2.0.7 (lib)
Starting     regex-pcre-builtin-0.95.1.3.8.43 (lib)
Building     hslua-module-text-0.2.1 (lib)
Installing   vector-algorithms-0.8.0.4 (lib)
Completed    asn1-types-0.3.4 (all, legacy fallback)
Starting     these-1.1.1.1 (lib)
Completed    vector-algorithms-0.8.0.4 (lib)
Starting     errors-2.3.0 (lib)
Installing   hslua-module-text-0.2.1 (lib)
Building     regex-tdfa-1.3.1.0 (lib)
Building     regex-pcre-builtin-0.95.1.3.8.43 (lib)
Completed    hslua-module-text-0.2.1 (lib)
Starting     doclayout-0.3 (lib)
Building     these-1.1.1.1 (lib)
Building     errors-2.3.0 (lib)
Building     doclayout-0.3 (lib)
Installing   fast-logger-3.0.3 (lib)
Completed    fast-logger-3.0.3 (lib)
Starting     QuickCheck-2.14.2 (lib)
Installing   errors-2.3.0 (lib)
Installing   these-1.1.1.1 (lib)
Completed    errors-2.3.0 (lib)
Starting     typed-process-0.2.6.0 (lib)
Building     QuickCheck-2.14.2 (lib)
Completed    these-1.1.1.1 (lib)
Starting     fsnotify-0.3.0.1 (lib)
Installing   doclayout-0.3 (lib)
Building     typed-process-0.2.6.0 (lib)
Building     fsnotify-0.3.0.1 (lib)
Completed    doclayout-0.3 (lib)
Starting     hs-bibutils-6.10.0.0 (lib)
Building     hs-bibutils-6.10.0.0 (lib)
Installing   typed-process-0.2.6.0 (lib)
Installing   fsnotify-0.3.0.1 (lib)
Completed    typed-process-0.2.6.0 (lib)
Starting     hslua-module-system-0.2.2.1 (lib)
Completed    fsnotify-0.3.0.1 (lib)
Starting     simple-sendfile-0.2.30 (lib)
Building     hslua-module-system-0.2.2.1 (lib)
Building     simple-sendfile-0.2.30 (lib)
Installing   hslua-module-system-0.2.2.1 (lib)
Completed    hslua-module-system-0.2.2.1 (lib)
Starting     socks-0.6.1 (lib)
Installing   simple-sendfile-0.2.30 (lib)
Completed    simple-sendfile-0.2.30 (lib)
Starting     iproute-1.7.11 (lib)
Building     socks-0.6.1 (lib)
Installing   commonmark-extensions-0.2.0.4 (lib)
Building     iproute-1.7.11 (lib)
Completed    commonmark-extensions-0.2.0.4 (lib)
Starting     HTTP-4000.3.15 (lib)
Building     HTTP-4000.3.15 (lib)
Installing   socks-0.6.1 (lib)
Installing   QuickCheck-2.14.2 (lib)
Completed    socks-0.6.1 (lib)
Starting     data-default-0.7.1.1 (all, legacy fallback)
Completed    QuickCheck-2.14.2 (lib)
Starting     zip-archive-0.4.1 (lib)
Installing   iproute-1.7.11 (lib)
Completed    iproute-1.7.11 (lib)
Starting     streaming-commons-0.2.2.1 (lib)
Building     data-default-0.7.1.1 (all, legacy fallback)
Building     zip-archive-0.4.1 (lib)
Installing   data-default-0.7.1.1 (all, legacy fallback)
Installing   regex-tdfa-1.3.1.0 (lib)
Building     streaming-commons-0.2.2.1 (lib)
Completed    data-default-0.7.1.1 (all, legacy fallback)
Starting     JuicyPixels-3.3.5 (lib)
Completed    regex-tdfa-1.3.1.0 (lib)
Starting     wai-3.2.3 (lib)
Building     JuicyPixels-3.3.5 (lib)
Building     wai-3.2.3 (lib)
Installing   HTTP-4000.3.15 (lib)
Installing   zip-archive-0.4.1 (lib)
Completed    HTTP-4000.3.15 (lib)
Installing   wai-3.2.3 (lib)
Starting     http2-2.0.6 (lib)
Completed    zip-archive-0.4.1 (lib)
Starting     optparse-applicative-0.15.1.0 (lib)
Completed    wai-3.2.3 (lib)
Starting     blaze-html-0.9.1.2 (lib)
Installing   regex-pcre-builtin-0.95.1.3.8.43 (lib)
Completed    regex-pcre-builtin-0.95.1.3.8.43 (lib)
Starting     hxt-9.3.1.21 (lib)
Building     http2-2.0.6 (lib)
Building     optparse-applicative-0.15.1.0 (lib)
Building     blaze-html-0.9.1.2 (lib)
Building     hxt-9.3.1.21 (lib)
Installing   streaming-commons-0.2.2.1 (lib)
Completed    streaming-commons-0.2.2.1 (lib)
Starting     asn1-encoding-0.9.6 (lib)
Building     asn1-encoding-0.9.6 (lib)
Installing   optparse-applicative-0.15.1.0 (lib)
Completed    optparse-applicative-0.15.1.0 (lib)
Starting     mono-traversable-1.0.15.1 (lib)
Installing   asn1-encoding-0.9.6 (lib)
Building     mono-traversable-1.0.15.1 (lib)
Completed    asn1-encoding-0.9.6 (lib)
Starting     text-conversions-0.3.1 (lib)
Building     text-conversions-0.3.1 (lib)
Installing   text-conversions-0.3.1 (lib)
Completed    text-conversions-0.3.1 (lib)
Starting     strict-0.4.0.1 (lib)
Building     strict-0.4.0.1 (lib)
Installing   http2-2.0.6 (lib)
Completed    http2-2.0.6 (lib)
Starting     wai-logger-2.3.6 (all, legacy fallback)
Installing   strict-0.4.0.1 (lib)
Completed    strict-0.4.0.1 (lib)
Starting     http-client-0.7.6 (lib)
Building     http-client-0.7.6 (lib)
Building     wai-logger-2.3.6 (all, legacy fallback)
Installing   blaze-html-0.9.1.2 (lib)
Installing   wai-logger-2.3.6 (all, legacy fallback)
Completed    blaze-html-0.9.1.2 (lib)
Starting     asn1-parse-0.9.5 (all, legacy fallback)
Building     asn1-parse-0.9.5 (all, legacy fallback)
Completed    wai-logger-2.3.6 (all, legacy fallback)
Starting     aeson-1.5.6.0 (lib)
Installing   asn1-parse-0.9.5 (all, legacy fallback)
Building     aeson-1.5.6.0 (lib)
Completed    asn1-parse-0.9.5 (all, legacy fallback)
Installing   mono-traversable-1.0.15.1 (lib)
Installing   hs-bibutils-6.10.0.0 (lib)
Completed    mono-traversable-1.0.15.1 (lib)
Starting     conduit-1.3.4.1 (lib)
Completed    hs-bibutils-6.10.0.0 (lib)
Installing   http-client-0.7.6 (lib)
Completed    http-client-0.7.6 (lib)
Building     conduit-1.3.4.1 (lib)
Installing   conduit-1.3.4.1 (lib)
Completed    conduit-1.3.4.1 (lib)
Starting     libyaml-0.1.2 (lib)
Starting     conduit-extra-1.3.5 (lib)
Building     conduit-extra-1.3.5 (lib)
Building     libyaml-0.1.2 (lib)
Installing   conduit-extra-1.3.5 (lib)
Installing   hxt-9.3.1.21 (lib)
Completed    conduit-extra-1.3.5 (lib)
Starting     xml-conduit-1.9.1.0 (all, legacy fallback)
Completed    hxt-9.3.1.21 (lib)
Building     xml-conduit-1.9.1.0 (all, legacy fallback)
Installing   libyaml-0.1.2 (lib)
Completed    libyaml-0.1.2 (lib)
Installing   cryptonite-0.27 (lib)
Completed    cryptonite-0.27 (lib)
Starting     x509-1.7.5 (lib)
Building     x509-1.7.5 (lib)
Installing   x509-1.7.5 (lib)
Completed    x509-1.7.5 (lib)
Starting     x509-store-1.6.7 (lib)
Starting     warp-3.3.14 (lib)
Building     x509-store-1.6.7 (lib)
Building     warp-3.3.14 (lib)
Installing   xml-conduit-1.9.1.0 (all, legacy fallback)
Installing   x509-store-1.6.7 (lib)
Completed    x509-store-1.6.7 (lib)
Starting     x509-system-1.6.6 (lib)
Starting     x509-validation-1.6.11 (lib)
Completed    xml-conduit-1.9.1.0 (all, legacy fallback)
Building     x509-system-1.6.6 (lib)
Building     x509-validation-1.6.11 (lib)
Installing   x509-system-1.6.6 (lib)
Completed    x509-system-1.6.6 (lib)
Installing   x509-validation-1.6.11 (lib)
Completed    x509-validation-1.6.11 (lib)
Starting     tls-1.5.5 (lib)
Building     tls-1.5.5 (lib)
Installing   warp-3.3.14 (lib)
Installing   JuicyPixels-3.3.5 (lib)
Completed    warp-3.3.14 (lib)
Completed    JuicyPixels-3.3.5 (lib)
Installing   aeson-1.5.6.0 (lib)
Completed    aeson-1.5.6.0 (lib)
Starting     aeson-pretty-0.8.8 (lib)
Starting     yaml-0.11.5.0 (lib)
Starting     wai-extra-3.1.6 (lib)
Starting     ipynb-0.1.0.1 (lib)
Starting     pandoc-types-1.21 (lib)
Starting     doctemplates-0.8.3 (lib)
Starting     skylighting-core-0.8.5 (lib)
Building     aeson-pretty-0.8.8 (lib)
Building     yaml-0.11.5.0 (lib)
Building     wai-extra-3.1.6 (lib)
Building     ipynb-0.1.0.1 (lib)
Building     pandoc-types-1.21 (lib)
Building     doctemplates-0.8.3 (lib)
Building     skylighting-core-0.8.5 (lib)
Installing   aeson-pretty-0.8.8 (lib)
Completed    aeson-pretty-0.8.8 (lib)
Starting     HsYAML-aeson-0.2.0.0 (lib)
Installing   tls-1.5.5 (lib)
Building     HsYAML-aeson-0.2.0.0 (lib)
Completed    tls-1.5.5 (lib)
Starting     connection-0.3.1 (all, legacy fallback)
Building     connection-0.3.1 (all, legacy fallback)
Installing   HsYAML-aeson-0.2.0.0 (lib)
Completed    HsYAML-aeson-0.2.0.0 (lib)
Installing   ipynb-0.1.0.1 (lib)
Completed    ipynb-0.1.0.1 (lib)
Installing   connection-0.3.1 (all, legacy fallback)
Installing   yaml-0.11.5.0 (lib)
Completed    connection-0.3.1 (all, legacy fallback)
Starting     http-client-tls-0.3.5.3 (lib)
Completed    yaml-0.11.5.0 (lib)
Installing   doctemplates-0.8.3 (lib)
Building     http-client-tls-0.3.5.3 (lib)
Completed    doctemplates-0.8.3 (lib)
Installing   wai-extra-3.1.6 (lib)
Installing   http-client-tls-0.3.5.3 (lib)
Completed    wai-extra-3.1.6 (lib)
Starting     wai-app-static-3.1.7.2 (lib)
Completed    http-client-tls-0.3.5.3 (lib)
Starting     http-conduit-2.3.8 (lib)
Building     wai-app-static-3.1.7.2 (lib)
Building     http-conduit-2.3.8 (lib)
Installing   http-conduit-2.3.8 (lib)
Completed    http-conduit-2.3.8 (lib)
Installing   pandoc-types-1.21 (lib)
Installing   skylighting-core-0.8.5 (lib)
Completed    pandoc-types-1.21 (lib)
Starting     commonmark-pandoc-0.2.0.1 (lib)
Starting     texmath-0.12.1.1 (lib)
Completed    skylighting-core-0.8.5 (lib)
Starting     skylighting-0.8.5 (lib)
Building     commonmark-pandoc-0.2.0.1 (lib)
Installing   wai-app-static-3.1.7.2 (lib)
Building     texmath-0.12.1.1 (lib)
Building     skylighting-0.8.5 (lib)
Completed    wai-app-static-3.1.7.2 (lib)
Installing   commonmark-pandoc-0.2.0.1 (lib)
Completed    commonmark-pandoc-0.2.0.1 (lib)
Installing   skylighting-0.8.5 (lib)
Completed    skylighting-0.8.5 (lib)
Installing   texmath-0.12.1.1 (lib)
Completed    texmath-0.12.1.1 (lib)
Starting     pandoc-2.10.1 (lib)
Building     pandoc-2.10.1 (lib)
Installing   pandoc-2.10.1 (lib)
Completed    pandoc-2.10.1 (lib)
Starting     pandoc-citeproc-0.17.0.2 (all, legacy fallback)
Building     pandoc-citeproc-0.17.0.2 (all, legacy fallback)
Installing   pandoc-citeproc-0.17.0.2 (all, legacy fallback)
Completed    pandoc-citeproc-0.17.0.2 (all, legacy fallback)
Starting     hakyll-4.13.4.1 (lib)
Building     hakyll-4.13.4.1 (lib)

Failed to build hakyll-4.13.4.1.
Build log ( /Users/rune/.cabal/logs/ghc-8.6.5/hkyll-4.13.4.1-568c7246.log ):
Configuring library for hakyll-4.13.4.1..
Preprocessing library for hakyll-4.13.4.1..
Building library for hakyll-4.13.4.1..
[ 1 of 53] Compiling Data.List.Extended ( lib/Data/List/Extended.hs, dist/build/Data/List/Extended.o )
[ 2 of 53] Compiling Data.Yaml.Extended ( lib/Data/Yaml/Extended.hs, dist/build/Data/Yaml/Extended.o )
[ 3 of 53] Compiling Hakyll.Core.Configuration ( lib/Hakyll/Core/Configuration.hs, dist/build/Hakyll/Core/Configuration.o )
[ 4 of 53] Compiling Hakyll.Core.Identifier ( lib/Hakyll/Core/Identifier.hs, dist/build/Hakyll/Core/Identifier.o )

lib/Hakyll/Core/Identifier.hs:23:1: warning: [-Wunused-imports]
    The import of ‘Data.List’ is redundant
      except perhaps to import instances from ‘Data.List’
    To import instances alone, use: import Data.List()
   |
23 | import           Data.List           (intercalate)
   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

lib/Hakyll/Core/Identifier.hs:24:1: warning: [-Wunused-imports]
    The import of ‘dropTrailingPathSeparator, pathSeparator, splitPath’
    from module ‘System.FilePath’ is redundant
   |
24 | import           System.FilePath     (dropTrailingPathSeparator, splitPath,
   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...
[ 5 of 53] Compiling Hakyll.Core.Identifier.Pattern.Internal ( lib/Hakyll/Core/Identifier/Pattern/Internal.hs, dist/build/Hakyll/Core/Identifier/Pattern/Internal.o )
[ 6 of 53] Compiling Hakyll.Core.Logger ( lib/Hakyll/Core/Logger.hs, dist/build/Hakyll/Core/Logger.o )
[ 7 of 53] Compiling Hakyll.Core.Store ( lib/Hakyll/Core/Store.hs, dist/build/Hakyll/Core/Store.o )
[ 8 of 53] Compiling Hakyll.Core.Util.File ( lib/Hakyll/Core/Util/File.hs, dist/build/Hakyll/Core/Util/File.o )

lib/Hakyll/Core/Util/File.hs:16:1: warning: [-Wunused-imports]
    The import of ‘removePathForcibly’
    from module ‘System.Directory’ is redundant
   |
16 | import           System.Directory    (createDirectoryIfMissing,
   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...

lib/Hakyll/Core/Util/File.hs:80:1: warning: [-Wunused-top-binds]
    Defined but not used: ‘retryWithDelay’
   |
80 | retryWithDelay i x
   | ^^^^^^^^^^^^^^
[ 9 of 53] Compiling Hakyll.Core.Provider.Internal ( lib/Hakyll/Core/Provider/Internal.hs, dist/build/Hakyll/Core/Provider/Internal.o )
[10 of 53] Compiling Hakyll.Core.Util.Parser ( lib/Hakyll/Core/Util/Parser.hs, dist/build/Hakyll/Core/Util/Parser.o )
[11 of 53] Compiling Hakyll.Core.Util.String ( lib/Hakyll/Core/Util/String.hs, dist/build/Hakyll/Core/Util/String.o )
[12 of 53] Compiling Hakyll.Core.Identifier.Pattern ( lib/Hakyll/Core/Identifier/Pattern.hs, dist/build/Hakyll/Core/Identifier/Pattern.o )
[13 of 53] Compiling Hakyll.Core.Dependencies ( lib/Hakyll/Core/Dependencies.hs, dist/build/Hakyll/Core/Dependencies.o )
[14 of 53] Compiling Hakyll.Core.Metadata ( lib/Hakyll/Core/Metadata.hs, dist/build/Hakyll/Core/Metadata.o )
[15 of 53] Compiling Hakyll.Core.Provider.Metadata ( lib/Hakyll/Core/Provider/Metadata.hs, dist/build/Hakyll/Core/Provider/Metadata.o )
[16 of 53] Compiling Hakyll.Core.Provider.MetadataCache ( lib/Hakyll/Core/Provider/MetadataCache.hs, dist/build/Hakyll/Core/Provider/MetadataCache.o )
[17 of 53] Compiling Hakyll.Core.Provider ( lib/Hakyll/Core/Provider.hs, dist/build/Hakyll/Core/Provider.o )
[18 of 53] Compiling Hakyll.Core.Routes ( lib/Hakyll/Core/Routes.hs, dist/build/Hakyll/Core/Routes.o )
[19 of 53] Compiling Hakyll.Core.Compiler.Internal ( lib/Hakyll/Core/Compiler/Internal.hs, dist/build/Hakyll/Core/Compiler/Internal.o )
[20 of 53] Compiling Hakyll.Core.Item ( lib/Hakyll/Core/Item.hs, dist/build/Hakyll/Core/Item.o )
[21 of 53] Compiling Hakyll.Core.Compiler.Require ( lib/Hakyll/Core/Compiler/Require.hs, dist/build/Hakyll/Core/Compiler/Require.o )
[22 of 53] Compiling Hakyll.Core.Compiler ( lib/Hakyll/Core/Compiler.hs, dist/build/Hakyll/Core/Compiler.o )
[23 of 53] Compiling Hakyll.Core.UnixFilter ( lib/Hakyll/Core/UnixFilter.hs, dist/build/Hakyll/Core/UnixFilter.o )
[24 of 53] Compiling Hakyll.Core.Writable ( lib/Hakyll/Core/Writable.hs, dist/build/Hakyll/Core/Writable.o )
[25 of 53] Compiling Hakyll.Core.Item.SomeItem ( lib/Hakyll/Core/Item/SomeItem.hs, dist/build/Hakyll/Core/Item/SomeItem.o )
[26 of 53] Compiling Hakyll.Core.Rules.Internal ( lib/Hakyll/Core/Rules/Internal.hs, dist/build/Hakyll/Core/Rules/Internal.o )
[27 of 53] Compiling Hakyll.Core.Runtime ( lib/Hakyll/Core/Runtime.hs, dist/build/Hakyll/Core/Runtime.o )
[28 of 53] Compiling Hakyll.Core.Rules ( lib/Hakyll/Core/Rules.hs, dist/build/Hakyll/Core/Rules.o )
[29 of 53] Compiling Hakyll.Core.File ( lib/Hakyll/Core/File.hs, dist/build/Hakyll/Core/File.o )
[30 of 53] Compiling Hakyll.Preview.Poll ( lib/Hakyll/Preview/Poll.hs, dist/build/Hakyll/Preview/Poll.o )
[31 of 53] Compiling Hakyll.Preview.Server ( lib/Hakyll/Preview/Server.hs, dist/build/Hakyll/Preview/Server.o )
[32 of 53] Compiling Hakyll.Web.CompressCss ( lib/Hakyll/Web/CompressCss.hs, dist/build/Hakyll/Web/CompressCss.o )
[33 of 53] Compiling Hakyll.Web.Html  ( lib/Hakyll/Web/Html.hs, dist/build/Hakyll/Web/Html.o )
[34 of 53] Compiling Hakyll.Web.Html.RelativizeUrls ( lib/Hakyll/Web/Html/RelativizeUrls.hs, dist/build/Hakyll/Web/Html/RelativizeUrls.o )
[35 of 53] Compiling Hakyll.Web.Pandoc.Binary ( lib/Hakyll/Web/Pandoc/Binary.hs, dist/build/Hakyll/Web/Pandoc/Binary.o )
[36 of 53] Compiling Hakyll.Web.Pandoc.FileType ( lib/Hakyll/Web/Pandoc/FileType.hs, dist/build/Hakyll/Web/Pandoc/FileType.o )
[37 of 53] Compiling Hakyll.Web.Pandoc ( lib/Hakyll/Web/Pandoc.hs, dist/build/Hakyll/Web/Pandoc.o )
[38 of 53] Compiling Hakyll.Web.Pandoc.Biblio ( lib/Hakyll/Web/Pandoc/Biblio.hs, dist/build/Hakyll/Web/Pandoc/Biblio.o )
[39 of 53] Compiling Hakyll.Web.Redirect ( lib/Hakyll/Web/Redirect.hs, dist/build/Hakyll/Web/Redirect.o )
[40 of 53] Compiling Hakyll.Web.Template.Context ( lib/Hakyll/Web/Template/Context.hs, dist/build/Hakyll/Web/Template/Context.o )
[41 of 53] Compiling Hakyll.Web.Tags  ( lib/Hakyll/Web/Tags.hs, dist/build/Hakyll/Web/Tags.o )
[42 of 53] Compiling Hakyll.Web.Paginate ( lib/Hakyll/Web/Paginate.hs, dist/build/Hakyll/Web/Paginate.o )
[43 of 53] Compiling Hakyll.Web.Template.Internal.Element ( lib/Hakyll/Web/Template/Internal/Element.hs, dist/build/Hakyll/Web/Template/Internal/Element.o )
[44 of 53] Compiling Hakyll.Web.Template.Internal.Trim ( lib/Hakyll/Web/Template/Internal/Trim.hs, dist/build/Hakyll/Web/Template/Internal/Trim.o )
[45 of 53] Compiling Hakyll.Web.Template.Internal ( lib/Hakyll/Web/Template/Internal.hs, dist/build/Hakyll/Web/Template/Internal.o )
[46 of 53] Compiling Hakyll.Web.Template ( lib/Hakyll/Web/Template.hs, dist/build/Hakyll/Web/Template.o )
[47 of 53] Compiling Hakyll.Web.Template.List ( lib/Hakyll/Web/Template/List.hs, dist/build/Hakyll/Web/Template/List.o )
[48 of 53] Compiling Hakyll.Web.Feed  ( lib/Hakyll/Web/Feed.hs, dist/build/Hakyll/Web/Feed.o )
<command line>: can't load framework: Cocoa (not found)
cabal: Failed to build hakyll-4.13.4.1 (which is required by
exe:summer-of-haskell from summer-of-haskell-0.1.0.0). See the build log above
for details.

Dear ImGui bindings

Dear ImGui: Bloat-free Immediate Mode Graphical User interface for C++ with minimal dependencies

Repository: https://github.com/ocornut/imgui

Dear ImGui is a mature and widely used open source library with corporate backing by Google, Blizzard, Ubisoft and others.

Many languages (but notably not Haskell) have bindings to Dear ImGui via its C API and machine-readable description of said API available here: https://github.com/cimgui/cimgui

simple_enterprise_application

Today if someone wants a simple GUI application with a few buttons, a textfield and a progressbar for some experiments or for some other niche purpose, the choice is basically:

  • Take a relatively minimal library like SDL or Gloss and suffer having to do widgets and layout yourself
  • Take some relatively heavyweight library with widgets and layouts like GTK, WxWidgets or FLTK and suffer having to compile them to all target platforms you need

Having Dear ImGui would provide a third (and hopefully best for some cases) option here.

I personally don't have any experience with Dear ImGui, so I would not be able to mentor this, just hope someone is able and willing.

Idea for projects page

There's this internal tool that we developed, coala/projects that is ready for use for any org. Its highly customizable, has no backend, and projects can be easily defined usng md files

Do take a look.

idea sketch: improve option parsing and display for cabal

This is a big refactor and I can't write exactly how it would go, but I think the new- commands don't really differentiate between local and global options for command specific help, not to mention which in general we probably could refactor the whole setup to use say extensible records or at least some sort of context monad instead of the extremely painful process we have now. @hvr @phadej @23Skidoo @typedrat may all have ideas?

Advice for GSOC 2020

I want to contribute to haskell as part of GSOC 2020. I have gone through the proposed ideas list. I have experience with PyTorch and fastai. So I was wondering what would be the best way for me to contribute to this project.

All my relevant experience is summarized on my website https://kushajveersingh.github.io/ .

Real World Haskell book: inspect, systematize outdated stuff and prepare a basis for fixes

Following "Is Real World Haskell out of date in some ways?" and improving the state of Haskell for beginners. However:

The GSoC rules state that it must involve writing code primarily (as opposed to docs).

I'm not sure the amount of fixes for broken/deprecated code itself in the book is enough for a GSoC. Moreover, this may not be an optimal task for a non-professional haskeller.

But there are some more ideas which may or not constitute a GSoC task:

  1. Systematize haskell tools and libraries infrastructure instructions from the book. In the presence of modern tools document which instructions are:
    • valid
    • valid, but deprecated
    • outdated
    • insufficient (i.e. Windows gtk2hs instructions or missing Nix/OS)
  2. Systematize all code examples. In the presence of modern GHC document which:
    • build and run correctly
    • build and run correctly, but deprecated
    • do not build or run
  3. Write tests for all examples.
  4. Set up a continuous integration system for code examples in conjunction with a specific tools insfracstracture. This way it will be clear and easy to track which stackage LTS / GHC version / NixOS version is compatible or not.
  5. Upgrade the book text into Literate Haskell so that what we test is what we publish (unsure).
  6. Discover and document available modern solutions for outdated/deprecated/missing tools infrastructure.
  7. Write cabal, stack and nix project configurations for all code examples in the book.
  8. Make suggestions or fixes for code examples. Some may include replacement of entire libraries if they are not "Real World" anymore.

So in other words prepare a basis for easy gradual update.

Also, a student may have a different view on the book and catch problems, which an experienced Haskell programmer would unwittingly ignore when solving exercises from the book.

Project idea: Enhancing and optimizing unordered-containers

The basic project structure could look like this:

  1. Implement 2 or 3 simple API enhancements like
  1. Fix some simple performance issues like
  1. Implement some slightly more advanced API enhancement like:
  1. Implement some more advanced performance improvement like
  1. Stretch goal: Implement haskell-unordered-containers/unordered-containers#226

Depending on the interests and capabilities of the student they can focus either on feature work or performance work.

For the API enhancements I have a fairly rigid structure in mind that should allow students to incrementally make progress and simplify review for the mentors:

  1. Stub out the added function with the correct type. If there are multiple lazy / strict / HashSet variants, only do the lazy one initially.
  2. Write haddocks.
  3. Add (property) tests. Usually we can simply compare the implementation against Map from containers.
  4. Make the tests pass.
  5. If necessary: Add tests for strictness properties, make them pass.
  6. (Mentors) review the generated Core.
  7. Add benchmarks, comparing against Map / IntMap.
  8. Optional: Optimize implementation
  9. If necessary: Add remaining strict / HashSet variants

Does such a project sound like a good fit for GSoC?

I expect that I can provide most of the mentoring myself. Although ideally there would be second mentor to help with reviews. @treeowl, would you be interested? There's a small probability that we'll encounter performance issues that are beyond my expertise. In that case it would be great if we could consult some experts for advice. @doyougnu, do you think you could help as an advisor?

I'm planning to offer this as a medium size project (~175 hours), mostly because I don't want to overstretch myself in the first time being a primary mentor. The difficulty should be intermediate.

One requirement is that the student should have access to a computer that they can run benchmarks on: It needs to be quiet and reasonably modern (recentish CPU, at least 8GB RAM). Is this an acceptable requirement for GSoC? Otherwise, is this something that Haskell.org or someone else could provide?

implement front-end for ghci debugger (project idea

As the title suggests, implement a front-end for ghci so that users can add break points interactively. Probably do it by adding a new mode for ghci so that when users type a specific command (:debug <file>, I think) , they will be promoted into the source code they load into ghci and then add break points. I don't know how to implement this but I guess it would be challenging and interesting.

Idea: Make Hackage fully CDN-aware

We have speed and bandwidth issues with the hackage package repository due to needing to disable the CDN for too many pages. This is because when the CDN is on, it caches things people don't expect -- in particular, things that can be updated due to user action.

There are utility functions in the hackage codebase to teach each page to send proper cache-control headers to keep the CDN from serving stale content. However, they aren't used carefully and uniformly.

Additionally, the CDN interferes with our ability to collect download statistics.

This would be a two phase project -- first annotate hackage pages carefully to ensure that the CDN doesn't cause confusion with regards to updates to pages. Second, design a solution to both allow caching of package downloads and also collect granular statistics. One possibility is to serve downloads via redirects, with the redirect always being hit, and the redirected-to tgz file being cached.

Project Proposal: Full Candidate Workflow for Hackage

Hackage candidates currently cannot be used directly, and their UI is not very good. We would like to have new packages be uploaded as candidates by default, to improve the vetting process. But this means polishing off candidate functionality. The main issues left to do are tracked at https://github.com/haskell/hackage-server/projects/1

The first step is moving the candidate display page to the new templating system and sharing code with the main package page. Following this, we need to implement a new candidate index, able to be provided as a secondary index. This would be a "v1" index, and mutable.

Beyond this we want to extend the docbuilder and docuploads to work with candidates, and then implement a fixed candidate -> validation -> main workflow.

Mentor possibilities: @gbaz, @hvr

Project Idea: Improve GHC cold compilation times

I've done some very preliminary investigation here.


GHC is an amazing compiler, with lots of optimizations to make your code run well. Unfortunately, users pay the price for this in terms of compilation time. Some initial investigation shows that when cold compiling the containers package, 50% of the compiler's time is spent in the simplifier, 27% doing garbage collection, and 16% in the code generator. There are several possible enhancements here -

  • Raw performance improvements - Can allocations be reduced in the simplifier, putting less work on the GC? Can the default GC parameters for GHC's binary be tweaked to reduce the time spent doing GC? Can the simplification for case expressions (which takes 14% of compile time for containers) be made faster?

  • Better profiling information - Presently, one can profile GHC using a profiling build and passing options to the RTS. However, this means the profiles are available for a whole package basis, not on a per-module basis. While this is good enough when isolating performance problems, this cannot be used to identify hot modules when compiling large packages. This also makes it harder to report performance problems as a compiler user.

Improving compiler performance will have a drastic productivity benefit on users of large codebases due to faster feedback loops both locally and in continuous integration.


The three key problems (as I see it) are

  1. Mentorship - Do any of the GHC developers have enough bandwidth available in the summer to be able to mentor a student?

  2. Too broad - As it stands, the proposal feels quite broad and there's lots of ways to go about things. Which packages should be investigated first? I feel highly used packages such as containers, text and vector serve as good examples. If time permits, it would be useful to investigate other packages such as lens (it has high downloads and more type-level programming). There's also room for working on better reporting (e.g. timings on a per module basis or per top level definition basis).

  3. Possibly inaccurate - What I've written here is based on my initial investigation (mostly documented in the linked comment at the beginning) and reading through the profiling related bits on GHC Trac. Maybe I've missed something important here and some points and not quite right. Would having per-module profiling information be useful? Per top-level-definition? Would adding support for something like to GHC's existing architecture be too painful?

If some GHC developers could chime in with their thoughts on the matter, that'd be awesome. CC @bgamari, @simonpj, @RyanGIScott

Project idea: Machine learning for compiler options

The idea described briefly in this PDF:

Projects with similar ideas are already in development for years for C++ compilers. In short: GHC has a lot of optimization options according to user gudie including strange options like -fmax-inline-memcpy-insns=⟨n⟩. Probably, not using default values of these options may increase performance of your program/library. But obviously you don't want to manually figure out the perfect set of options.

The idea is to use some machine learning and parameter optimizations technique (not advanced for now) to figure out better compiler flags for your program. The perfect (and probably unrealistic) result is to have tool which you can call once in your project root and the output of this too is set of compiler flags which gives you better performance than default one.

As I see it now: you need to implement benchmarks and this tool will parse result of benchmarks, choose GHC options, recompile project with new set of options, run benchmarks again and so on.

Modularizing GHC

In #143 @mmhat initially took an interest in "trees that grow", but given that that project already has a recent new contributor (@alt-romes), opted to do work on GHC modularization. This, however, hasn't been proposed as an HF project at this time, so #143 isn't actually a very good place to continue discussing it. Finally, as we are now well underway working to bring more awareness to this project and have a solid GSOC application for the April 19th, due date, so a dedicated issue is warranted anyways.

GHC is currently quite entangled and anti-modular. We will soon link immensely more background info here, but for now see https://gitlab.haskell.org/ghc/ghc/-/issues/17957 which has a decent roadmap in the form of carefully ordered TODO items.

mentee: @mmhat

mentors: @Ericson2314, @hsyl20, and @doyougnu (but probably not all of us officially)

Haskell foundation projects (structured errors, trees that grow)?

Now the GSOC is more flexible, are projects that are more "student pitches in to longstanding volunteer effort" rather "student completes task end to end" OK?

Putting some more hours in structured errors and Trees that Grow factoring out the AST from GHC would be great projects to onboard people, because of their incremental nature.

Add a feed?

I would be nice to have an Atom and/or RSS feed of the news posts.

Project Idea: Representing Inaccessible Patterns using ImpossibleCases

There has already been a discussion and a follow-up proposal for this idea here: https://ghc.haskell.org/trac/ghc/ticket/10756#comment:4

The basic gist of the idea is the ability to represent impossible cases in pattern matching like this (from Idris):

f : Num a => (n : Nat) -> Vect n a -> Nat
f Z [] = 0
f Z (_::_) impossible

f (S n) (x::xs) = x + f n xs
f (S _) [] impossible -- demarcating the impossible case

This feature is already present in languages like Idris. I am not sure about the difficulty level of the extension and if it is too trivial to qualify as a summer of Haskell project. Also, the relative utility and relevance of this is not very clear to me. Kindly feel free to consider or remove this idea.

Project Idea: Stackage

Just throwing this one out there without much discussion beforehand, but similarly to #11, I'd love to see Stackage put forward as a project that students could contribute to. There is a group of so-called curators, a team that is working on it each week which could offer advice and support. There would be a lot of good work which might really improve how Stackage works. If this might be possible, I could develop the idea further and get more concrete ideas. Thanks.

Project Idea: Stack

Hi folks, I was just reading the Final results for 2017 post and saw you're looking for project ideas. I've lately been fishing around for funding to allow people to hack on Stack, for example the MOSS programme - I'd love to get Stack in as a GSoC project! I believe we can put together a solid proposal given that Stack is quite an important tool in the community and there is a lot of important work to be done that when implemented is delivered directly to users - hence, a lot of impact for students! Also, a small group of contributors has been growing around core devs in the last months, so there would be good support for anyone getting on board. If this is a goer, please let me know how I can advance this along and what kind of a proposal that needs to put together!

Plan for GSoC 2018

The GSoC 2018 has been announced. I hope that Haskell gets fund by Google again. Is there something we, as a part of Haskell community, can do to help?

Godot bindings & game

Repository: https://github.com/abarbu/godot-haskell

Godot is ripe for becoming a practical platform for building games in Haskell.

The current bindings were originally constructed by SimulaVR. I then upgraded them to the point where building games is viable. I implemented the first fully-working game, a 2D game from the Godot tutorial (Creeps). 2D games are now viable.

The project would have 4 steps:

  • Take the 3D example game from the docs and implement it. This will provide a nice tutorial on how to build 3D games with Haskell.
  • Generate Haskell-specific API documentation & instructions.
  • Reach: Port some of the tutorials at GDQuest, https://www.gdquest.com/tutorial/, the multiplayer tutorials would be interesting.
  • Reach: Upgrade the API to make it memory safe.
  • Reach: Upgrade the bindings to Godot 4 HEAD, a stable version of which is supposed to come out later this year.

I think this would in general be beneficial to the community as a whole in a few practical ways.

  1. There really isn't a fully-featured engine you can use to make 2D or 3D games in Haskell. This can bring a whole new type of user to Haskell. Godot is literally the only option we have. We could build bindings to Unreal's Blueprints, but not the rest of the engine which relies too heavily on C++ features. Even this would be very hard; the maintenance burden of Unreal bindings is so high even the JS community can't keep up. Unity isn't viable at all. Implementing a Godot-level engine in Haskell is beyond what the community can do. So if we want a game engine in Haskell and a community building Haskell games, Godot bindings are the way to go.
  2. This new application will probably uncover other issues in GHC and in language bindings. The general idea of wrapping a large core like Godot in Haskell is exactly how machine learning libraries work in Haskell as well. Improvements to this use case will help there as well. Python has amazing support for this use case, while Haskell has seen little push in this direction.
  3. Games are performance-sensitive. This can serve as a whole new type of benchmark.

I would be happy to mentor this project. I have Haskell & Godot experience, as well as plenty of experience mentoring students.

Announce Summer of Haskell on this website instead of Reddit

Why the update about Summer of Haskell is announced on Reddit instead of this website? In Indonesia, Reddit is blocked by the government. So, it's would be really helpful if all about Summer of Haskell informations are stored here. Thanks!

Improvements in UI and Logo

1. The highlight of navbar items

Hightlight while hovering on the nav-items can be made more appealing

2. Logo for navigation

Logo of the website can be used to navigate to the homepage.

idea sketch : language server for dhall

From http://www.haskellforall.com/2019/01/dhall-year-in-review-2018-2019.html

Editor support

Another thing Dhall is missing compared to YAML is widespread editor support. This is why another one of my goals for this year is to create a Dhall language server so that any editor that supports the language server protocol (basically all of them) would get Dhall support for free.

So, use haskell-lsp to construct a LSP server for dhall. Similar to the ones for

Which are all based on that library.

cc @Gabriel439

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.