Total Pageviews

Showing posts with label elm. Show all posts
Showing posts with label elm. Show all posts

Monday, 11 December 2023

Elm Flatris

 

A Flatris clone in Elm language

unsoundscapes.itch.io/flatris

A Flatris clone in Elm.

Current demo can be seen here.

Features

  • works on both desktop and mobile
  • renders the grid with elm/svg
  • preserves the game state in localStorage using ports, just try to reload the page while playing!

Instructions to run

  1. Install elm elm-lang.org/install
  2. Clone this repo and cd into it
  3. Run elm make src/Main.elm --output elm.js
  4. Open index.html in the browser

from https://github.com/w0rm/elm-flatris

 

Sunday, 18 August 2019

awesomo

An extensive list of interesting open source projects written in С, C++, Clojure, Lisp, Elixir, Erlang, Elm, Golang, Haskell, JavaScript, Lua, OCaml, Python, R, Ruby, Rust, Scala etc.

A.W.E.S.O.M. O is an extensive list of interesting open source projects written in various languages.
If you are interested in Open Source and are considering to join the community of Open Source developers, then here you might find a project that will suit you.

Languages

Monday, 10 April 2017

awesomo

An extensive list of interesting open source projects written in С, C++, Clojure, Lisp (Common/Emacs), Elixir, Erlang, Elm, Golang, Haskell, JavaScript, Lua, OCaml, Python, R, Ruby, Rust, Scala etc.

A.W.E.S.O.M. O is an extensive list of interesting open source projects written in various languages.
If you are interested in Open Source and are considering to join the community of Open Source developers, then here you might find a project that will suit you.

Languages

from https://github.com/lk-geimfari/awesomo

Saturday, 8 October 2016

elm-lang.org的源码

Server and client code for the Elm website. 

All of elm-lang.org is written in Elm. This repo is the client code (in Elm) and server code (in Haskell) that makes it all work.
You can use this to run elm-lang.org/try locally, but it is quite a challenge to set up.

Build From Source

First get the Elm developer workflow setup by reading the build from source instructions, then running this script withrunhaskell BuildFromSource.hs 0.17.
Then in the Elm-Platform/0.17/ directory, run these commands:
git clone https://github.com/elm-lang/elm-lang.org.git
cd elm-lang.org
git checkout master
cabal sandbox init --sandbox ../.cabal-sandbox
cabal install --only-dependencies
cabal configure
cabal build
./dist/build/run-elm-website/run-elm-website
Great! You should be set up with elm-lang.org running at localhost:8000/.
You can run cabal clean to clear out all cached build information and start fresh.

from https://github.com/elm-lang/elm-lang.org

elm compiler

Compiler for the Elm programming language. Elm aims to make web development more pleasant. Elm is a type inferred, functional reactive language that compiles to HTML, CSS, and JavaScript. 
Learn about the Elm programming language at elm-lang.org.
Build Status

Install

Follow these instructions to use Elm on your machine. Be sure to use the platform specific installers if you are on Mac or Windows. It's way easier!

Build from source / Contribute

Use this script to build the entire Elm Platform from source: the compiler, REPL, package manager, and reactor. Be sure to read all the instructions to learn how the script works and what your workflow will be like.
from https://github.com/elm-lang/elm-compiler