เจเจฎเจฌเฉ‡เจกเจก mruby 3.2 เจฆเฉเจญเจพเจธเจผเฉ€เจ เจ‰เจชเจฒเจฌเจง เจนเฉˆ

mruby 3.2 เจฆเฉ€ เจฐเฉ€เจฒเฉ€เจœเจผ เจจเฉ‚เฉฐ เจชเฉ‡เจธเจผ เจ•เฉ€เจคเจพ, เจœเฉ‹ เจ•เจฟ เจกเจพเจ‡เจจเจพเจฎเจฟเจ• เจ†เจฌเจœเฉˆเจ•เจŸ-เจ“เจฐเฉ€เจเจ‚เจŸเจฟเจก เจชเฉเจฐเฉ‹เจ—เจฐเจพเจฎเจฟเฉฐเจ— เจญเจพเจธเจผเจพ เจฐเฉ‚เจฌเฉ€ เจฒเจˆ เจ‡เฉฑเจ• เจเจฎเจฌเฉˆเจกเจก เจฆเฉเจญเจพเจธเจผเฉ€เจ เจนเฉˆเฅค Mruby เจฐเฉ‚เจฌเฉ€ 3.x เจชเฉฑเจงเจฐ 'เจคเฉ‡ เจฎเฉ‚เจฒ เจธเฉฐเจŸเฉˆเจ•เจธ เจ…เจจเฉเจ•เฉ‚เจฒเจคเจพ เจชเฉเจฐเจฆเจพเจจ เจ•เจฐเจฆเจพ เจนเฉˆ, เจชเฉˆเจŸเจฐเจจ เจฎเฉˆเจšเจฟเฉฐเจ— ("เจ•เฉ‡เจธ ..เจ‡เจจ") เจฒเจˆ เจธเจฎเจฐเจฅเจจ เจฆเฉ‡ เจ…เจชเจตเจพเจฆ เจฆเฉ‡ เจจเจพเจฒเฅค เจฆเฉเจญเจพเจธเจผเฉ€เจ เจ•เฉ‹เจฒ เจ˜เฉฑเจŸ เจฎเฉˆเจฎเฉ‹เจฐเฉ€ เจฆเฉ€ เจ–เจชเจค เจนเฉˆ เจ…เจคเฉ‡ เจ‡เจน เจฐเฉ‚เจฌเฉ€ เจญเจพเจธเจผเจพ เจธเจนเจพเจ‡เจคเจพ เจจเฉ‚เฉฐ เจนเฉ‹เจฐ เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจเจพเจ‚ เจตเจฟเฉฑเจš เจเจฎเจฌเฉˆเจก เจ•เจฐเจจ 'เจคเฉ‡ เจ•เฉ‡เจ‚เจฆเฉเจฐเจฟเจค เจนเฉˆเฅค เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจ เจตเจฟเฉฑเจš เจฌเจฃเจพเจ‡เจ† เจ—เจฟเจ† เจฆเฉเจญเจพเจธเจผเฉ€เจ เจฐเฉ‚เจฌเฉ€ เจญเจพเจธเจผเจพ เจตเจฟเฉฑเจš เจธเจฐเฉ‹เจค เจ•เฉ‹เจก เจ…เจคเฉ‡ เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸ เจฆเฉเจ†เจฐเจพ เจตเจฟเจ•เจธเจค เจ•เฉ€เจคเฉ‡ "mrbc" เจ•เฉฐเจชเจพเจˆเจฒเจฐ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจ•เฉ‡ เจชเฉเจฐเจพเจชเจค เจ•เฉ€เจคเฉ‡ เจฌเจพเจˆเจŸเจ•เฉ‹เจก เจฆเฉ‹เจตเจพเจ‚ เจจเฉ‚เฉฐ เจšเจฒเจพ เจธเจ•เจฆเจพ เจนเฉˆเฅค mruby เจธเจฐเฉ‹เจค เจ•เฉ‹เจก MIT เจฒเจพเจ‡เจธเฉฐเจธ เจฆเฉ‡ เจ…เจงเฉ€เจจ เจตเฉฐเจกเจฟเจ† เจ—เจฟเจ† เจนเฉˆ.

