Twitterでのぼってきてツボったので。

Emacs Lispで解いてみたというのならばRubyで解いてみましょう。

http://furandon-pig.hatenablog.com/entry/2014/07/28/012735

キライの ハンタイの ハンタイの ハンタイの ハンタイの
そのさらにハンタイの
キモチを伝えるのって 何だか難しい

(setq キライの nil)

(defun ハンタイの(p) (not p))
(defun そのさらにハンタイの(p) (not p))
(defun キモチを伝えるのって(p) (if p 'スキ 'キライ))
(defun 何だか難しい(p) p)
(defun ハンタイは?(p) (if (not p) 'スキ 'キライ))

(何だか難しい
 (キモチを伝えるのって
  (そのさらにハンタイの
   (ハンタイの
    (ハンタイの
     (ハンタイの
      (ハンタイの キライの))))))) ; => スキ

キライの
ハンタイの ハンタイの ハンタイの ハンタイの ハンタイの ハンタイの
ハンタイは?

(ハンタイは?
 (ハンタイの
  (ハンタイの
   (ハンタイの
    (ハンタイの
     (ハンタイの
      (ハンタイの キライの))))))) ; => スキ


日本語は後置演算子なのか……と変なことに気がついてしまいました。

Rubyで書くとそのまんまになるんですがね(笑)

150528134445.rb(以下のコードと同一)

ewwやw3m以外では長すぎて表示しきれないので、
まともなブラウザの方はリンクで見てください。

# -*- coding: utf-8 -*-
class Object
  def ハンタイの() !self end
  def そのさらにハンタイの() !self end
  def キモチを伝えるのって() self ? :スキ : :キライ end
  def 何だか難しい() self end
  def ハンタイは? () !self ? :スキ : :キライ end
end

キライの=false
キライの.ハンタイの.ハンタイの.ハンタイの.ハンタイの.そのさらにハンタイの.キモチを伝えるのって.何だか難しい
# => :スキ
キライの.ハンタイの.ハンタイの.ハンタイの.ハンタイの.ハンタイの.ハンタイの.ハンタイは?
# => :スキ

続き→(Emacs Lispでも語順を保存してみた)

本日もお読みいただき、ありがとうございました。参考になれば嬉しいです。