Странно как-то: столпы за 1000 световых лет от сверхновой были уничтожены, а мы на расстоянии 6000 световых лет даже не заметили (кроме наблюдателей). И ещё — взрывная волна не перемещается со скоростью света, а по этим подсчётам получается как раз такой результат.
Метров 10 через пару стен. Хотя обычно, конечно, используется при намного меньшем расстоянии, но ведь и интенсивность этого использования побольше, чем у пульта.
Мышь Logitech какая-то, модель стёрлась уже за год использования, но индикатор зелёный и вообще обещалось 2 года вроде бы. Работает на 2АА, ни разу не доставал.
В связи с достаточно неудобным списком команд на acm.msu.ru, на прошлой неделе на скорую руку сделал такой список с поиском: chersanya.bitbucket.org/acm_teams.html. Если хотите поискать знакомые команды и участников, удобнее будет искать здесь.
Да, регулярно проходит такая строчка: Sublime Haskell: reinspecting project (/home/alexander/Haskell/PROJ_NAME). А в плагине ничего платформо-специфичного нет?
И ещё пожелание: добавить нечто вроде команды «Run» для проекта, которая сделает Cabal Build и запустит получившийся исполняемый файл (с выводом в консоль sublime text).
При вызове check (SublimeHaskell: Check) высвечиваются также warnings из импортированных модулей, а не только из открытого в данной вкладке. Если можно, хотелось бы отфильтровать их по имени файла.
Да, теперь этой ошибки в консоли нет. Однако автодополнение (на том же примере, habrahabr.ru/post/154859/#comment_5283093 ) не предлагает вообще ничего из Data.List (раньше при вводе, например, символа m, предлагались функции типа maximum).
Что-то не совсем понимаю логику работы автодополнения (оказывается, оно вроде заработало). Есть файл с кодом:
module Main where
import qualified Data.List
foo = Data.List -- курсор в конце этой строки
main = print 123
Ни при вводе точки, ни при последующем нажатии Ctrl+Space ничего не дополняет и в консоль ничего не пишет. Начинает предлагать варианты только при дальнейшем вводе начала слова (может быть так и должно быть, но в топике на скрине ничего дальше не введено, а дополнение есть).
Это не помогло, однако помогло другое: ghc-pkg unregister bytestring-0.10.0.1, так как были почему-то установлены две разные версии bytestring.
Однако автодополнение почему-то так и не работает, выдаёт ошибку в консоли: Traceback (most recent call last):
File "./sublime_plugin.py", line 236, in on_query_completions
File "./autocomplete.py", line 298, in on_query_completions
File "./autocomplete.py", line 106, in get_completions
KeyError: 'imports'
SublimeHaskell: Failed to compile ModuleInspector
/home/alexander/.config/sublime-text-2/Packages/SublimeHaskell/ModuleInspector.hs:110:39:
Couldn't match expected type `LazyByteString.ByteString'
with actual type `bytestring-0.9.2.1:Data.ByteString.Lazy.Internal.ByteString'
Expected type: a0 -> LazyByteString.ByteString
Actual type: a0
-> bytestring-0.9.2.1:Data.ByteString.Lazy.Internal.ByteString
In the second argument of `(.)', namely `Json.encode'
In the expression: LazyByteString.putStrLn . Json.encode
и соответственно часть функций не работает. Судя по сообщению, тут некоторый конфликт версий, но в силу недостатка знаний Haskell исправить его у меня не получилось. Может быть подскажете?
Мышь Logitech какая-то, модель стёрлась уже за год использования, но индикатор зелёный и вообще обещалось 2 года вроде бы. Работает на 2АА, ни разу не доставал.
Ни при вводе точки, ни при последующем нажатии Ctrl+Space ничего не дополняет и в консоль ничего не пишет. Начинает предлагать варианты только при дальнейшем вводе начала слова (может быть так и должно быть, но в топике на скрине ничего дальше не введено, а дополнение есть).
Однако автодополнение почему-то так и не работает, выдаёт ошибку в консоли:
Traceback (most recent call last): File "./sublime_plugin.py", line 236, in on_query_completions File "./autocomplete.py", line 298, in on_query_completions File "./autocomplete.py", line 106, in get_completions KeyError: 'imports'
ghc-mod установлен и включен.
и соответственно часть функций не работает. Судя по сообщению, тут некоторый конфликт версий, но в силу недостатка знаний Haskell исправить его у меня не получилось. Может быть подскажете?