Size: a a a

Язык программирования V

2019 June 18

w

whoami in Язык программирования V
когда будут исходники, тогда и будет публичная работа и ясность
источник

A

Andrew in Язык программирования V
whoami
ну отслеживать не заюзанный .free() мне кажется тривиальная задача
Если бы... Например, глобальная переменная - объект. Как понять, когда она перестанет быть нужна?
источник

w

whoami in Язык программирования V
там нет глобальных переменных
источник

t🥔

tpouhuk 🥔 in Язык программирования V
whoami
ну отслеживать не заюзанный .free() мне кажется тривиальная задача
А если free вызывается из if? 🤔
источник

t🥔

tpouhuk 🥔 in Язык программирования V
А, ну тоже просто проверить что во всех случаях будет вызываться free
источник

t🥔

tpouhuk 🥔 in Язык программирования V
хм, раст столько же компилит helloworld, сколько V компилит дум 🤔
источник

A

Alexander in Язык программирования V
tpouhuk 🥔
Проверка выхода за границы массива происходит всегда? 🤔
Пока да, потом будут fancy оптимизации этого, как в Го и, возможно, --no_bounds-checks
источник

t🥔

tpouhuk 🥔 in Язык программирования V
Alexander
Пока да, потом будут fancy оптимизации этого, как в Го и, возможно, --no_bounds-checks
И появится UB с этим флагом :D
источник

A

Alexander in Язык программирования V
Andrew
Если бы... Например, глобальная переменная - объект. Как понять, когда она перестанет быть нужна?
В этом большой плюс языка без ГП 🙂
источник

A

Alexander in Язык программирования V
tpouhuk 🥔
И появится UB с этим флагом :D
Я не уверен, что это будет. Но если будет, то только для супер high performance решений. Подумаю.
источник

A

Alexander in Язык программирования V
В идеале хочется сделать как в Расте с памятью, но без такого же усложнения системы типов. Задача очень сложная, мне накидали много research papers на эту тему, буду пилить.
источник

t🥔

tpouhuk 🥔 in Язык программирования V
Alexander
Я не уверен, что это будет. Но если будет, то только для супер high performance решений. Подумаю.
Может сделать что-то вроде раста, специальный блок unsafe или флаг который отключает проверку в определённом месте 🤔

В итоге где скорость там скорость, где безопасность там безопасность 🤔
источник

A

Alexander in Язык программирования V
Да, возможно.
источник

CV

Captain Jack Vielfrass 🇷🇺🇮🇹🧚‍⃤ in Язык программирования V
Alexander
Да, возможно.
кст.как enum пользоваться?
источник

A

Alexander in Язык программирования V
enum все еще старенький, так как в самом компиляторе 100500 тысяч енумов на старом синаксисе
источник

A

Alexander in Язык программирования V
к 22 пофикшу
источник

A

Alexander in Язык программирования V
color = green
источник

A

Alexander in Язык программирования V
все енумки глобальные сейчас
источник

CV

Captain Jack Vielfrass 🇷🇺🇮🇹🧚‍⃤ in Язык программирования V
источник

CV

Captain Jack Vielfrass 🇷🇺🇮🇹🧚‍⃤ in Язык программирования V
Хорошо. Спасибо
источник