[haskell] gtk2hs (SourceView)
От: thesz Россия http://thesz.livejournal.com
Дата: 21.04.09 16:23
Оценка:
Обшибка.

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) файлы тоже не подключаются)
Yours truly, Serguey Zefirov (thesz NA mail TOCHKA ru)
Re: [haskell] gtk2hs (SourceView)
От: vshabanov http://vshabanov-ru.blogspot.com
Дата: 22.04.09 12:36
Оценка:
Здравствуйте, 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 вроде все примеры собирались (а может и нет, не помню уже).
Re[2]: [haskell] gtk2hs (SourceView)
От: thesz Россия http://thesz.livejournal.com
Дата: 22.04.09 15:34
Оценка:
V>Hayoo! говорит, что sourceBufferSetHighlight нет, есть sourceBufferSetHighlightSyntax.

Надо будет чаще обращаться.

V>Похоже перекидали модули и ф-ии (они это любят), а пример не обновили. Хотя у gtk2hs 0.10.0 вроде все примеры собирались (а может и нет, не помню уже).


Да, переименовали кое-что. Правда, с изменением смысла, поэтому не совсем, получается, переименовали.

(strings рулит)
Yours truly, Serguey Zefirov (thesz NA mail TOCHKA ru)
Re[3]: [haskell] gtk2hs (SourceView)
От: vshabanov http://vshabanov-ru.blogspot.com
Дата: 22.04.09 15:39
Оценка:
Здравствуйте, thesz, Вы писали:

T>Да, переименовали кое-что. Правда, с изменением смысла, поэтому не совсем, получается, переименовали.


T>(strings рулит)


А хто такой strings?
Re[4]: [haskell] gtk2hs (SourceView)
От: thesz Россия http://thesz.livejournal.com
Дата: 23.04.09 10:07
Оценка:
T>>Да, переименовали кое-что. Правда, с изменением смысла, поэтому не совсем, получается, переименовали.
T>>(strings рулит)
V>А хто такой strings?

Утилита для вытаскивания строк из двоичного файла.

strings SourceLanguageManager.hi >asd


Затем смотришь в asd на предмет имён функций.
Yours truly, Serguey Zefirov (thesz NA mail TOCHKA ru)
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.