Skip to content

Commit

Permalink
doc: update faq_technical.md
Browse files Browse the repository at this point in the history
  • Loading branch information
mtshiba committed Sep 13, 2023
1 parent aacdca3 commit aa6e647
Show file tree
Hide file tree
Showing 2 changed files with 12 additions and 0 deletions.
6 changes: 6 additions & 0 deletions doc/EN/faq_technical.md
Original file line number Diff line number Diff line change
Expand Up @@ -82,3 +82,9 @@ main!()
This time it works.

If you get Erg-specific errors, you can suspect the side-effects of mangling, etc.

## All Python APIs used from Erg have type declarations based on the latest Python version, does this mean that older versions of Python are not supported?

No. Erg is compatible with Python versions from 3.7 to the latest.
Erg uses its own code generator and libraries to absorb the differences between versions of the Python API.
If it does not, it is a bug and please report it to [issues](https://github.com/erg-lang/erg/issues/new) on GitHub.
6 changes: 6 additions & 0 deletions doc/JA/faq_technical.md
Original file line number Diff line number Diff line change
Expand Up @@ -84,3 +84,9 @@ main!()
今度は上手くいきます。

Erg特有のエラーが発生する場合は、名前修飾の影響などを疑ってみると良いでしょう。

## Ergから使用するPython APIは全て最新のPythonのバージョンに基づいた型宣言がなされていますが、これは古いバージョンのPythonには対応していないということでしょうか?

いいえ。ErgはPython 3.7から最新版までのバージョンに対応しています。
Ergは独自のコード生成器とライブラリによりPython APIのバージョン毎の差異を吸収しています。
そうなっていなければバグですので、GitHubの[issue](https://github.com/erg-lang/erg/issues/new)に報告してください。

0 comments on commit aa6e647

Please sign in to comment.