Bosque

Microsoft って

有名どころの C#, F#, VB.NET
Windows 用の JScript, VBScript
Excel の VBA
altJS の TypeScript
マイナーどころの JScript.NET, F*, P

など色々作ってるけど また増えたみたい
今回の言語は 「人間にとっても機械にとってもシンプルで 明白で 推論しやすいコード」 を書けるようデザインしてるらしい

軽く見た感じでは コードは 100% TypeScript で Node.js がランタイムぽいので TypeScript を置き換えるのかな?
TypeScript は JavaScript の Superset なので JavaScript そのままで動くから始めやすいのがメリットだけど altJS なんだし構文変えてでももっと便利にしてくれたほうがいい気もする
ただ そのメリットがないと その他 altJS に埋もれそうな気もする

見た目は基本的に JavaScript というか TypeScript ぽい
例を見る限りは TypeScript にない構文でも見た目でなんとなくなにしてるかわかるから見やすさ的にはよさそう
ただ 個人的に TypeScript で嫌な部分の 「型の指定がインラインにある」 というのがこれにもある
型は補足情報でしかないからインラインにあるとすごく邪魔で視認性が落ちる
なのでアノテーションみたいに別の行で指定できてほしい
「0.12 Errors and Checks」 のところにある requires と ensures はいい感じ
引数と返り値の型もこういう感じで分けれたらいいのに