On Thu, Jun 9, 2011 at 3:14 PM, Alexander V Vershilov <[email protected]> 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 > [email protected] > http://www.haskell.org/mailman/listinfo/haskell-cafe > > _______________________________________________ Haskell-Cafe mailing list [email protected] http://www.haskell.org/mailman/listinfo/haskell-cafe
