Saya sedang membangun simulator yang mem-parsing beberapa peristiwa dari STDINdan "menjalankan" mereka. Latar belakang saya sebagian besar pemrograman fungsional hari ini, jadi sepertinya wajar untuk melakukan sesuatu seperti ini: data Event = Thing1 String Int | Thing2 Int | Thing3 String String...