История изменений
Исправление den73, (текущая версия) :
Подводим итоги соревнования:
scintilla порвала всех - качественная раскраска и притом самая быстрая.
на втором месте «ml» - http://fastbase.co.nz/edit/index.html
oduvanchik - phemlock раскрашивает хорошо, но наиболее медленно, хотя весь из себя в нативном коде и на биндингах через ffi. Отсюда вывод, что ни нативность кода, ни отсутствие ipc не помогут от кривых рук. Хотя на фоне атома может быть и ничего будет смотреться - я не сравнивал.
Остальные решения раскрашивают не качественно, такое не надо нам. ctext раскрашивает медленнее, чем самописный лексер на tcl, а раскраска ale - able через ltk (через пайп) - ещё медленнее.
Ни одна рассмотренная программа, кроме сцинтиллы, не пытается использовать ленивые алгоритмы раскрашивания при открытии файла. Про scintill-у не знаю - не смотрел.
Disclaimer - часть результатов получена на разных платформах. На родной win7 ActiveTcl работает несколько быстрее, чем под дебианом на вирт. машине. Ну и я мог накосячить, конечно. Так что не верьте ничему из написанного :)
Исправление den73, :
Подводим итоги соревнования:
scintilla порвала всех - качественная раскраска и быстро.
на втором месте «ml» - http://fastbase.co.nz/edit/index.html
oduvanchik - phemlock раскрашивает хорошо, но наиболее медленно, хотя весь из себя в нативном коде и на биндингах через ffi. Отсюда вывод, что ни нативность кода, ни отсутствие ipc не помогут от кривых рук. Хотя на фоне атома может быть и ничего будет смотреться - я не сравнивал.
Остальные решения раскрашивают не качественно, такое не надо нам. ctext раскрашивает медленнее, чем самописный лексер на tcl, а раскраска ale - able через ltk (через пайп) - ещё медленнее.
Ни одна рассмотренная программа, кроме сцинтиллы, не пытается использовать ленивые алгоритмы раскрашивания при открытии файла. Про scintill-у не знаю - не смотрел.
Disclaimer - часть результатов получена на разных платформах. На родной win7 ActiveTcl работает несколько быстрее, чем под дебианом на вирт. машине. Ну и я мог накосячить, конечно. Так что не верьте ничему из написанного :)
Исходная версия den73, :
Подводим итоги соревнования:
scintilla порвала всех - действительно качественная раскраска и быстро.
на втором месте «ml» - http://fastbase.co.nz/edit/index.html
oduvanchik - phemlock раскрашивает хорошо, но наиболее медленно, хотя весь из себя в нативном коде и на биндингах через ffi. Отсюда вывод, что ни нативность кода, ни отсутствие ipc не помогут от кривых рук. Хотя на фоне атома может быть и ничего будет смотреться - я не сравнивал.
Остальные решения раскрашивают не качественно, такое не надо нам. ctext раскрашивает медленнее, чем самописный лексер на tcl, а раскраска ale - able через ltk (через пайп) - ещё медленнее.
Ни одна рассмотренная программа, кроме сцинтиллы, не пытается использовать ленивые алгоритмы раскрашивания при открытии файла. Про scintill-у не знаю - не смотрел.
Disclaimer - часть результатов получена на разных платформах. На родной win7 ActiveTcl работает несколько быстрее, чем под дебианом на вирт. машине. Ну и я мог накосячить, конечно. Так что не верьте ничему из написанного :)