シンタックス・ハイライト機能で対応してほしい言語
LiveScriptをリクエストするしかない。
require! 'prelude-ls': {unfoldr, map, concat}
export integer-array-to-buffer = ->
it |> map ->
it |> (+ 1) |> unfoldr ->
if it is 0 then null
else
modulo = it %% 128
base = it .>>. 7
modulo .|.= 2~1000_0000 if base is 0
[modulo, base]
|> map (.^. 0xFF)
|> concat
|> buffer-from
HaskellにもCoffeeScriptにもなれなかった悲しい言語。