Skip to content

Commit a3825b2

Browse files
authored
Add devcontainer setup for Elm and fix Euler Elm example (#911)
1 parent 174c497 commit a3825b2

File tree

6 files changed

+431
-356
lines changed

6 files changed

+431
-356
lines changed

.devcontainer/Dockerfile

+3-1
Original file line numberDiff line numberDiff line change
@@ -89,7 +89,9 @@ RUN export DEBIAN_FRONTEND=noninteractive && apt-get -y install --no-install-rec
8989
## ?
9090

9191
# Setup Elm
92-
## https://github.com/elm/compiler/blob/master/installers/linux/README.md
92+
RUN mkdir -p ~/elm && curl -L -o ~/elm/elm.gz https://github.com/elm/compiler/releases/download/0.19.1/binary-for-linux-64-bit.gz && \
93+
gunzip ~/elm/elm.gz && chmod +x ~/elm/elm
94+
ENV PATH=$PATH:~/elm
9395

9496
# Setup V
9597
RUN mkdir -p ~/vlang && wget https://github.com/vlang/v/releases/download/weekly.2021.44/v_linux.zip -O ~/vlang/vlang.zip && \

contents/forward_euler_method/code/elm/elm-package.json

-20
This file was deleted.
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
{
2+
"type": "application",
3+
"source-directories": [
4+
"src"
5+
],
6+
"elm-version": "0.19.1",
7+
"dependencies": {
8+
"direct": {
9+
"bemyak/elm-slider": "1.0.0",
10+
"elm/browser": "1.0.2",
11+
"elm/core": "1.0.5",
12+
"elm/html": "1.0.0",
13+
"elm/json": "1.1.3",
14+
"elm/svg": "1.0.1",
15+
"elm/time": "1.0.0",
16+
"rtfeldman/elm-hex": "1.0.0"
17+
},
18+
"indirect": {
19+
"debois/elm-dom": "1.3.0",
20+
"elm/url": "1.0.0",
21+
"elm/virtual-dom": "1.0.2"
22+
}
23+
},
24+
"test-dependencies": {
25+
"direct": {},
26+
"indirect": {}
27+
}
28+
}

contents/forward_euler_method/code/elm/euler.elm

-332
This file was deleted.

0 commit comments

Comments
 (0)