LINUX.ORG.RU

История изменений

Исправление Manhunt, (текущая версия) :

Кресты с их нечитабельными шаблонными вычислениями нервно курят в стороне.

Попробуй еще раз.

Хотел. Хотел скопипастить сюда типичный макрос из libcore, но так и не смог заставить ЛОР-овский парсер сожрать *это* без искажений. Так что Ъ в пролёте, а ты можешь полюбоваться на https://github.com/rust-lang/rust/blob/a520568ae7dea13430c3d9ba5b3fb9596d8637... , строки 118..152 , и на его дальнейшее использование.

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

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

Исправление Manhunt, :

Кресты с их нечитабельными шаблонными вычислениями нервно курят в стороне.

Попробуй еще раз.

Хотел. Хотел скопипастить сюда типичный макрос из libcore, но так и не смог заставить ЛОР-овский парсер сожрать *это* без искажений. Так что Ъ в пролёте, а ты можешь полюбоваться на https://github.com/rust-lang/rust/blob/a520568ae7dea13430c3d9ba5b3fb9596d8637... , строки 118..152 , и на его дальнейшее использование.

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

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

Исправление Manhunt, :

Кресты с их нечитабельными шаблонными вычислениями нервно курят в стороне.

Попробуй еще раз.

Хотел. Хотел скопипастить сюда типичный макрос из libcore, но так и не смог заставить ЛОР-овский парсер сожрать *это* без искажений. Так что Ъ в пролёте, а ты можешь полюбоваться на https://github.com/rust-lang/rust/blob/a520568ae7dea13430c3d9ba5b3fb9596d8637... , строки 118..152 , и на его дальнейшее использование.

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

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

Исходная версия Manhunt, :

Кресты с их нечитабельными шаблонными вычислениями нервно курят в стороне.

Попробуй еще раз.

Хотел. Хотел скопипастить сюда типичный макрос из libcore, но так и не смог заставить ЛОР-овский парсер сожрать *это* без искажений. Так что Ъ в пролёте, а ты можешь полюбоваться на https://github.com/rust-lang/rust/blob/a520568ae7dea13430c3d9ba5b3fb9596d8637... , строки 118..152 , и на его дальнейшее использование.

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

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