EUCLID language