Size: a a a

2020 December 09

AA

A64m AL256m qn<co... in Haskell
Quet Zal
почему?
потому что никто вроде и не говорит что строки должны быть как стринг
источник

QZ

Quet Zal in Haskell
A64m AL256m qn I0
потому что никто вроде и не говорит что строки должны быть как стринг
никто не говорит, но String не меняется ) и стандартная библиотека всюду его использует
источник

AA

A64m AL256m qn<co... in Haskell
Roman
ето как
data UArrayBackend ty = UArrayBA !(Block ty) | UArrayAddr !(FinalPtr ty)
источник

R

Roman in Haskell
A64m AL256m qn I0
data UArrayBackend ty = UArrayBA !(Block ty) | UArrayAddr !(FinalPtr ty)
спасибо. А что это за два разных случая? А то так и про Integer можно сказать, что он сумма
источник

AA

A64m AL256m qn<co... in Haskell
Roman
спасибо. А что это за два разных случая? А то так и про Integer можно сказать, что он сумма
ну конечно можно, потому что это сумма
источник

R

Roman in Haskell
A64m AL256m qn I0
ну конечно можно, потому что это сумма
ну да. В смысле, почему это плохо, что массивы — это сумма?
источник

JS

Jerzy Syrowiecki in Haskell
A64m AL256m qn I0
data UArrayBackend ty = UArrayBA !(Block ty) | UArrayAddr !(FinalPtr ty)
это умассив. а просто массив — произведение.

но что в этом плохого?
источник

AA

A64m AL256m qn<co... in Haskell
Roman
спасибо. А что это за два разных случая? А то так и про Integer можно сказать, что он сумма
ну попросу говоря там массив это байтаррей | указатель (обычныйуказатель | форинуказатель)
источник

AA

A64m AL256m qn<co... in Haskell
Jerzy Syrowiecki
это умассив. а просто массив — произведение.

но что в этом плохого?
то, что гхц еле-еле оптимизирует суммы?
источник

JS

Jerzy Syrowiecki in Haskell
A64m AL256m qn I0
то, что гхц еле-еле оптимизирует суммы?
то есть вы тоже не знаете
источник

AA

A64m AL256m qn<co... in Haskell
Jerzy Syrowiecki
то есть вы тоже не знаете
че?
источник

R

Roman in Haskell
A64m AL256m qn I0
то, что гхц еле-еле оптимизирует суммы?
ну если Integer можно быть суммой, то уж всяко массив это может потянуть
источник

JS

Jerzy Syrowiecki in Haskell
вместо ответа вы даёте неуверенный вопрос
источник

JS

Jerzy Syrowiecki in Haskell
A64m AL256m qn I0
то, что гхц еле-еле оптимизирует суммы?
а кто их оптимизирует лучше GHC?
источник

AA

A64m AL256m qn<co... in Haskell
Roman
ну если Integer можно быть суммой, то уж всяко массив это может потянуть
че вдруг может-то?
источник

QZ

Quet Zal in Haskell
а главное - непонятно что докопались к массиву этому
опять же - непрозрачный тип, всегда можно поменять как он там внутри устроен (если уж гхц не допилят чтобы оптимизировал)
источник

AA

A64m AL256m qn<co... in Haskell
Jerzy Syrowiecki
а кто их оптимизирует лучше GHC?
не важно кто их оптимизирует лучше гхц, важно что гхц оптимизирует лучше чем их
(все лучше, чем их)
источник

AA

A64m AL256m qn<co... in Haskell
Quet Zal
а главное - непонятно что докопались к массиву этому
опять же - непрозрачный тип, всегда можно поменять как он там внутри устроен (если уж гхц не допилят чтобы оптимизировал)
зачем делать нормальный массив, если можно его переделать (на самом деле нельзя)
источник

QZ

Quet Zal in Haskell
зачем докапываться к деталям реализации и уводить разговор от того с чего начали "как связан foundation и нормальные строки" )
источник

AA

A64m AL256m qn<co... in Haskell
Quet Zal
зачем докапываться к деталям реализации и уводить разговор от того с чего начали "как связан foundation и нормальные строки" )
действительно, как связана имплементация строк в фоундейшоне с тем, нормальные ли они?
источник