Pull to refresh

Comments 4

лучше не выдавать один гигантский крейт, в котором содержится всё и сразу. Вместо этого мы откорректировали наш компилятор, преобразующий SQL в Rust, так, чтобы он распределял вывод на несколько более мелких крейтов.

Это первое, что пришло в голову, даже недочитав до этого места, ведь хорошо известно, что проект с сотней-другой крейтов при компиляции после cargo clean занимает многоядерник на всю катушку:

У меня возник вопрос — если тут транспилятор на другой язык, то почему именно Раст? Ведь можно с таким же успехом и в Си перегонять, но вижу, что это просто перевод.

Это же нужно было создать такой язык который 100к строк фигачит 30 минут. Жуть.
Есть же пример Free Pascal. Компиляция быстрейшая. Нельзя было какие то идеи позаимствовать.

Причём тут язык если все время уходит на llvm? И причём тут Free Pascal? Тут уж надо сравнивать с С++ с большим количеством вычислений на шаблонах

Sign up to leave a comment.

Articles