Size: a a a

2021 May 11

g

gavr in ru.nim.talks
еее
источник

g

gavr in ru.nim.talks
красота жи
источник

g

gavr in ru.nim.talks
nim c --outdir:$PWD /usr/lib/nim/nimrtl.nim
nim c --outdir:$PWD /usr/lib/nim/nimhcr.nim
export LD_LIBRARY_PATH=.
источник

g

gavr in ru.nim.talks
так точно, изи пизи, надо добавить C компиль в D компиль, чтоб компилировать С пока компилируется D
источник

G

Gabben in ru.nim.talks
не понимаю, так нельзя
источник

G

Gabben in ru.nim.talks
а так можно
источник

f

for(int c; (c = getc... in ru.nim.talks
В первом случае написано что должно существовать какое-то serialize, которое принимает на вход концепт, а не какой-то конкретный тип
источник

f

for(int c; (c = getc... in ru.nim.talks
Ну если я правильно понимаю эту кухню
источник

f

for(int c; (c = getc... in ru.nim.talks
А во втором случае требуется чтобы serialize принимал на вход конкрентый тип - дженерик параметр концепта.
источник

f

for(int c; (c = getc... in ru.nim.talks
Хотя может это просто очередной баг
источник

G

Gabben in ru.nim.talks
есть ли смысл репортить, учитывая, что новые концепты в процессе
источник

M(

MIT/Yardanico (alt) in ru.nim.talks
а что за ошибка?
источник

M(

MIT/Yardanico (alt) in ru.nim.talks
от компилятора
источник

G

Gabben in ru.nim.talks
источник

M(

MIT/Yardanico (alt) in ru.nim.talks
я про ошибку
источник

G

Gabben in ru.nim.talks
так и быть
/usercode/in.nim(21, 5) Error: type mismatch: got <Test>
but expected one of:
proc test(obj: Serialize)
 first type mismatch at position: 1
 required type for obj: Serialize
 but expression 't' is of type: Test
/usercode/in.nim(3, 5) Serialize:
self.serialize(string) too nested for type matching
/usercode/in.nim(3, 5) Serialize:
self.serialize(string) too nested for type matching
/usercode/in.nim(3, 5) Serialize:
self.serialize(string) too nested for type matching
/usercode/in.nim(3, 5) Serialize:
self.serialize(string) too nested for type matching
/usercode/in.nim(3, 5) Serialize:
self.serialize(string) too nested for type matching
/usercode/in.nim(3, 5) Serialize:
self.serialize(string) too nested for type matching
/usercode/in.nim(6, 9) Serialize: type mismatch: got <Alias, type Serializer>
but expected one of:
proc serialize(self: Test; s: Serializer)
 first type mismatch at position: 2
 required type for s: Serializer
 but expression 'Serializer' is of type: type Serializer
1 other mismatching symbols have been suppressed; compile with --showAllMismatches:on to see them

expression: serialize(self, Serializer)

expression: test(t)
источник

M(

MIT/Yardanico (alt) in ru.nim.talks
эм
источник

M(

MIT/Yardanico (alt) in ru.nim.talks
а ты понимаешь, что ты заюзал в коде старые концепты
источник

M(

MIT/Yardanico (alt) in ru.nim.talks
а не новые
источник

M(

MIT/Yardanico (alt) in ru.nim.talks
ну я просто, к слову
источник