Lave o limão com água a ferver, seque e corte a casca de limão em espiral. Separe os ovos das gemas e claras. Coloque o leite, açúcar, casca de limão e sal numa panela, leve ao lume e deixe ferver mexendo sempre. Adicione a sêmola sem deixar de mexer, deixe ferver mexendo sempre. Retire a panela do lume. Misture as gemas com 1-2 colheres de sopa de sêmola quente e em seguida adicione a mistura de ovos com a restante sêmola e mexa bem. Deixe repousar o pudim de sêmola por cerca de 5-10 min. Retire a casca de limão. Bata as claras de ovo em castelo e envolva cuidadosamente com o pudim de sêmola. Escorra as ameixas e reserve o sumo. Misture 4 colheres de sopa de sumo com a maizena ate ficar homogéneo. Ferva o restante sumo com o açúcar de baunilha e os paus de canela, adicione a mistura de maizena ao sumo fervente, mexa e deixe ferver por 2-3 min. Envolva agora as ameixas com o preparado de sumo e maizena. Sirva o pudim de sêmola com a compota de ameixa. Pode servir quente ou frio.