Email or username:

Password:

Forgot your password?
Top-level
Mo Rijndael (archive)

...Так вообще хоть один движок делает? Забью на это для начала :blobcatgooglytrash:

16 comments
Mo Rijndael (archive)

"Опционально вообще всё. Даже id"

Mo Rijndael (archive)

Любой объект является наследником Object. Кроме Link, они сами по себе :blobcatgooglytrash:

Mo Rijndael (archive)

Только гений мог додуматься описать отдельно объекты и их аттрибуты

Причем перемешав последние в кучу, и указав лишь поле "domain", чтобы указать к чему поле относится

Mo Rijndael (archive)

Этот аттрибут может быть Object или Link. Но не такой как Link в доке, где он объект, а просто строкой URL. На что указывает Link? В душе не ебу. Какой Object? Ахз, какой нибудь

(с) ActivityStreams

Mo Rijndael (archive)

Предлагаю объявить раст официальным языком для документации W3C, с трейтами и дженериками :blobcatgoogly:

稲荷

@termonoid шутишь или серьезно?

Mo Rijndael (archive)

@s1o это однозначно лучше, чем тот джаваскрипт который есть сейчас :blobcatgooglytrash:

稲荷

@termonoid спорно насчет лучше - ты предлагаешь заменить миллионы уже обученых джаваскриптизеров на изучение раста с нуля фактически этим. Мне раст не показался каким-то сильно более хорошим языком чем любой другой средний по палате дженерик язык будь-то кресты, го или даже свифт.

Mo Rijndael (archive)

@s1o господи, да я про документацию :blobcatnotlikethis:

w3.org/TR/activitystreams-voca

稲荷 replied to Mo Rijndael (archive)

@termonoid там же вроде бы json, а не js в документации? json предельно простой и понятный формат, зачем его заменять?

Mo Rijndael (archive) replied to 稲荷

@s1o я по треду выше расписал претензии к документации. Не к JSON. К документации.

稲荷 replied to Mo Rijndael (archive)

@termonoid мне выглядит обычной, не лучше и не хуже других. Основная масса претензий, как мне выглядит, даже не к формату документации, а конкретно к activity stream с его "странностями" на первый взгляд, на другой вполне ок. Описывать достаточно абстрактные апи - тяжелая работа, логично что основная масса полей или даже все будут опшенал, логично что в многие филды прилетает OR что-то причем в совершенно любом виде т.к. HTTP+JSON особо не ограничивает в том что может прилететь. Тебе просто непривычно это, только и всего.

@termonoid мне выглядит обычной, не лучше и не хуже других. Основная масса претензий, как мне выглядит, даже не к формату документации, а конкретно к activity stream с его "странностями" на первый взгляд, на другой вполне ок. Описывать достаточно абстрактные апи - тяжелая работа, логично что основная масса полей или даже все будут опшенал, логично что в многие филды прилетает OR что-то причем в совершенно любом виде т.к. HTTP+JSON особо не ограничивает в том что может прилететь. Тебе просто непривычно...

Mo Rijndael (archive) replied to 稲荷

@s1o
> HTTP+JSON особо не ограничивает в том что может прилететь.
Для этого и существуют спецификации.
> не к формату документации
То есть написать человеческий тип вместо Object | Link не судьба было?

稲荷 replied to Mo Rijndael (archive)

@termonoid возможно намеренно оставили на усмотрение реализации именно так - или линку или что-то свое кастомное вместо нее (любой объект), спека не обязательно должна на гвоздях ограничивать каждый чих и регламентировать любое движение иначе ей попросту могут не захотеть следовать, не имея никакого пространства для расширения или кастомизации.

Mo Rijndael (archive) replied to 稲荷

@s1o ну класс, а нахуя тогда нам спека, если она не покрывает 100% случаев и люди смогут ей не следовать? Давайте просто напишем отсылайте пост запросом на другой сервер, в запросе че хотите, разберетесь как нибудь между собой

稲荷 replied to Mo Rijndael (archive)

@termonoid добро пожаловать в реальный мир, Нео, вот так вот оно и делается - оставляя местами пространство и выбор, а не задавая совсем уж на гвоздях рамки всего и всея 🧐

Go Up