[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