ФорумПрограммированиеPHP для идиотов → Снова парсер шаблонов

Снова парсер шаблонов

  • adw0rd

    Сообщения: 22936 Репутация: N Группа: в ухо

    Spritz 12 марта 2009 г. 20:22, спустя 18 минут 42 секунды

    Почему все стремятся придумать свой изощренный синтаксис?

    str|strtoupper

    вот зачем тут |?
    https://smappi.org/ - платформа по созданию API на все случаи жизни
  • phpdude

    Сообщения: 26646 Репутация: N Группа: в ухо

    Spritz 12 марта 2009 г. 20:25, спустя 2 минуты 38 секунд

    adw0rd, предложи свой вариант модификатоора :)
    Сапожник без сапог
  • artoodetoo

    Сообщения: 5146 Репутация: N Группа: в ухо

    Spritz 12 марта 2009 г. 23:42, спустя 3 часа 16 минут 35 секунд

    phpdude, все эти "и тп" уже есть )))
    ιιlllιlllι унц-унц
  • artoodetoo

    Сообщения: 5146 Репутация: N Группа: в ухо

    Spritz 12 марта 2009 г. 23:43, спустя 1 минуту 28 секунд

    adw0rd, а в Smarty разве не "|" ? )))
    мне понравился этот намек на конвеер и я его позаимствовал.
    ιιlllιlllι унц-унц
  • phpdude

    Сообщения: 26646 Репутация: N Группа: в ухо

    Spritz 13 марта 2009 г. 3:06, спустя 3 часа 22 минуты 34 секунды

    у смарти имхо хороший синтаксис
    Сапожник без сапог
  • artoodetoo

    Сообщения: 5146 Репутация: N Группа: в ухо

    Spritz 13 марта 2009 г. 3:13, спустя 7 минут 29 секунд

    Smarty вообще неплохая штука. Если бы он не пытался уметь всё…
    ιιlllιlllι унц-унц
  • phpdude

    Сообщения: 26646 Репутация: N Группа: в ухо

    Spritz 13 марта 2009 г. 3:16, спустя 3 минуты


    Smarty вообще неплохая штука. Если бы он не пытался уметь всё…

    скорость у смарти не подобающая :(
    Сапожник без сапог
  • adw0rd

    Сообщения: 22936 Репутация: N Группа: в ухо

    Spritz 13 марта 2009 г. 5:13, спустя 1 час 57 минут 17 секунд


    adw0rd, предложи свой вариант модификатоора :)
    .
    https://smappi.org/ - платформа по созданию API на все случаи жизни
  • adw0rd

    Сообщения: 22936 Репутация: N Группа: в ухо

    Spritz 13 марта 2009 г. 5:14, спустя 38 секунд


    adw0rd, а в Smarty разве не "|" ? )))
    мне понравился этот намек на конвеер и я его позаимствовал.

    Смарти уже стандарт де-факто? Мне без разницы что там у срамти…
    https://smappi.org/ - платформа по созданию API на все случаи жизни
  • artoodetoo

    Сообщения: 5146 Репутация: N Группа: в ухо

    Spritz 13 марта 2009 г. 5:42, спустя 27 минут 33 секунды



    adw0rd, предложи свой вариант модификатоора :)
    .


    "." уже используется — abc.def.ghi транслируется в $data['abc']['def']['ghi']…

    тут главное не то, что "|" в есть смарти, а то, что он мне нравится. места мало занимает :)
    ιιlllιlllι унц-унц
  • adw0rd

    Сообщения: 22936 Репутация: N Группа: в ухо

    Spritz 13 марта 2009 г. 5:49, спустя 7 минут 37 секунд

    "." уже используется — abc.def.ghi транслируется в $data['abc']['def']['ghi']…
    ясно, все еще хуже :D новый синтаксис выдумали…
    https://smappi.org/ - платформа по созданию API на все случаи жизни
  • adw0rd

    Сообщения: 22936 Репутация: N Группа: в ухо

    Spritz 13 марта 2009 г. 5:53, спустя 3 минуты 45 секунд

    Вас еще не достало что все языки пытаются выдумать свои конструкции? Наверное стает удобнее запоминать их?
    Если новый синтаксис не предлагает никаких улучшений, то зачем он? Например, для конкатенации

    //Вместо
    +
    //Юзать
    .


    Бывают и исключения, например когда уже конструкция была занята ранее. Пример, для работы с объектами

    //Вместо
    ->
    //Юзать
    .


    Я хочу сказать, зачем придумывать свои конструкции, если они просто заменяют один символ на другой..
    https://smappi.org/ - платформа по созданию API на все случаи жизни
  • adw0rd

    Сообщения: 22936 Репутация: N Группа: в ухо

    Spritz 13 марта 2009 г. 5:57, спустя 4 минуты 16 секунд

    abc.def.ghi транслируется в $data['abc']['def']['ghi']
    В чем сокральный смысл конструкции? Хотите отказаться от лишних символов или сделать мнимый объектный подход? Может пора язык сменить?
    https://smappi.org/ - платформа по созданию API на все случаи жизни
  • artoodetoo

    Сообщения: 5146 Репутация: N Группа: в ухо

    Spritz 13 марта 2009 г. 6:27, спустя 30 минут

    Есть BBCode чтобы написать 36 кеглем?
    Не надо требовать от верстальщика знание PHP.
    Не надо требовать от верстальщика знание PHP.
    Не надо требовать от верстальщика знание PHP.

    Это не PHP и вообще не алгоритмический язык, а макроязык! Есть заранее оговоренный "контракт" с чем должны справляться макросы. Для короткого списка возможностей можно подобрать лаконичный синтаксис. Найти три универсальных матерных слова. Это машина Тьюринга, много знать не надо.

    Мы можем представить, что (многомерный) массив параметров — это структура, к элементам которой мы обращаемся через ".", компактно и не конфликтует с синтаксисом материнской разметки, в отличие от "->"


    ιιlllιlllι унц-унц
  • Trej Gun

    Сообщения: 5299 Репутация: N Группа: в ухо

    Spritz 13 марта 2009 г. 6:36, спустя 8 минут 22 секунды

    artoodetoo, прости но современный верстальщик должен знать не только какойто макроязык типа смарти или квики или еще чтото там но и должен знать про СЕО

    иначе найдеться школьник который займет его место

Пожалуйста, авторизуйтесь, чтобы написать комментарий!