非常に複雑なワークフローを記述するためのスクリプト言語が必要です。
これらのワークフローは、ユーザー入力が必要な場合は常に一時停止し、入力後に再開する必要があります(数か月後になる可能性があります)。Stacklessからのシリアル化可能な継続が適しているようです。
ユーザーは、ワークフローを自分で編集できる必要もあります。シリアル化された継続が基になるコードの変更をどのように処理するかはわかりません。継続と一緒にGitバージョンのハッシュを保存し、状態が不要なチェックポイントで継続を「アップグレード」する必要があるかもしれないと思います。
読みやすさが非常に優先され、動的な機能が重要であるため、Python構文を好みます。しかし、私は提案を受け入れています。
- 最終的には、基礎となるコードを操作するビジュアルフローチャートエディターを作成する予定です。
StacklessとPyPyを詳しく調べました。Stacklessはサンドボックス化の約束を提供していないようですが、PyPyはスタックレスとサンドボックス化の両方を提供しているようですが、両方を同時に持っているという言及は見つかりません。
解決策はありますか?私を良い解決策に導くことができる専門家がそこにいるなら、私はペイパルアカウントを持っていて、それを喜んで使用します。