oia

1.0.13 • Public • Published

oia

pronounced 'eeya'

oia(do 
  (def xf 
    (compose 
      (drop 20)
      (map (fn [x] (mul x 3))) 
      (filter (fn [x] (eq 0 (mod x 2)))) 
      (take 10)))
  
  (prn (seq (range 500) xf)))
 
  //> [ 60, 66, 72, 78, 84, 90, 96, 102, 108, 114 ]

usage

npm install oia -g
oia script.js | node

why?

  • js interop
  • immutable + transducers + channels
  • ui components
  • tooling

kinda works

in progress

  • tooling: bin / source maps / browserify / repl
  • macros

future

  • react macros
  • pattern matching

/oia/

    Package Sidebar

    Install

    npm i oia

    Weekly Downloads

    4

    Version

    1.0.13

    License

    MIT

    Last publish

    Collaborators

    • threepointone