Yahoo! Pipes 代替を OSS で作りたい、というプロジェクト。
- あらゆる関数をパイプラインのように繋ぎ合わせて、入力を変換して最終的な出力を生成する
- 入力は様々なものを選択できる
- フォーム入力
- Web ページ
[{"foo":"bar"},{"\u3042\u3044\u3046\u3048\u304a":"\u304b\u304d\u304f\u3051\u3053"}] |
package main | |
func main() { | |
var ret Type | |
retryErr := retry.Do(3, retry.Exponential(time.Second), func() error { | |
ret, err := SomeFunc() | |
return err | |
}) |
package gistpack | |
import "fmt" | |
func Gistpack() { | |
fmt.Println("This is a package served using Gist") | |
} |
foo,bar,baz
hoge,fuga,pyio
#!/usr/bin/env ruby | |
require 'yajl' | |
require 'yaml' | |
trap('INT') { exit 130 } | |
inputs = ARGV.empty? ? [STDIN] : ARGV.map{|file| open(file) } | |
@y = Yajl::Parser.new | |
@y.on_parse_complete = lambda {|data| print data.to_yaml } |
/** | |
* Private members in JavaScript | |
* | |
* @author Yuya Takeyama | |
*/ | |
var Dog = (function () { | |
var Dog, | |
privateNameSpace = {}; | |
/** |
parser = Xml2Obj() | |
root = self.parser.parse("""<?xml version="1.0"?><parent id="top"><child1 name="paul">Text goes here</child1><child2 name="fred">More text</child2></parent>""") | |
# These have the same meaning. | |
print root.getElements('item1')[0].getData() | |
# => Text goes here | |
print root.item1[0].getData() | |
# => Text goes here |