eval в Haskell

17 views
Skip to first unread message

nsk.coder

unread,
Oct 12, 2009, 11:58:17 PM10/12/09
to SPb Haskell User Group
Добрый день!

Есть ли аналог функции eval("string") в Haskell, как она есть в Perl,
JavaScript??
Я нашел пакет plugins:
http://code.haskell.org/~dons/code/hs-plugins
с большими заявленными возможностями, но может быть, кто уже решал
подобную задачу и поделится знанием?

Ivan Tarasov

unread,
Oct 13, 2009, 3:11:55 AM10/13/09
to spb...@googlegroups.com
В самом языке такой функции нет, и, как я понимаю, быть её не может по причине сильной типизации. hs-plugins — это наверно самое близкое к желаемому.

2009/10/12 nsk.coder <nsk....@gmail.com>

Yakov ZAYTSEV

unread,
Oct 13, 2009, 3:33:01 AM10/13/09
to spb...@googlegroups.com
hint на hackage
просто GHC API используй ;-)

2009/10/13 Ivan Tarasov <ivan.t...@gmail.com>:

--
Best wishes,
Y

Anton Lantsov

unread,
Oct 13, 2009, 9:22:31 AM10/13/09
to spb...@googlegroups.com
http://www.haskell.org/haskellwiki/Template_Haskell

- аналог функции eval.
имеет строгую типизацию, выполняет часть кода во время компиляции.
Reply all
Reply to author
Forward
0 new messages