Skip to content

Instantly share code, notes, and snippets.

@raimohanska
Created November 26, 2012 22:27
Show Gist options
  • Save raimohanska/4151074 to your computer and use it in GitHub Desktop.
Save raimohanska/4151074 to your computer and use it in GitHub Desktop.
Some array helpers in Roy
let jsarray xs = (Array.apply null xs)
let length xs = (jsarray xs).length
let empty xs = (length xs) == 0
let concat xs ys = (jsarray xs).concat ys
let cons x xs = concat [x] xs
let head xs = xs@0
let tail xs = (jsarray xs).slice 1
@raimohanska
Copy link
Author

OOPS! Sorry.

Array.apply null xs actually fails for 1-sized arrays.

@raimohanska
Copy link
Author

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment