If you are not sure if the website you would like to visit is secure, you can verify it here. Enter the website address of the page and see parts of its content and the thumbnail images on this site. None (if any) dangerous scripts on the referenced page will be executed. Additionally, if the selected site contains subpages, you can verify it (review) in batches containing 5 pages.
favicon.ico: docs.haskellstack.org/en/stable/topics/developing_on_windows - Developing on Windows - Stack.

site address: docs.haskellstack.org/en/stable/topics/developing_on_windows/ redirected to: docs.haskellstack.org/en/stable/topics/developing_on_windows

site title: Developing on Windows - Stack

Our opinion (on Monday 13 July 2026 1:41:58 UTC):

GREEN status (no comments) - no comments
After content analysis of this website we propose the following hashtags:



Meta tags:
description=A program for developing Haskell projects. ;
author=;

Headings (most frequently used words):

packages, developing, on, windows, updating, the, stack, supplied, msys2, setup, hs, pacman, to, install, for, common, haskell,

Text of the page (most frequently used words):
stack (44), the (39), msys2 (20), pacman (18), environment (16), and (13), for (12), windows (12), with (10), exec (10), #packages (10), clang64 (9), path (8), supplied (8), can (7), project (7), configuration (7), files (7), build (6), haskell (6), you (6), command (6), setup (6), directories (6), package (6), help (6), config (5), install (5), see (5), version (5), relevant (5), other (5), bin (5), commands (5), developing (5), ghc (5), pkg (4), common (4), run (4), need (4), more (4), updating (4), about (4), specific (4), includes (4), include (4), started (4), configure (4), contributors (3), cabal (3), installation (3), some (3), this (3), than (3), guide (3), non (3), extra (3), libraries (3), your (3), example (3), those (3), all (3), tools (3), obtained (3), operation (3), get (3), involved (3), integration (3), building (3), topics (3), getting (3), flag (2), zlib (2), pkgconf (2), default (2), executable (2), icu (2), additional (2), file (2), may (2), update (2), library (2), corresponding (2), dirs (2), will (2), usr (2), installed (2), like (2), using (2), sync (2), which (2), terminal (2), use (2), executing (2), used (2), shell (2), scripts (2), table (2), contents (2), glossary (2), faq (2), how (2), works (2), upgrading (2), maintainers (2), code (2), docker (2), script (2), snapshot (2), location (2), flags (2), options (2), projects (2), setting (2), welcome (2), github (2), made, material, mkdocs, copyright, 2015, 2025, back, top, alternatively, requires, its, implementation, defaults, true, mingw, w64, clang, x86_64, text, following, lists, known, allow, feel, free, submit, entries, via, pull, request, automatically, inside, when, launch, another, tool, not, prefix, within, custom, once, until, everything, reported, date, nothing, suy, itself, updated, has, that, 6403, greater, then, simply, further, information, configuring, option, documentation, msys, searched, header, system, lib, directory, depends, dynamic, link, want, outside, ensure, copies, are, local, executables, manager, found, management, also, available, should, operations, equivalently, index, matter, software, choose, console, host, prompt, powershell, git, bash, any, too, programs, through, program_name, comes, bit, provide, unix, necessary, installing, such, needs, during, phase, history, resources, overview, signing, key, self, hosted, runners, haskellstack, org, zip, add, maintainer, team, process, releases, scheme, dev, containers, contributor, lock, azure, travis, auto, completion, visual, studio, editor, debugging, from, source, standard, initialization, nix, interpreter, yaml, specification, work, root, customisation, global, directive, variables, upload, upgrade, unpack, uninstall, test, templates, sdist, runhaskell, runghc, repl, query, purge, new, list, init, ide, hpc, hoogle, haddock, ghci, eval, dot, clean, bench, conclusion, interactively, locations, multi, targets, synonyms, databases, existing, description, hello, world, initializing, search, skip, content,


