Pull to refresh
1
0
Send message
Очень не понимаю, чем вам так не нравятся скобки в лиспе, без них, лично для меня, теряется всякий смысл, да и в любом случае, при программировании почти никогда на них не смотришь, так как, опять же, отступы в форматировании кода позволяют читать:
(defun our-member (obj lst)
  (if (null lst) 
      nil
      (if (eql (car lst) obj)
          lst
          (our-member obj (cdr lst)))))

вот так:
defun our-member (obj lst)
  if (null lst) 
     nil
     if (eql (car lst) obj)
        lst
        our-member obj (cdr lst)


Ну и меня смущает, что в ваших примерах = z (calculate x y) форматируется как:
= z calclulate
  x
  y

Хотя по всей логике это должно выглядеть как-то так:
= z calculate
              x
              y

Потому что в лиспе (= z (calculate x y) как раз бы форматировалось так:
(= z (calculate
                x
                y)

Потому что иначе нарушена логика. Ну а в остальном — удачи вам и вашему проекту, буду надеяться, что у вас все получится и вы не забросите проект.
блин, отправил, а до конца не написал. В общем, в думе много пасхалок не было, но игра поощряла игрока за поиски, давала не просто пасхалки, а нужные для прохождения вещи, патроны, оружие, хилки. Причем недостаточно было просто тыкать на все стены кнопку «открыть», одна стена, за ней бензопила была еще в первом думе, была то открытая, то нет, я только через несколько лет узнал, что она открывается, если по ней урон от игрока проходит. На том же уровне, кажется, можно было на улицу выйти, но там вообще была серия секретных помещений, которую я раскрыл тоже через много лет. А учитывая, что в конце уровней тебе показывали, сколько секретов ты открыл, то я ночами не спал, думал где же спрятали их от меня, я был уверен, что проверил вообще все, оказалось — нет
Дум вообще поощрял игрока за исследование, часами тыкался во все стены, чтобы найти секретку, думал, что
Так, если что, пардоньте, я писал это сообщение вообще давно, а оно только прошло модерацию
Клубы по интересам можно найти, и, опять же, люди там:
только те, кто очень хотел, и кто знал, зачем он туда идёт.
С одной стороны понятно, почему такая реакция, когда-то более-менее элитарное место стало массовой культурой, но это не значит, что интернет стал хуже. Годного контента стало больше, всякого остального тоже, но нельзя говорить, что первый стало сложнее искать, поиск информации средствами одними поисковыми сайтами был ужасно не эффективен, а когда-то и их не было, поиск информации сейчас заключается в отсеивании всякого мусора, тут еще можно поспорить, что из этого сложнее.
Что вы все заладили, истина, да истина. Прежде, чем так бросать слова на ветер, надо выяснить что это за вещь такая вообще, «Истина». Ну тут мы с вами ни к чему не придем, слишком много трактовок.
Значит теперь еще раз, кратко резюмирую смысл своего предыдущего сообщения. Вы, уважаемый, во всем посте только и делаете, что разводите полемику, переходите на личности(хотя достаточно мягко и почти незаметно), ставите себя выше других, оправдывая это тем, что другие ставят себя выше других. Про подмену понятий я уже упоминал. Уважающие люди (хотя кого они должны уважать?) так не поступают.

А свою истину высказывают в виде мнения, начиная словами: «Я так думаю… я считаю… мой опыт говорит… я убеждён… сомневаюсь… и т.д.»

Так поступают уважающие люди.

Считаю, что сказанного уже достаточно.
Милейший, я, конечно, прошу прощения, мы с вами в другой ветке уже раскланялись, но я просто не могу смотреть на то, как вы разводите полемику на пустом месте, переворачиваете смысл того, что говорят другие люди, пытаясь выставить их дураками.

Какого вы высокого мнения о себе однако! Говорите от лица общественности.

Говорит вполне справедливо, прочитав другие ветки.

Берётесь судить всё и вся как будто вы обладаете абсолютной истиной. Прям юношеский максимализм.

Вы, милейший, занимаетесь тем же самым гораздо более упорно, чем господин, с которым вы вступили в разговор.

Взрослые культурные люди избегают минусовать. Вместо этого пишут конструктивно и аргументированно

Вы, видимо, во вселенной параллельной моей живете. Это никак не характеристика взрослого человека. Так поступают люди, у которых есть время и желание вступать в разговор. Систему оценивания просто так ввели? Сомневаюсь. К тому же, тут уже несколько раз доходчиво высказывали вполне себе конструктивную критику. Или вы с этим не согласны?

Опа! Я оказывается прям дурак дураком.

Перепрочтите, пожалуйста, ветку. Дураком вас никто не называл, это, зачем-то, в своем сообщении сделали вы сами. К слову, скобочка в конце предложения не сделает ваше сообщение смешным.
Спасибо, насмешили. Я уже писал, что… А да пофиг. Дальше смысла продолжать это все я не вижу
Так я не про то совсем. Если уж добавлять инфиксную нотацию, то добавлять полностью, а не вот этот вот костыль, который якобы можно оправдать таким образом, каким это сделали вы. При чем тут осквернение лиспа? Это осквернение логики
так нет тут никакой инфиксной нотации, по крайней мере пока что. Можно только поменять местами первые два элемента списка. Это видно из примеров:
(x + 1 2 3)
В такой форме записи вообще нет никакого смысла, если только не складывать всегда только два числа
только что перепроверил, на википедии написано, что лисп мультипарадигмальный. Мы, конечно, можем рассматривать сферический лисп в вакууме, но зачем? К тому же, мировое лисп сообщество давно перешло на common lisp или на scheme
Даже не представляю, как вы сможете объяснять компилятору/интерпритатору, как вычислять -+*++-*-+ или что-то подобное, может даже еще страшнее. Тем более, что нельзя вычислять сначала сложение, а потом умножение, существует приоритет выполнения тех или иных математических операций. Именно по этому 2+2*2 = 6, а не 8. В общем, не страдайте фигней, (x + y * z — a) в лиспе раскроется как (- (+ x (* y z)) a)
(x + 1 2 3)


Подскажите, не возникает ли у вас ощущение диссонанса из-за такой формы записи? Я понимаю, что это выглядит хорошо в случае с (x + y), но когда (x + y z) — лично у меня вызывает недоумение, хотя я, конечно, могу понять о чем идет речь. Не стоит ли в таком случае дополнить до (x + y + z + a + b)? Тем более, что, на сколько мне известно, в common lisp уже есть реализация такой возможности
Скажете это, когда в предел мощностей окончательно упремся
В мусорку таких кодеров. Люди могут создавать игры, передвигая лапками шаблоны, но потом те же люди на говно исходят, когда у них Unity тормозит

Information

Rating
Does not participate
Registered
Activity