Replies (6)

  • @ndtimofeev, Там же у ф-ии всегда 1 аргумент? Иди это не оттуда звон?
  • @ndtimofeev, stg генерируется из корректного кода
  • @rkit, Пересыщенное применение корректно. Например когда применяешь n аргументов к функции переданной в скоуп в виде аргумента, а в рантайме через этот аргумент подсовывают функцию возвращающую функцию.
  • @ndtimofeev, Код берет со стека сколько надо ему аргументов, затем вызывает возвращаемую функцию, которая берет остальное.
  • @rkit, Это push/enter. Eval/apply это когда аргументы формируются не вызываемым кодом, а вызывающим.
  • @ndtimofeev, Вызывающий код всегда формирует. А вызываемый всегда забирает.