Mar. 29th, 2013

juan_gandhi: (VP)
Я думаю, в оценке творчества Маяковского надо понимать, что он же всё-таки был наркоман.

В смысле, при уважении к таланту, рассматривать таких людей как полноценные личности, чьи суждения сколько-нибудь релевантны, вряд ли имеет смысл.

(Что он наркоман, до меня как-то ни хрена не доходило.)
juan_gandhi: (VP)
Некоторые широко разрекламированные протестные акции были профинансированы Березовским.

Ну бля, чем лучше? Чем армяне? Неужели нельзя на свои выражать своё мнение? Ну в смысле, некоторое, очень незначительное, количество народу так и делает, но если русский народ в целом бесплатно своё мнение выражать не желает, то не хрен ли с ним, с русским народом, не получают ли они то, что заслужили, всех этих сечиных и путиных? У них, как известно, в святых ходит хлеб, а не свобода.
juan_gandhi: (VP)
У меня тут микроязычок (ну нет, до полулиспа не дотягивает); нет, скриптовать на скале тоже не с руки; и вот меня стремало, что результат операции как-то неочевидно куда складывать (уже завёл пространство переменных, но это не то).

И тут дошло. Блин, стек, что ли, сложно забацать. В стек складывать. Все дела.
Нет, до стека возвратов мысль ещё не дошла - но своп, дроп, дуп, овер, рот, -рот и прочая хренопень так и просятся. Приехали. Здравствуй, Чак Мур. (Я Чака, кстати, видел - но не опознал. Глупо как-то.)

...
      stepFunction("dup",
        step => {
          val v = stack.pop
          stack.push(v, v)
          success()
        }),
      stepFunction("drop",
        step => {
          step.params.toList match {
            case (s:String)::_ => stack.drop(s.toInt)
            case (i:java.lang.Integer)::_ => stack.drop(i.intValue)
            case Nil => stack.drop(1)
            case _ => ResultType.Error
          }
        }),
      stepFunction("@",
        step => {
          step.params.toList match {
            case (s:String)::_ => stack.push(context(s))
            case _ => ResultType.Error
          }
        }),
      stepFunction("!",
        step => {
          step.params.toList match {
            case (s:String)::_ => context(s) = stack.pop
            case _ => ResultType.Error
          }
        }),
...

Profile

juan_gandhi: (Default)
Juan-Carlos Gandhi

August 2025

S M T W T F S
      12
3456789
10 11 12 13141516
171819 20212223
2425 2627282930
31      

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Aug. 27th, 2025 10:29 am
Powered by Dreamwidth Studios