💬 Simple responsive chat app using Elm.
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
src
.gitattributes
.gitignore
Makefile
README.md
elm-package.json
screenshot.png

README.md

Elm Chat

A simple chat app using Elm.

Try it out here!

Elm is a programming language which compiles to HTML and JavaScript. Elm's advantages include an intuitive functional reactive programming style, a no-runtime-error guarantee, and a time-travelling debugger.

Screenshot of the Elm chat app

This application:

  • Connects to a WebSocket server;
  • Sends and receives messages;
  • Displays all new messages onscreen; and
  • Automatically scrolls to display new messages

The WebSocket and Dom libraries are used, both belonging to the elm-lang namespace.

Skeleton and Normalize are both used for the app's interface.