haskell-org / summer-of-haskell Goto Github PK
View Code? Open in Web Editor NEWSource code of summer.haskell.org
Home Page: http://summer.haskell.org/
License: Other
Source code of summer.haskell.org
Home Page: http://summer.haskell.org/
License: Other
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: 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
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:
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.
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.
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?
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/ .
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:
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.
The basic project structure could look like this:
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:
Map
from containers
.Map
/ IntMap
.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?
https://ghc.haskell.org/trac/ghc/wiki/ImprovedLLVMBackend
https://ghc.haskell.org/trac/ghc/ticket/10074
I'm not really sure where the plan stands based on that ticket. Maybe just someone giving some love and attention to the optimizer passes would be a good project.
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.
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.
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.
Also, what happened to the other ideas at https://summer.haskell.org/ideas.html ?
Accepted projects for 2017
I've saw that the markdown file has been edited. However, the news post still not updated.
https://summer.haskell.org/news/2018-04-23-accepted-projects.html
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
Mentorship - Do any of the GHC developers have enough bandwidth available in the summer to be able to mentor a student?
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).
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
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.
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)
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.
I would be nice to have an Atom and/or RSS feed of the news posts.
This is mentioned in the GSOC guidelines
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.
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.
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!
I do love to use Material design for Summer of Haskell website. May I?
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?
How about adding the knowledge prerequisite field to each project?
Many projects require some extra knowledge associated with that project.
We can add an extra field to each project, like this.
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:
I think this would in general be beneficial to the community as a whole in a few practical ways.
I would be happy to mentor this project. I have Haskell & Godot experience, as well as plenty of experience mentoring students.
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!
The GHCI space leak idea at content/ideas/ghci-space-leak.md does not have any mentors listed.
We should find a mentor for the idea or delete it.
It seems many ideas that have be merged aren't showing up on the Ideas page of the Summer of Haskell website
This includes #15, #33 and #34
All I can see on the page now is:
Hightlight while hovering on the nav-items can be made more appealing
Logo of the website can be used to navigate to the homepage.
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
I'm referring to this idea from 2018.
I considered applying for it in 2018 but preferred doing something related to GHC in the end.
@erikd, @nikita-volkov, @MaxGabriel, would you be available as mentors again?
I'm first doing a clean implementation of Pico here. @goldfirere has expressed interest in this proposal in an email.
Mentor possibilities: @goldfirere
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.