HN 日本語サマリー

← 一覧へ戻る
プログラミング

Amber プログラミング言語、Bash/Ksh/Zsh にコンパイル

Amber the programming language compiled to Bash/Ksh/Zsh (amber-lang.com)

71 pointsby _superposition_56 コメント

要約

Amber は、コンパイル時にバグやエラーを検出する、モダンで型安全なプログラミング言語です。ECMAScript ライクな構文を持ち、シェルスクリプトとの相互運用性も備えています。この言語は、Wrocław大学の2024年度最優秀エンジニアリングプロジェクト賞を受賞しました。

全文翻訳

Amber 0.6 alpha が利用可能になりました!Bash にコンパイルされる言語です。コンパイル時にバグやエラーを検出する、モダンで型安全なプログラミング言語です。 show_docs コピー 2 ループ処理 import { join } from "std/text" fun get_weather(cities: [Text]): Null { let temperatures = [Text] for city in cities { const result = $ curl -s "https://wttr.in/{city}?format=1" $ failed { echo "Error: Failed to get weather for {city}" continue } temperatures += [result] } return temperatures } get_weather([]) クリック: get_weather([]) 関数を実行します モダンな構文 ECMAScript ライクな構文です。 実行時の安全性 Amber は、失敗する可能性のあるすべての事柄を処理することを保証します。 型安全性 静的型付けを使用して、コンパイル時にバグを検出します。 インスタントドキュメント ドキュメントを自動生成します。 Bash 対応 Bash スクリプトと相互運用できます。 組み込みライブラリ 多くの便利な関数を備えた標準ライブラリがあります。 2024年 最優秀エンジニアリングプロジェクト賞 Wrocław大学のテクノロジー分野における最優秀エンジニアリングプロジェクト賞を受賞しました。 Paweł Karaś - プロジェクト創設者 シェルスクリプティングの楽しさを発見してください。 show_docs © 2024 Amber テレメトリデータを表示