27 октября 2016 г., 10:20 пользователь Denis Kudriashov <[hidden email]> написал: Ладно, это всё детали. А что мне очень не понравилось, так это то, что через некоторое время рухнула VM, а я от подобного давно отвык. А есть ли crash.dmp? -- http://groups.google.ru/group/sugr --- Вы получили это сообщение, поскольку подписаны на группу "Russian Smalltalk User Group". Чтобы отменить подписку на эту группу и больше не получать от нее сообщения, отправьте письмо на электронный адрес [hidden email]. Чтобы настроить другие параметры, перейдите по ссылке https://groups.google.com/d/optout. |
Винда-10 (x64), тот компьютер сегодня вне пределов досягаемости.
-- On Thursday, October 27, 2016 at 1:32:12 PM UTC+5, Denis Kudriashov wrote:
-- http://groups.google.ru/group/sugr --- Вы получили это сообщение, поскольку подписаны на группу "Russian Smalltalk User Group". Чтобы отменить подписку на эту группу и больше не получать от нее сообщения, отправьте письмо на электронный адрес [hidden email]. Чтобы настроить другие параметры, перейдите по ссылке https://groups.google.com/d/optout. |
In reply to this post by Denis Kudriashov
Не, ну, в Smalltalk'е я обычно ожидаю, что параметр - это параметр, а значение - это значение. Правда, я догадался, как и почему было сделано так, как сделано, но всё-таки это не Smalltalk, а хакинг байт-кода, который было бы желательно описывать в документации. Но, правда, та pdf-ка, которой я пользовался в качестве документации, не была дописана.
-- А VM у меня рухнула не прямо во время экспериментов с FFI, а минутами позже. Что, конечно, не отменяет полностью эту связь. On Thursday, October 27, 2016 at 1:20:38 PM UTC+5, Denis Kudriashov wrote:
-- http://groups.google.ru/group/sugr --- Вы получили это сообщение, поскольку подписаны на группу "Russian Smalltalk User Group". Чтобы отменить подписку на эту группу и больше не получать от нее сообщения, отправьте письмо на электронный адрес [hidden email]. Чтобы настроить другие параметры, перейдите по ссылке https://groups.google.com/d/optout. |
27 октября 2016 г., 11:02 пользователь Victor Metelitsa <[hidden email]> написал: Правда, я догадался, как и почему было сделано так, как сделано, но всё-таки это не Smalltalk, а хакинг байт-кода Все таки не могу не возразить:). В итоге, код выполняемся по правилам синтаксиса смолтолка - ничего кроме этого, никакой магии. Иначе можно было бы сказать, что любое метапрограммирование в смолтолке - это уже не смолтолк, а хакинг. А вот например, если взглянуть на вызов FFI как примитива, то вот здесь уже точно семантика смолтолка кончается. Куча странных ключевых слов типа apicall, cdecl, __threaded (в VW). В текущем варианте вы можете продебажить первичный вызов и увидеть конкретно, что за всем этим скрывается. А скрывается очень простая логика: создается экземпляр ExternalFunction с определенными свойствами. Вы можете тоже самое проделать в workspace и вызвать внешнюю функцию без какого-либо FFI синтаксиса. С примитивами в принципе не было возможности проинспектировать систему до такого уровня. А это, на мой взгляд, главная фишка смолтолка. -- http://groups.google.ru/group/sugr --- Вы получили это сообщение, поскольку подписаны на группу "Russian Smalltalk User Group". Чтобы отменить подписку на эту группу и больше не получать от нее сообщения, отправьте письмо на электронный адрес [hidden email]. Чтобы настроить другие параметры, перейдите по ссылке https://groups.google.com/d/optout. |
Не могу согласится. В синтаксисе ST нет такого, чтобы переменная и имя переменной в литерале были как-то связаны.
-- On Thursday, October 27, 2016 at 4:29:35 PM UTC+5, Denis Kudriashov wrote:
-- http://groups.google.ru/group/sugr --- Вы получили это сообщение, поскольку подписаны на группу "Russian Smalltalk User Group". Чтобы отменить подписку на эту группу и больше не получать от нее сообщения, отправьте письмо на электронный адрес [hidden email]. Чтобы настроить другие параметры, перейдите по ссылке https://groups.google.com/d/optout. |
28 октября 2016 г., 12:50 пользователь Victor Metelitsa <[hidden email]> написал: Не могу согласится. В синтаксисе ST нет такого, чтобы переменная и имя переменной в литерале были как-то связаны. Они и не связаны синтаксически. Метапрограммирование позволяет получить имя и его использовать. И все это в рамках смолтолк синтаксиса -- http://groups.google.ru/group/sugr --- Вы получили это сообщение, поскольку подписаны на группу "Russian Smalltalk User Group". Чтобы отменить подписку на эту группу и больше не получать от нее сообщения, отправьте письмо на электронный адрес [hidden email]. Чтобы настроить другие параметры, перейдите по ссылке https://groups.google.com/d/optout. |
Free forum by Nabble | Edit this page |