LINUX.ORG.RU

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

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

И это по-вашему дичь? Ну даже не знаю… Я с удовольствием посмотрю как вы это сделаете на другому языке.

Раз

fn new(data: &'a [Glyph]) -> Self { Вас смущает ’a?

два

for g in &self.data[self.idx..] { Тут то что страшного? У вас аллергия на [^a-z]?

три

Some((start..self.idx, cluster)) Тут даже скобки обычные. Что не так?

то там сразу вылазит адище: раз.

Макросы не самые красивые, да.

два

FeCompositeOperator::Arithmetic { .. } => "arithmetic" Что страшного в этой строке?

В общем какие-то странные предрассудки. Я могу такой же код в Go наковырять.

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

И это по вашему дичь? Ну даже не знаю… Я с удовольствием посмотрю как вы это сделаете на другому языке.

Раз

fn new(data: &'a [Glyph]) -> Self { Вас смущает ’a?

два

for g in &self.data[self.idx..] { Тут то что страшного? У вас аллергия на [^a-z]?

три

Some((start..self.idx, cluster)) Тут даже скобки обычные. Что не так?

то там сразу вылазит адище: раз.

Макросы не самые красивые, да.

два

FeCompositeOperator::Arithmetic { .. } => "arithmetic" Что страшного в этой строке?

В общем какие-то странные предрассудки. Я могу такой же код в Go наковырять.