Heterogeneity interpreter integration: Difference between revisions

From LemonWiki共筆
Jump to navigation Jump to search
mNo edit summary
Line 24: Line 24:
== Related articles ==
== Related articles ==
* [https://stackoverflow.com/questions/34957283/how-to-properly-call-python-3-script-from-php How to properly call Python 3 script from PHP? - Stack Overflow]
* [https://stackoverflow.com/questions/34957283/how-to-properly-call-python-3-script-from-php How to properly call Python 3 script from PHP? - Stack Overflow]
* [https://stackoverflow.com/questions/4977125/passing-value-from-php-script-to-python-script Passing value from PHP script to Python script - Stack Overflow]
* [https://www.r-bloggers.com/integrating-php-and-r/ Integrating PHP and R | R-bloggers] {{access | date = 2017-12-18}}
* [https://www.r-bloggers.com/integrating-php-and-r/ Integrating PHP and R | R-bloggers] {{access | date = 2017-12-18}}
* [http://php.net/manual/en/function.set-time-limit.php PHP: set_time_limit - Manual]
* [http://php.net/manual/en/function.set-time-limit.php PHP: set_time_limit - Manual]

Revision as of 09:51, 17 April 2018

Considerations of multi-languages Interpreter integration

Input / Output

  • ill-formed input and output

Unexpected conditions / errors

  • Entry point
    • Run the script from web browser: timeout[1]/crash
    • Run the script from command line: length limit e.g.
      • On Win Os windows.png XP[2]: 8191 characters
      • On macOS icon_os_mac.png high Sierra[3]: 262144 returned after keyin getconf ARG_MAX
  • Interpreter level
    • First interpreter timeout/crash: e.g. First interpreter (.PHP) is timeout but second interpreter (.PY) is still running.
    • Second interpreter timeout/crash
  • System level
    • e.g. memory error caused by second interpreter
  • API level

References

Related articles