"So long" is an english expression used when parting, similar to "goodbye."
According to Ripley's Believe it or Not, the expression comes from the Arabic word "Salaam" which means "peace" and is part of the Islamic greeting/parting phrase "Assalaamu 'Alaykum." (Peace be upon you)