Size: a a a

Clojure — русскоговорящее сообщество

2019 July 10

VM

Vyacheslav Mikushev in Clojure — русскоговорящее сообщество
Ivan Grishaev
в  SBCL есть директивы, чтобы складывать числа за один машинный такт,
Нет таких директив. Есть хинты для компилятора, которые убирают все проверки и он (компилятор) генерит код очень похожий на тот, который генерит компилятор C.
источник

AZ

Aydar Zarifullin in Clojure — русскоговорящее сообщество
Alexey Golda
@igrishaev правильно сказал, это личные его проблемы, тут же речь не просто что мол раст быстрее кложи.
просто он хочет писать штуки которые на кложе писать не камильфо, речь о GUI идет, и у него пункт, насчет всего-этого, что GUI, и тулзы должны работать быстро. Вот у него сменились интересы на GUI и поэтому он в ржавые подался. Как-то так я это вижу. А писать про кложу ну он может что хочет, он же не идол. Поэтому можно на это не реагировать вообще. И не стоит.
А разве в rust с gui нормально?
источник

DL

Dmytro Lispyvnyi '(🌲 🍺) in Clojure — русскоговорящее сообщество
c gui нигде не нормально
источник

DL

Dmytro Lispyvnyi '(🌲 🍺) in Clojure — русскоговорящее сообщество
нет нормальных гуёв
источник

AB

Arcady Balandin in Clojure — русскоговорящее сообщество
Холивар какой. Сделайте уже лисп на расте. Впрочем уже есть
источник

AZ

Aydar Zarifullin in Clojure — русскоговорящее сообщество
Dmytro Lispyvnyi '(🌲 🍺)
c gui нигде не нормально
Я вроде про это говорил уже. Давно. Можно поискать в истории канала.
источник

A

Aleksey @cheatex in Clojure — русскоговорящее сообщество
Sergey Trofimov
На самом деле ситуация, когда ты написал программу на любимом языке, но она работает не так быстро, как хотелось бы — может быть у каждого. Поэтому хочется понимать, как решать возникающую дилемму.
Если написал, она работает, проверяемо медленно и не получилось оптимизировать тогда нет никакой дилемы. Надо переписывать. Если эти 4 шага не пройдены то непонятно зачем себе голову морочить.
источник

IG

Ivan Grishaev in Clojure — русскоговорящее сообщество
Vyacheslav Mikushev
Нет таких директив. Есть хинты для компилятора, которые убирают все проверки и он (компилятор) генерит код очень похожий на тот, который генерит компилятор C.
по-моему, это перефразировка, ну ок.
источник

OR

Oleg Roshchupkin in Clojure — русскоговорящее сообщество
Aleksey @cheatex
@jahson я скорее про  то зачем он вообще нужен, чем про как работает. Что им решают что просто кодом в точке входа не решить?
Чтобы в дефолтном ns тебе было что-то доступно без необходимости писать ручками, как мне кажется.
источник

AG

Alexey Golda in Clojure — русскоговорящее сообщество
Dmytro Lispyvnyi '(🌲 🍺)
c gui нигде не нормально
@tonsky и собирается решать эту проблему ) минимум тулзы писать. Чтобы вж-ж-ж-у-х и...нескомпилировалось. Ниче, ща до кода с лайфтаймами дойдет, может отпустит...

Для меня странным немного выглядит другое. С его перфекционизмом и любовью к прекрасному, как он смотрит на программы на Rust.
Я после прочтения rust book, если открывал код сложнее чем тот что в примерах этой книги, то там просто вырви глаз и все символы UTF-8 используются, причем порой в сигнатуре одной функции или метода.
источник

AG

Alexey Golda in Clojure — русскоговорящее сообщество
или вот красивый код на rust ), но "еще немного типов", из свежего

https://twitter.com/mitsuhiko/status/1148621475169091584
источник

DG

Dmitry Getmantsov in Clojure — русскоговорящее сообщество
Alexey Golda
или вот красивый код на rust ), но "еще немного типов", из свежего

https://twitter.com/mitsuhiko/status/1148621475169091584
Выглядит как батин суп...
источник

AG

Alexey Golda in Clojure — русскоговорящее сообщество
источник

A

Aleksey @cheatex in Clojure — русскоговорящее сообщество
Хм, думал го поковырять или раст... Вот вопрос и отпал.
источник

AR

Andrew Rudenko in Clojure — русскоговорящее сообщество
Alexey Golda
@tonsky и собирается решать эту проблему ) минимум тулзы писать. Чтобы вж-ж-ж-у-х и...нескомпилировалось. Ниче, ща до кода с лайфтаймами дойдет, может отпустит...

Для меня странным немного выглядит другое. С его перфекционизмом и любовью к прекрасному, как он смотрит на программы на Rust.
Я после прочтения rust book, если открывал код сложнее чем тот что в примерах этой книги, то там просто вырви глаз и все символы UTF-8 используются, причем порой в сигнатуре одной функции или метода.
где кроме ascii что используется?
источник

м

мухожук in Clojure — русскоговорящее сообщество
Alexey Golda
или вот красивый код на rust ), но "еще немного типов", из свежего

https://twitter.com/mitsuhiko/status/1148621475169091584
ну, дженерик код он всегда такой, ничего особенного
источник

м

мухожук in Clojure — русскоговорящее сообщество
на с++ не лучше, держу в курсе
источник

SI

Serghei Iakovlev in Clojure — русскоговорящее сообщество
Так вам красиво или быстро? )
источник

м

мухожук in Clojure — русскоговорящее сообщество
Aleksey @cheatex
Хм, думал го поковырять или раст... Вот вопрос и отпал.
напомню, в го нет иммутабельности
источник

AG

Alexey Golda in Clojure — русскоговорящее сообщество
Andrew Rudenko
где кроме ascii что используется?
ну ок, не UTF-8 ) я утрировал конечно.

Но если открыть исходники хотя бы самой популярной библиотеки rand, то глаз дергается (не везде, местами). Я про цену. Много говорится о скорости, zero-cost abstractions, управлении памятью, и тд, и довольно мало о mind cost.

Вероятно для кого-то да, этот код обычный, тут у каждого по-своему восприятие работает. Не спорю.
источник