基于 JVM 的編程語言,Golo 2.0.0 發布
Golo是一個開源的、基于JVM的輕量級動態弱類型語言。
該語言是在INSA-Lyon(里昂國立應用科學學院)CITI實驗室的研究活動中誕生的,并計劃用在該實驗室的多個項目中。Golo開發人員稱擁有JVM編程語言基礎的程序員在幾小時內就可以成為一個Golo程序員。
Golo開發人員在開始構建該語言時,就利用到了JVM的最新特性invokedynamic。該語言另一方面也展示了如何結合invokedynamic來構建一個動態語言運行時。
Golo 2.0.0 發布,此版本包括大量的新語言特性,改進和 bug 修復。此版本現已提供下載。相關鏈接:
- </li>
- </li>
- </li>
- </li>
-
</li>
</ul>
值得關注的改進
-
UTF-8 字符 (包括 Emoji)
</li> -
命名參數
</li> -
函數調用沖突處理
</li> -
Range 對象改進
</li> -
數值類型轉換函數
</li> -
新標準庫函數
</li> </ul>更多更新內容請看發行說明。
示例代碼:
module hello.World function main = |args| { println("Hello world!") }
來自:本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!
-