เจจเจตเฉ€เจ‚ เจฐเฉ€เจฒเฉ€เจœเจผ 19 เจ•เจฎเจœเจผเฉ‹เจฐเฉ€เจ†เจ‚ เจจเฉ‚เฉฐ เจ เฉ€เจ• เจ•เจฐเจฆเฉ€ เจนเฉˆ เจœเฉ‹ เจฌเจซเจฐ เจ“เจตเจฐเจซเจฒเฉ‹เจœเจผ, เจจเจฒ เจชเฉเจ†เจ‡เฉฐเจŸเจฐ เจกเฉ€เจฐเฉ‡เจซเจฐเฉˆเจ‚เจธ, เจœเจพเจ‚ เจฎเฉเจซเจค เจคเฉ‹เจ‚ เจฌเจพเจ…เจฆ เจฎเฉˆเจฎเฉ‹เจฐเฉ€ เจเจ•เจธเฉˆเจธ เจฆเจพ เจ•เจพเจฐเจจ เจฌเจฃ เจธเจ•เจฆเฉ€ เจนเฉˆ เจœเจฆเฉ‹เจ‚ เจฆเฉเจญเจพเจธเจผเฉ€เจ เจฆเฉเจ†เจฐเจพ เจตเจฟเจธเจผเฉ‡เจธเจผ เจคเฉŒเจฐ 'เจคเฉ‡ เจฐเฉ‚เจฌเฉ€ เจ•เฉ‹เจก เจจเฉ‚เฉฐ เจซเจพเจฐเจฎเฉˆเจŸ เจ•เฉ€เจคเจพ เจœเจพเจ‚เจฆเจพ เจนเฉˆเฅค

เจ—เฉˆเจฐ-เจธเฉเจฐเฉฑเจ–เจฟเจ† เจคเจฌเจฆเฉ€เจฒเฉ€เจ†เจ‚ เจตเจฟเฉฑเจš เจธเจผเจพเจฎเจฒ เจนเจจ:

  • เจ…เจ—เจฟเจ†เจค เจ†เจฐเจ—เฉ‚เจฎเฉˆเจ‚เจŸเจธ (*, **, &), เจชเจพเจธ เจ•เจฐเจจ เจฒเจˆ เจธเจฎเจฐเจฅเจจ
  • เจตเฉฑเจกเฉ‡ เจชเฉ‚เจฐเจจ เจ…เฉฐเจ•เจพเจ‚ (mruby-bigin) เจฒเจˆ เจธเจฎเจฐเจฅเจจเฅค
  • เจเจ•เจธเจŸเฉˆเจ‚เจธเจผเจจ ".mrb" เจจเจพเจฒ เจ•เฉฐเจชเจพเจ‡เจฒ เจ•เฉ€เจคเฉ€เจ†เจ‚ เจฌเจพเจˆเจจเจฐเฉ€เจ†เจ‚ เจจเฉ‚เฉฐ เจกเจพเจŠเจจเจฒเฉ‹เจก เจ•เจฐเจจ เจฒเจˆ เจธเจฎเจฐเจฅเจจเฅค
  • mrbc เจ•เฉฐเจชเจพเจˆเจฒเจฐ เจตเจฟเฉฑเจš เจ†เจชเจŸเฉ€เจฎเจพเจˆเจœเจผเฉ‡เจธเจผเจจ เจจเฉ‚เฉฐ เจ…เจฏเฉ‹เจ— เจ•เจฐเจจ เจฒเจˆ "--no-optimize" เจตเจฟเจ•เจฒเจช เจธเจผเจพเจฎเจฒ เจ•เจฐเจจเจพเฅค
  • mruby-class-ext เจตเจฟเฉฑเจš Class#subclasses เจ…เจคเฉ‡ Module#undefined_instance_methods เจตเจฟเจงเฉ€เจ†เจ‚ เจจเฉ‚เฉฐ เจฒเจพเจ—เฉ‚ เจ•เจฐเจจเจพเฅค
  • เจจเจตเฉ€เจ‚ เจฌเจฟเจฒเจŸ-เจ‡เจจ เจฒเจพเจ‡เจฌเฉเจฐเฉ‡เจฐเฉ€เจ†เจ‚ mruby-ernno, mruby-set, mruby-dir เจ…เจคเฉ‡ mruby-data.

เจธเจฐเฉ‹เจค: opennet.ru

เจ‡เฉฑเจ• เจŸเจฟเฉฑเจชเจฃเฉ€ เจœเฉ‹เฉœเฉ‹