alternate_source_loader

proporciona un gancho para los archivos de origen de sintaxis alternativos
Descargar ahora

alternate_source_loader Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • BSD License
  • Nombre del editor:
  • Eric Snow
  • Sitio web del editor:
  • https://bitbucket.org/ericsnowcurrently/

alternate_source_loader Etiquetas


alternate_source_loader Descripción

Proporciona un gancho para archivos de origen de sintaxis alternativos ALTERNATE_SOURCE_LOADER es una biblioteca de Python que proporciona un gancho para los archivos de origen de la sintaxis alternativa. Si tiene una gran idea para una nueva biblioteca para Python, puede azotarlo y publicarlo aquí en la Cheesehop o en otro lugar. Si gana aceptación, quizás se pueda incluir en la biblioteca estándar. Si tiene una gran idea para una nueva función de idioma, como la sintaxis, su única opción es piratear la implementación subyacente de C (o Pypy o Jython o IronPhepthon). Entonces tienes que hacer que las personas prueben tu sucursal. Ellos empujarán y pincharán. Puede armar un PEP y tener discusiones sobre las ideas de Python. Finalmente, si parece bueno en teoría y nadie puede encontrar fallas con la implementación, se fusiona en la implementación. ¿No sería bueno escribir la nueva función de idioma en Python pure y tener una manera de que las personas lo usen en todo el tablero? No desorden. Al igual que si estabas obteniendo una nueva biblioteca por ahí. El cargador de fuente alternativo tiene como objetivo proporcionar eso. ... ¡y si la nueva función de idioma gana la aceptación, puede saltar al proceso más tradicional de obtenerlo a Python! Esta biblioteca utiliza importlib y los ganchos de importación PEP 302 para trabajar una pequeña cantidad de magia. Todavía no he explorado su uso en Python 2.7, aunque debería trabajar con cualquier implementación compatible con PEP 302 (con algún ajuste). En mi mente, las aplicaciones para este módulo son más amplias que solo probar la sintaxis nueva, como usar DSLS, pero quiero enfocarme en el nuevo ángulo de sintaxis al principio. Requisitos: · Python


alternate_source_loader Software relacionado