Text of the page (random words):
developing on windows stack skip to content stack developing on windows initializing search github welcome setting up getting started commands configure topics get involved faq glossary more stack github welcome setting up getting started getting started 1 a hello world example 2 package description 3 project configuration 4 building your project 5 building existing projects 6 installed package databases 7 stack build synonyms 8 stack build targets 9 multi package projects 10 cabal flags and ghc options 11 locations used by stack 12 executing commands 13 using ghc interactively 14 stack configuration 15 in conclusion commands commands bench build clean config dot docker eval exec ghc ghci haddock hoogle hpc ide init install list ls new path purge query repl run runghc runhaskell script sdist setup templates test uninstall unpack update upgrade upload configure configure environment variables configuration files configuration files project specific configuration non project specific configuration the include directive global flags and options customisation scripts topics topics stack root stack work directories stack environment snapshot location package location snapshot specification stack yaml vs a cabal file script interpreter docker integration nix integration non standard project initialization building ghc from source debugging editor integration stack and visual studio code developing on windows developing on windows table of contents updating the stack supplied msys2 setup hs pacman packages to install for common haskell packages shell auto completion ci travis ci azure ci lock files haskell and c code get involved get involved contributors contributors contributor s guide dev containers maintainers maintainers version scheme releases maintainer team process add ghc version upgrading msys2 upgrading 7 zip haskellstack org self hosted runners signing key how stack works how stack works build overview faq glossary more more other resources version history table of contents updating the stack supplied msys2 setup hs pacman packages to install for common haskell packages developing on windows on windows stack comes with an installation of msys2 an environment of msys2 by default clang64 on 64 bit windows will be used by stack to provide a unix like shell and environment for stack this may be necessary for installing some haskell packages such as those which use configure scripts or if your project needs some additional tools during the build phase no matter which terminal software you choose windows terminal console windows host command prompt powershell git bash or any other you can use this environment too by executing all programs through stack exec program_name executables and libraries can be installed with the msys2 package manager pacman all tools can be found in the index to msys2 packages a guide to package management with pacman is also available pacman like all other tools in the stack environment should be started with stack exec pacman help about pacman commands operations can be obtained by stack exec pacman help help about a specific pacman operation can be obtained by using help or h with an operation for example help about the operation sync or s can be obtained with stack exec pacman sync help or equivalently stack exec pacman sh command stack path bin path to see the path in the stack environment if the relevant msys2 environment is clang64 on windows it includes the clang64 bin usr local bin and usr bin directories of the stack supplied msys2 it includes the corresponding directory if the relevant msys2 environment is other than clang64 if your executable depends on files for example dynamic link libraries in those directories and you want to run it outside of the stack environment you will need to ensure copies of those files are on the path command stack path extra include dirs and stack path extra library dirs to see the extra directories searched for c header files or system libraries files in the stack environment if the relevant msys2 environment is clang64 on windows it includes the clang64 include include and the clang64 lib and clang64 bin directories library of the stack supplied msys2 it includes the corresponding directories if the relevant msys2 environment is other than clang64 for further information about configuring the relevant msys2 environment see stack s msys environment non project specific configuration option documentation updating the stack supplied msys2 the stack supplied msys2 can itself be updated with the stack supplied pacman see the msys2 guide updating msys2 if the stack supplied pacman has a version that is 5 0 1 6403 or greater see stack exec pacman version then the command to update is simply stack exec pacman suy this command may need to be run more than once until everything is reported by pacman as up to date and nothing to do setup hs setup hs is automatically run inside the stack environment so when you need to launch another tool you do not need to prefix the command with stack exec within the custom setup hs file pacman packages to install for common haskell packages the following lists msys2 packages known to allow the installation of some common haskell packages on windows feel free to submit additional entries via a pull request for text icu install mingw w64 clang x86_64 icu for zlib 0 7 the default cabal flag pkg config is true and requires executable pkg config on the path msys2 defaults to pkgconf as its pkg config implementation installation stack exec pacman s pkgconf alternatively build with flag zlib pkg config back to top copyright c 2015 2025 stack contributors made with material for mkdocs
Thumbnail images (randomly selected): * Images may be subject to copyright.GREEN status (no comments)

Verified site has: 103 subpage(s). Do you want to verify them? Verify pages:

1-5 6-10 11-15 16-20 21-25 26-30 31-35 36-40 41-45 46-50
51-55 56-60 61-65 66-70 71-75 76-80 81-85 86-90 91-95 96-100
101-103


Top 50 hastags from of all verified websites.

Supplementary Information (add-on for SEO geeks)*- See more on header.verify-www.com

Header

