|> 놀이터 엘름멋진 놀이터를 사용하여 화려하고 흥미로운 기술을 가지고 노는 놀이터. 이것은 Elm입니다.
이 놀이터의 목적은 신뢰할 수있는 WebApps를위한 유쾌한 언어 인 Elm 언어를 탐색, 연구 및 평가하는 것입니다.

쇼케이스는 다음과 같습니다.
방문? 데모 사이트 및 브라우저에서 재생하십시오.
데모는 ELM으로 작성된 순수한 스파 (100% Clientside 응용 프로그램)입니다.
쇼케이스 목록 :
GLSL : GLSL 셰이더로 생성 된 동적 WebGL 전기 효과는 부드러운 관성이있는 대화식 3D 회전을 특징으로합니다.
Soundwave Toggle : SVG에서 렌더링 된 간단한 사운드 웨이브 토글 버튼.
DAPP : EIP-6963을 사용하여 다양한 지갑과 인터페이스하는 간단한 분산 응용 프로그램 (DAPP).
소행성 : ECS (Entity Component System) 패턴을 사용하여 ECS (Entity Component System) 패턴을 사용하여 ELM에서 구현 된 클래식 게임 소행성의 간단한 클론.
용어 : 상호 작용을 위해 Elm 포트를 사용하여 JavaScript 코드를 평가하는 웹 기반 터미널.
물리학 : HTML5 캔버스에서 렌더링 된 Verlet Integration 알고리즘을 사용하는 간단한 물리 엔진.
Maze : 재귀적인 역 추적 알고리즘을 사용하여 제작 된 미로 생성기.
디지털 시계 : SVG를 사용하여 시각적으로 표현되는 디지털 시계 데모.
Lissajous : SVG에 묘사 된 Lissajous 인물의 애니메이션.
Calc : 간단한 산술 작업을 위해 설계된 기본 계산기.
Elm 0.19는 이전 버전과 함께이 프로젝트에서 사용한 주제에 대한 많은 변경으로 인해 다른 많은 코더를 깨뜨 렸습니다.
elm.json 파일Posix , Zone )마침내이 새로운 버전으로 마이그레이션 할 수 있었지만 불안정성을 알 수 있습니다.
다음을 올바르게 설치해야합니다.
v18.17 (수소)v8.3이 프로젝트는 이제 Elm Build를 무료로 처리하는 웹 응용 프로그램 Bundler 인 Parceljs에 의존합니다.
처음에는이 프로젝트에 의존하는 모든 노드 패키지가 로컬로 설치되어야합니다. 다음 명령으로 수행 할 수 있습니다.
pnpm install빌드는 다음과 같이 시작할 수 있습니다.
pnpm build 그런 다음 브라우저에서 ./dist/index.html 파일을 엽니 다.
원하는 경우 사이트는 로컬 HTTP 서버에서 게시 할 수 있습니다. 이 모드에서 변경 사항이 감지되면 프로젝트의 빌드가 다시 시작되고 브라우저에서 사이트가 자동으로 업데이트됩니다. 개발 단계에서 좋습니다.
출판물은 다음 명령으로 시작됩니다.
pnpm serve 사이트는 "/ endpoint를 통해 액세스 할 수 있습니다.
elm : Elm
다음 (메인 및 비 철저한) 패키지로 :
parceljs : 웹 응용 프로그램 번들러
bulma : 현대 CSS 프레임 워크
MIT © Chris Camel