dosini, python, haskell