Skip to content

Proposal to enable opting JS into operating as a functional language

Notifications You must be signed in to change notification settings

kevinSuttle/es-functional-mode-proposal

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 

Repository files navigation

es-functional-mode-proposal

Proposal to enable opting JS into operating as a functional language

See 'use strict' for an idea of where this is heading.

Helpful plugin to simulate https://github.com/bodil/eslint-config-cleanjs

Major points

Strong-typing

TypeScript, Flow, Elm, and others agree that strong-typing provides safety and predictability.

Immutable data structures

Pure functions

JavaScript is context-sensitive when it comes to function purity.

Expressions > statements

No null or undefined

About

Proposal to enable opting JS into operating as a functional language

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published