Nyonya Udang Masak Nanas (Shrimp and Pineapple Curry)

This dish is based on one prepared by Louis Chan.