Faits: Faits: A. Le 11 avril 2002, A._ a déposé plainte contre B._, C._ et D._, pour diffamation (art. 173 et 176 CP). Il se référait à un article de presse et à une infographie mentionnant son nom, dont les trois prénommés étaient les auteurs et qui avaient été publiés sous le titre "Les réseaux suisses qui font trembler la droite française" dans un numéro du quotidien Le Temps, édité à Genève. Par jugement du 27 mai 2003, le Tribunal de police de la République et canton de Genève a libéré B._, C._ et D._ des fins de la poursuite pénale, en considérant en substance que ni l'article ni l'infographie ne contenaient d'allégations de fait attentatoires à l'honneur de A._. Ce dernier s'était constitué partie civile. Le jugement indiquait la possibilité d'interjeter appel. Par jugement du 27 mai 2003, le Tribunal de police de la République et canton de Genève a libéré B._, C._ et D._ des fins de la poursuite pénale, en considérant en substance que ni l'article ni l'infographie ne contenaient d'allégations de fait attentatoires à l'honneur de A._. Ce dernier s'était constitué partie civile. Le jugement indiquait la possibilité d'interjeter appel. B. Le 4 juin 2003, A._ a fait appel du jugement du Tribunal de police. La Chambre pénale de la Cour de justice de la République et canton de Genève a statué sur cet appel, après une audience, par un arrêt rendu le 27 octobre 2003; elle l'a déclaré irrecevable. Elle a considéré qu'un jugement du Tribunal de police prononçant un acquittement ne pouvait faire l'objet que d'un pourvoi en cassation; les conditions de l'art. 239 du code de procédure pénale (CPP/GE), définissant la recevabilité de l'appel, n'étaient donc pas satisfaites. B. Le 4 juin 2003, A._ a fait appel du jugement du Tribunal de police. La Chambre pénale de la Cour de justice de la République et canton de Genève a statué sur cet appel, après une audience, par un arrêt rendu le 27 octobre 2003; elle l'a déclaré irrecevable. Elle a considéré qu'un jugement du Tribunal de police prononçant un acquittement ne pouvait faire l'objet que d'un pourvoi en cassation; les conditions de l'art. 239 du code de procédure pénale (CPP/GE), définissant la recevabilité de l'appel, n'étaient donc pas satisfaites. C. Agissant par la voie du recours de droit public pour violation de droits constitutionnels des citoyens, A._ demande au Tribunal fédéral d'annuler l'arrêt de la Chambre pénale. Il se plaint d'une application arbitraire de l'art. 239 CPP/GE. B._, C._ et D._ ainsi que le Procureur général concluent au rejet du recours. La Chambre pénale se réfère à son arrêt. 