HTTP/1.1 302 Found
Date Mon, 13 Jul 2026 01:41:58 GMT
Content-Type text/html; charset=utf-8
Content-Length 0
Connection close
Location htt????/docs.haskellstack.org/en/stable/topics/developing_on_windows/
CF-Ray a1a4969dce33b954-AMS
CF-Cache-Status MISS
Cache-Control max-age=1200
Content-Language en
Server cloudflare
X-Served Django-Proxito
Vary Accept-Language, accept-encoding
CDN-Cache-Control public, max-age=1200
Cross-Origin-Opener-Policy same-origin
Referrer-Policy no-referrer-when-downgrade
X-Backend web-i-0d196e73f72aa6283
X-Content-Type-Options nosniff
X-RTD-Domain docs.haskellstack.org
X-RTD-Project
X-RTD-Project-Method custom_domain
X-RTD-Redirect http_to_https
X-RTD-Version-Method path
Set-Cookie _cfuvid=ObBWEsUOCUEcs_mmg8HNOpFlXJ2Gvtwu0c3hIUQ_35g-1783906918.0589414-1.0.1.1-LvzXh4Z.cBXzMwZ9jylBgDJtO_pEJa9Vet9ShCLDaiI; HttpOnly; SameSite=None; Secure; Path=/; Domain=docs.haskellstack.org
set-cookie __cf_bm=Jkj3prTpJmsJkK2Zl8.YHuo92w63_RwdjzmkChH9qNM-1783906918.0453877-1.0.1.1-lLEwOsrHKsw.IFdZSA9vRYV2D29LQjs_bTeL522FfEsgBBZxjFhZJG4AJPKiGRKP0d9beK4cNrsfMZ6p.07jwugkBivzgcYljDDO1H1iqneSxqDdJlzK_WpSjH5X5Q2O; HttpOnly; Path=/; Domain=docs.haskellstack.org; Expires=Mon, 13 Jul 2026 02:11:58 GMT
alt-svc h3= :443 ; ma=86400
HTTP/2 200
date Mon, 13 Jul 2026 01:41:58 GMT
content-type text/html; charset=utf-8
cf-ray a1a4969f0ab4669a-AMS
cf-cache-status REVALIDATED
access-control-allow-origin *
cache-control max-age=1800, stale-if-error=86400, public
content-encoding gzip
etag 6f7e8260af77187d34b32cafc0c41cc7
expires Mon, 13 Jul 2026 02:11:58 GMT
last-modified Sat, 13 Jun 2026 18:46:24 GMT
server cloudflare
x-served Nginx-Proxito-Sendfile
vary Accept-Encoding
access-control-allow-methods HEAD, OPTIONS, GET
cdn-cache-control public, max-age=1800, stale-if-error=86400
cross-origin-opener-policy same-origin
referrer-policy no-referrer-when-downgrade
x-amz-id-2 tTglsGmXKCsZwAnxsmMwJ7YD4RHTX09YfPga9+i9zsYeeciQUPA0Uiay/PjGXI5RgVLK0iK11GYZgKnR+inFnlHaGhdLQUX1
x-amz-meta-mtime 1781376379.610446636
x-amz-request-id 07KGMGRHQR65E424
x-amz-server-side-encryption AES256
x-backend web-i-0749b7e316db30eb0
x-content-type-options nosniff
x-rtd-domain docs.haskellstack.org
x-rtd-force-addons true
x-rtd-path /proxito/html/stack/stable/topics/developing_on_windows/index.html
x-rtd-project stack
x-rtd-project-method custom_domain
x-rtd-resolver-filename /topics/developing_on_windows/
x-rtd-version stable
x-rtd-version-method path
set-cookie _cfuvid=TlDO66XdkVJt4Cp5ARkv5B7zIxvgqIJlB3Lm6YEtqmo-1783906918.2718678-1.0.1.1-ZxLS72tsDPy9y0T1ZHJDqGTGicbtjIi6V4KgOUXUeio; HttpOnly; SameSite=None; Secure; Path=/; Domain=docs.haskellstack.org
set-cookie __cf_bm=dW33xIOIzdAYKAWExxgL_q5apgAJplmGKaIm_ZrAsrQ-1783906918.2506135-1.0.1.1-dA4UWtVgaohjGCYboBJq9tuA.edVhnzXG.zYXGjzKZVxu0re4lXES4yxqnYjan3EFtDAmweACPUtCoL325R7aoryZprUoVmNq0aGdHXZFO5Tmotw1YcwlkOVARak9PUS; HttpOnly; SameSite=None; Secure; Path=/; Domain=docs.haskellstack.org; Expires=Mon, 13 Jul 2026 02:11:58 GMT
alt-svc h3= :443 ; ma=86400

Meta Tags

title="Developing on Windows - Stack"
charset="utf-8"
name="viewport" content="width=device-width,initial-scale=1"
name="description" content="A program for developing Haskell projects. "
name="author" content="Stack contributors"
name="generator" content="mkdocs-1.6.0, mkdocs-material-9.7.6"
property="og:type" content="website"
property="og:title" content="Developing on Windows - Stack"
property="og:description" content="A program for developing Haskell projects. "
property="og:image" content="htt????/docs.haskellstack.org/en/stable/assets/images/social/topics/developing_on_windows.png"
property="og:image:type" content="image/png"
property="og:image:width" content="1200"
property="og:image:height" content="630"
property="og:url" content="htt????/docs.haskellstack.org/en/stable/topics/developing_on_windows/"
property="twitter:card" content="summary_large_image"
property="twitter:title" content="Developing on Windows - Stack"
property="twitter:description" content="A program for developing Haskell projects. "
property="twitter:image" content="htt????/docs.haskellstack.org/en/stable/assets/images/social/topics/developing_on_windows.png"
name="readthedocs-project-slug" content="stack"
name="readthedocs-version-slug" content="stable"
name="readthedocs-resolver-filename" content="/topics/developing_on_windows/"
name="readthedocs-http-status" content="200"

Load Info

page size8678
load time (s)0.569397
redirect count1
speed download15251
server IP 104.16.254.120
* all occurrences of the string "http://" have been changed to "htt???/"