Обшибка.
sh-3.2$ ghc --make -o sourceview SourceViewTest.hs && ./sourceview
[1 of 1] Compiling Main ( SourceViewTest.hs, SourceViewTest.o )
SourceViewTest.hs:13:8: Not in scope: `sourceLanguagesManagerNew'
SourceViewTest.hs:14:11:
Not in scope: `sourceLanguagesManagerGetLanguageFromMimeType'
SourceViewTest.hs:18:18:
Not in scope: `sourceLanguagesManagerGetLangFilesDirs'
SourceViewTest.hs:30:2: Not in scope: `sourceBufferSetHighlight'
Windows, ghc 6.10.1, gtk2hs 0.10.0.
По косвенным данным, он не видит часть SourceView, например, SourceViewManager не видит, а SourceView видит.
В чём может быть причина?
(напрямую (import import Graphics.UI.Gtk.SourceView.SourceViewManager) файлы тоже не подключаются)
Здравствуйте, thesz, Вы писали:
T>Обшибка.
T>T>sh-3.2$ ghc --make -o sourceview SourceViewTest.hs && ./sourceview
T>[1 of 1] Compiling Main ( SourceViewTest.hs, SourceViewTest.o )
T>SourceViewTest.hs:13:8: Not in scope: `sourceLanguagesManagerNew'
T>SourceViewTest.hs:14:11:
T> Not in scope: `sourceLanguagesManagerGetLanguageFromMimeType'
T>SourceViewTest.hs:18:18:
T> Not in scope: `sourceLanguagesManagerGetLangFilesDirs'
T>SourceViewTest.hs:30:2: Not in scope: `sourceBufferSetHighlight'
T>Windows, ghc 6.10.1, gtk2hs 0.10.0.
T>По косвенным данным, он не видит часть SourceView, например, SourceViewManager не видит, а SourceView видит.
T>В чём может быть причина?
T>(напрямую (import import Graphics.UI.Gtk.SourceView.SourceViewManager) файлы тоже не подключаются)
Может Graphics.UI.Gtk.SourceView.Source*Language*Manager, а не SourceViewManager.
Hayoo! говорит, что sourceBufferSetHighlight нет, есть sourceBufferSetHighlightSyntax.
Похоже перекидали модули и ф-ии (они это любят), а пример не обновили. Хотя у gtk2hs 0.10.0 вроде все примеры собирались (а может и нет, не помню уже).
V>Hayoo! говорит, что sourceBufferSetHighlight нет, есть sourceBufferSetHighlightSyntax.
Надо будет чаще обращаться.
V>Похоже перекидали модули и ф-ии (они это любят), а пример не обновили. Хотя у gtk2hs 0.10.0 вроде все примеры собирались (а может и нет, не помню уже).
Да, переименовали кое-что. Правда, с изменением смысла, поэтому не совсем, получается, переименовали.
(strings рулит)
Здравствуйте, thesz, Вы писали:
T>Да, переименовали кое-что. Правда, с изменением смысла, поэтому не совсем, получается, переименовали.
T>(strings рулит)
А хто такой strings?
T>>Да, переименовали кое-что. Правда, с изменением смысла, поэтому не совсем, получается, переименовали.
T>>(strings рулит)
V>А хто такой strings?
Утилита для вытаскивания строк из двоичного файла.
strings SourceLanguageManager.hi >asd
Затем смотришь в asd на предмет имён функций.