[Haskell-cafe] question about interruptable state runner

Antoine Latter aslatter at gmail.com
Thu Jun 9 20:40:51 CEST 2011

On Thu, Jun 9, 2011 at 3:14 PM, Alexander V Vershilov
<alexander.vershilov at gmail.com> wrote:
> Hello.
> I'm writing a small tcp server with that can handle connections and
> answer by rules writen in a small script that can be interpreted by server.
> For this purpose I've written an interpreter that has type
>  ErrorT MyError (StateT ScriptState IO)
> so I can call "native" IO function in that script, and define new one.
>  I can run this script with runState (runErrorT (...)) oldState.
> But there is one problem: in script i should be able to call functions that
> will stop script interpretation and wait for some server event. To continue
> interpretation.

What do you mean by 'server event'? How do you plan on representing
these events?

> Can smb give an advice what is the best way to do it?
> --
> Best regards
>  Alexander V Vershilov
> _______________________________________________
> Haskell-Cafe mailing list
> Haskell-Cafe at haskell.org
> http://www.haskell.org/mailman/listinfo/haskell-cafe

More information about the Haskell-Cafe mailing list