-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
TlmCmd DB v3 のリリース #26
Comments
code generator ,奇跡的に互換性破壊しないことを発見.(じつはWINGSも互換性保たれるような...) |
@sksat そういえば,これモノリポにすると,tlm cmd のバージョンはc2a coreのバージョンと一緒になる,ということよね. (過渡期,どうしようかなぁ~~となっていた.Gaia側の対応なども待たないとCI動かない,とか) |
@meltingrabbit リポジトリ管理は1つにするけど,TlmCmdDB のバージョンは別途切る,でもよいと思っていましたが,そこらへんの整理付いてないならそもそもリポジトリ併合するかどうかも込みでちゃんと整理したいです. |
これができるとこちらの方が嬉しいんだけど,できますか?(やり方が分かってない) あと,enum loader や code generator は core とバージョン揃えるべき(=独自バージョンもたないべき)だとおもっていて,そういうのの整理ってどうすればいいですか?(ぱっとみて,tlm cmd db だけ独自バージョンもつようなモノリポが,どういうふうに見えるか,わかってない / tlm cmd db が c2a core とバージョンが独立であることを,他の user はどうやって気づくようにできるのか,など) |
これは |
が新設されます この fromat なんですが,形式どうしましょう? |
どんな形式であってもサニタイズをする必要はあるので、devtools側としてはC形式でも大きな問題は無いと思います ただ、devtoolsの以外のどこかで誰かが非安全な使い方をしてバグを生むのではないか、という懸念は感じます |
@meltingrabbit Display Info は devtools "専用" にするって話じゃなかったでしたっけ? |
はい,その想定です.ただし,devtools以外もここを参照してもよい,というつもりでした.
って書いてましたけど,紛らわしかったですね
ってまったく勘所ないんですが,どういうのがありますか? |
(一応)Cの書式指定はちゃんと考えると結構面倒なので,もし使うとしてもサブセットであることを明示して限定的に使うべきです. |
たとえば Rust の std::fmt 互換の https://crates.io/crates/interpolator とかですかね。
これはマジでそう。 なので、TlmCmd DB v3 としては format の仕様を一切定義せず、「GS の実装依存」とだけしておくでいいと思います。 |
OKです. |
よさそう。 |
承知. |
のとおり, format は |
TODO:
|
詳細
TlmCmd DB v3 をだす
背景については, TBW
close条件
arkedge/c2a-tlmcmddb
にとりこむ: Import tlmcmddb v2.4.1 #22ut-issl/tlm-cmd-db
の取り込みに伴うリリース(2.5.0) #27The text was updated successfully, but these errors were encountered: