【静的型付けRuby】Clover2 【LLVM,補完付きREPL】
■ このスレッドは過去ログ倉庫に格納されています
Javaの様に静的な型を持つRuby風のコンパイラ言語です。インタプリタとしても使えます。LLVMでネイティブコードにコンパイルもします。
リンク https://github.com/ab25cq/clover2/wiki
サンプルコード
> "A,B,C".split(/,/) {it.append("X"); }
{ AX, BX, CX }
> slist{1,2,3}.map { it * 2 }.each { it.printf("[%d]\n"); }
[2]
[4]
[6]
> slist{1,2,3,4,5,6,7}.select { it > 3 }.reverse()
{7,6,5,4}
> 2.className().scan(/./).map { it.multiply(5) }.join("\n")
IIIII
nnnnn
ttttt
eeeee
ggggg
eeeee
rrrrr
> list{1,2,3}.map { it.toString().toCommand() }.each { it.less() }
> list{uname(), hostname(), pwd()}.each { it.less() }
Fedoraではパッケージになっています。詳しくは上記のwikiを見てください 、__ - 、ト、 , -――――- 、
ゝ : : : : : : : : Y´: : : : : : : : : : : : : : `丶、 ィ
ィ´: : : : : : : : \/ : : : : : /: : : : : : : : : : : : \'/―-、
!イ: : : : : : : : : : |: : : : : : : : .イ: : : : : :|: :::! : : : : :V: : : : >
. |: : : : : : : : : ://: : : :// /|:! : : |: !∨|: : : : : : V: : :l
y: : : : : : : : :イ/: : : :/ィ:/¨ |: |: : ::| L」::|:|: :!: : : :.l: : : \
´ |: : : /: : :/:!: : : :/ レ |:/: : .イ:! | |`:::|: : : : | : : | ̄
}!ィ: : : : /: :|: : : l _ .、 !|:__/// レ |: :|: : : : | : : !
ヾ、: :/V¬!: : :!"7てト` ュニ=、レ' : : : /:/`
/"` | ^ヽ∨| 弋ソ '´f Ч /: : :ル'/ゝ
ヽ '┘ヽ " ゝ ' /_/|/"'´ 二度とクソスレ立てないでね
`¬ ' /7ノ _
_/ 〉、 r‐、 /"´ / /
_ -― '´::.!::.::.| ト 、 ` イ__ / /
,イ::.::.::.::.::.::.::.::|.::.::.! \丶、 <::.:!::.::.::.:_`/ /
. /::.::.::.::.::.::.::.::.::.:l:.::.::.' ヽr'´ |::.::.:!::.::.::/ ヽ ┴ 、
'::.::.::.::.::.::.::.::.::.::.|::.::.::.:', /¨iヽ !::.::.l::.::./ \_)- 〉
|::.::.::.::.::.::.::.::.::.:::.l::.::.::.::.∨/l/.イ!ぃ/::.::.:|::.::l イ_ − !
!::.::.::.::.::.::.::.::.::.::.::`>::.:::{〈 | /| | } |::./.::.::ヽ. L -‐ノ 僕の知り合いの知り合いができたパソコン一台でお金持ちになれるやり方
役に立つかもしれません
グーグルで検索するといいかも『ネットで稼ぐ方法 モニアレフヌノ』
2HOZF Wikipedia には、LLVM の FrontEnd は、clang 以外にも沢山あるように書かれていて、
そのうちの1つに Ada も入っているような感じだった。でも調べてみると、Adaは、
今のところ LLVM の FrontEnd としては使えないらしい。
これは、LLVM 陣営の誇大広告みたいなもの? ■ このスレッドは過去ログ倉庫に格納されています