2010-09-13 4 views
10

Cette question est peut-être inspirée par Anyone using Python for embedded projects?; donc quelqu'un qui utilise une version Scheme ou Common Lisp (comme ECL) pour des projets gratuits/oss/commerciaux? Personnellement, j'ai utilisé (et j'utilise encore) TinyScheme pour des projets personnels où un langage embarqué est nécessaire, principalement dû à l'intégration extrêmement facile (désolé Python, été là et c'est assez douloureux, surtout après avoir appris de TinyScheme comment les choses peut être être simple).Toute personne utilisant Scheme/LISP pour les projets embarqués?

Répondre

3

Le projet le plus important dont je me souviens avoir entendu parler est (Gambit) Scheme on the iPhone. Il a été fermé par l'accord d'utilisateur pendant un moment mais je suppose qu'avec le nouveau, ce genre de développement est de nouveau autorisé.

Je ne le vois plus sur la page, mais je me souviens d'un article de blog sur le développement interactif sur iPhone utilisant Scheme. Très excitant.

+0

Le nouvel accord ne permettra toujours aucune application où l'utilisateur final peut écrire son propre code pour lui. Les interprètes sont autorisés, mais à condition que tous les scripts fassent partie de l'application elle-même et ne puissent jamais être obtenus au moment de l'exécution. – RBerteig

+0

Je ne pense pas que Denis se soit demandé comment interpréter le code d'utilisateur, même si je n'en suis pas certain. "Embedded" est un peu ambigu ici. –

+0

Gambit dans son état actuel ne génère pas de code réellement lisible ou importable dans un projet Xcode existant. Il semble supposer une chaîne d'outils beaucoup plus ancienne, et une très ancienne version de Xcode. Le support LLVM est expérimental et, AFAIK, très immature. –

Questions connexes