Size: a a a

2018 May 25

З/

Зелёный /4Y/ in ru.nim.talks
Судя по коду на гитхабе, это поддерживается и будет работать
источник

d

data-man in ru.nim.talks
А Липчане есть? :)
источник

З/

Зелёный /4Y/ in ru.nim.talks
@xxlabaza
{.this: self.}
proc sumFields(self: Child): int =
 result = parentField + childField

А такое как тебе?
источник

З/

Зелёный /4Y/ in ru.nim.talks
data-man
А Липчане есть? :)
И Ижевчан нет. Инфа сотка
источник

З/

Зелёный /4Y/ in ru.nim.talks
Зелёный /4Y/
@xxlabaza
{.this: self.}
proc sumFields(self: Child): int =
 result = parentField + childField

А такое как тебе?
После такого мне вообще кажется, что будет валиден даже такой код:
{.noSideEffect,
procvar,
rtl,
extern: "nsuIsDigitChar".}
proc isDigit*(c: char): bool =
 return c in Digits
источник

AL

Artem Labazin in ru.nim.talks
ни один из предложеных вариантов выше не компилится
источник

З/

Зелёный /4Y/ in ru.nim.talks
🤔
источник

З/

Зелёный /4Y/ in ru.nim.talks
They can be placed first in the body. Well, they still have to be before the = sign, but otherwise, that's already possible. E.g.:
proc example(x: int,
            y: int,
            z: int): string
 {.exportc: "int3_tostring".} =
 result = "(" & $x & ", " & $y & ", " & $z & ")"
источник

З/

Зелёный /4Y/ in ru.nim.talks
https://nim-lang.org/docs/manual.html#overloading-resolution-automatic-self-insertions

type
 Parent = object of RootObj
   parentField: int
 Child = object of Parent
   childField: int

{.this: self.}
proc sumFields(self: Child): int =
 result = parentField + childField
источник

AL

Artem Labazin in ru.nim.talks
вот я и говорю - это ж выглядит как говно
источник

З/

Зелёный /4Y/ in ru.nim.talks
Artem Labazin
вот я и говорю - это ж выглядит как говно
Но это и есть говно
источник

З/

Зелёный /4Y/ in ru.nim.talks
Но я так понимаю, что это как-то по-особому унифицировано
источник
2018 May 26

З/

Зелёный /4Y/ in ru.nim.talks
Привык уже, что для записи в файл надо писать что-то вроде
var f = File.new()
if f.open("file.txt", File.WRITE) == OK:
   f.store_line("Custom text")
   f.close()

И потом посмотрел на Nim:
writeFile("file.txt", "Custom text")
источник

З/

Зелёный /4Y/ in ru.nim.talks
Что-то в этой жизни я явно пропустил
источник

d

data-man in ru.nim.talks
Есть FileStream.
источник

З/

Зелёный /4Y/ in ru.nim.talks
а я смотрю ты активно участвуешь в развитии языка
источник

З/

Зелёный /4Y/ in ru.nim.talks
40 c лишним коммитов
источник
2018 May 27

M

MIT/Benzands in ru.nim.talks
дратути, как я про эту группу до сих пор не знал
источник

M

MIT/Benzands in ru.nim.talks
@datamanim привет)
источник

M

MIT/Benzands in ru.nim.talks
я Yardanico на гитхабе/в IRC
источник