Ingeniería de software

8
Importar módulos de Python en el momento del uso

A menudo, en mis propias bibliotecas personales de Python, hago algo como esto: class MyClass: # ... def plot(self): import someGraphicsLibrary as graphicslib graphicslib.plot(self.data) La razón es que la inicialización someGraphicsLibrarylleva algo de tiempo, hasta unos segundos para una...

7
¿JQuery mató las discusiones de JavaScript? [cerrado]

Tal como está actualmente, esta pregunta no es adecuada para nuestro formato de preguntas y respuestas. Esperamos que las respuestas sean respaldadas por hechos, referencias o experiencia, pero esta pregunta probablemente solicitará debate, argumentos, encuestas o discusión

7
¿Cuándo requeriría una macro en lugar de una función?

Soy nuevo en Clojure, soy nuevo en Macros y no tengo experiencia previa en Lisp. Pasé a crear mi propia forma de caja de interruptor y terminé con esto: (defmacro switch-case [v cases default] (if (cases v) (cases v) default )) e intenté hacer una función y terminé con esto: (defn...