LoginSignup
4
6

More than 3 years have passed since last update.

初心者向けwindows+vscodeでhaskell環境を使う

Last updated at Posted at 2021-01-03

初心者向けの記事です。
windowsにhaskellの実行環境のインストールとVSCodeからHaskellコンパイラを使う方法のメモです。

前提

  • OS : windows10
  • vscodeインストール済み

stackのインストール

こちらからstackの最新のインストーラーをダウンロードします。
https://github.com/commercialhaskell/stack/releases
stackはhaskell環境をPCにインストールしてくれるツールです。

2020/01/03時点この記事では2.5.1が最新版なので
stack-2.5.1-windows-x86_64-installer.exe
をダウンロードしました。
インストーラーを実行しstackをインストールします。
この画面で3つのチェックボックスすべてにチェックがされているのを確認します。外れている場合はチェックしてください。
image.png

インストールが完了したらVScodeを起動します

Terminal から New Terminalをクリックすると下のほうにTERMINALウィンドウが表示されます
image.png

ターミナルにstack setupと入力します。ghcというhaskellのコンパイラをインストールしてくれます。
image.png

インタープリターを使う

stack ghciと入力するとインタープリターモードが立ち上がります。
image.png
image.png
終了する場合は:qと入力します。

ファイルをコンパイル・実行する

まずはじめにVSCodeのHaskell Syntax HighlighingというEXTENSIONをインストールします。
image.png

haskellのファイルの拡張子はhsです。
新しいファイルを作って保存します。
image.png

タブを右クリックしてCopy Pathをクリックすることでこのファイルの絶対パスをコピーできます。
image.png

ターミナルでstack runghc と入力したあと右クリックするとさきほどコピーしたファイルパスをペーストできます。
image.png
コンパイル・実行されました。
image.png

おわりに

WWW入門で有名なとほほさんがhaskell講座をはじめられました。
http://www.tohoho-web.com/ex/haskell.html

普段使いのwindowsでも手軽にhaskellをやってみましょう!

4
6
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
4
6