Releases: tanoKun/ReactiveSk
Releases · tanoKun/ReactiveSk
v1.0.0
Developing-5-v2.6.3
- グローバル変数化のバグを大体修正
Full Changelog: Developing-4-v2.6.3...Developing-5-v2.6.3
Developing-4-v2.6.3
修正
Full Changelog: Developing-3-v2.6.3...Developing-4-v2.6.3
Developing-3-v2.6.3
開発バージョンV3 です。開発バージョンですが、ほとんど完成しました。
- 最低
Java 8 Java 8, 17, 23の動作確認済み (Java 8以上であれば多分全部動く)Skript v2.6.3の動作確認済み
変更
[variable] <- expressionの構文をやめ、set [variable] to expressionに変更- メソッドの呼び出しを
[object] -> method()に変更 - メソッドチェーンの実装
[object] -> method() then method()2段目から then で繋げるように (->で繋げることも可能) - フィールドの参照を
[object].fieldだけではなく[object] -> field,field of [object]でも参照できるように - フィールドの変更を
set [variable] to expressionに変更 - 変数の定義のバリエーションの追加 (詳しくはReadmeを参照)
- キャスト機構の追加
object as Class
内部的変更 (大きく)
- 各モジュールを別リポジトリに分け、再利用可能に
- メソッドコール、コンストラクタを MethodHandle から疑似インナークラスとして動的生成
Full Changelog: Developing_Version_v2...Developing-3-v2.6.3
Developing Version v2
リファクタリング
- クラス関数の最適化
-
- 簡単なカウンターで、Skript本来と約6倍速い
- 一時変数の速度改善
追加機能
- 変数変更通知 (Observer) の追加
Developing Version v1
This is first developing version.
Feature
- class
- function
- typed variable