6
votos
2
respuestas
vistas 864
¿Cuáles son las instalaciones de creación de DSL para Clojure y F#? [cerrado]
...
preguntado 10 años, 9 meses
1,231 preguntas, página #1
6
votos
2
respuestas
vistas 864
...
preguntado 10 años, 9 meses
3
votos
1
respuestas
vistas 2,639
Escribo una biblioteca que usa el sistema de tipo meta de Qt. El usuario de mi biblioteca puede proporcionar valores de tipos personalizados que se incluyen en una QVariant. Más tarde, en algún código interno de la biblioteca, necesito serializar este QVariant. Implementé serializadores para un par de tipos y realmente no necesito...
preguntado 10 años, 10 meses
0
votos
5
respuestas
vistas 136
¿Existe una forma más fácil y/o legible de crear un cierre en Ruby para que el método definido tenga acceso a la variable m? ...
preguntado 10 años, 10 meses
3
votos
1
respuestas
vistas 440
Tengo un proyecto de Visual Studio 2008 C++03 en el que se usa un método de fábrica para crear clases mixtas basadas en un conjunto de indicadores de bits usando una declaración de cambio/caso grande. ...
preguntado 10 años, 10 meses
7
votos
3
respuestas
vistas 2,357
(Con "controlador de señales" me refiero a las ranuras, no a los controladores de señales POSIX). ...
preguntado 10 años, 10 meses
1
votos
1
respuestas
vistas 164
Estoy tratando de probar un solo método en Ruby. Está en un archivo separado, así que básicamente: ...
preguntado 10 años, 10 meses
7
votos
3
respuestas
vistas 4,418
Descargo de responsabilidad Esto es solo un ejercicio de metaprogramación, no tiene ningún...
preguntado 10 años, 10 meses
4
votos
3
respuestas
vistas 3,720
Quiero hacer dos funciones iguales entre sí, así: ...
preguntado 10 años, 10 meses
1
votos
1
respuestas
vistas 48
Quiero que este código defina dos métodos, nilguard y falseguard, que protegen contra valores nulos y falsos. ...
preguntado 10 años, 10 meses
8
votos
3
respuestas
vistas 5,621
¿Cómo agrego un método al tipo de tabla? Estoy tratando de escribir un método que busque a través de los valores de una tabla. Hasta ahora tengo. ...
preguntado 10 años, 10 meses
5
votos
2
respuestas
vistas 208
10
votos
1
respuestas
vistas 2,690
Como ejercicio de aprendizaje, estoy tratando de implementar una clase que emulará el comportamiento del complejo integrado de python, pero con un comportamiento diferente de los métodos __str__ y __repr__: quiero que se impriman en el formato... ...
preguntado 10 años, 10 meses
2
votos
1
respuestas
vistas 1,345
Así que estoy probando mixins y algo de metaprogramación en ruby y no puedo hacer que esto funcione para mí. Quiero que imprima "Babuino"...
preguntado 10 años, 10 meses
6
votos
6
respuestas
vistas 3,491
Estoy tratando de extender un modelo ActiveRecord (Vote) que una gema (https://github.com/peteonrails/vote_fu) proporciona a mi aplicación. (Es decir, no hay vote.rb en la aplicación/modelos) ...
preguntado 10 años, 10 meses
2
votos
1
respuestas
vistas 87
Me encontré con esto al hacer una refactorización con Grails 2.0.1, pero extraje los conceptos básicos de este problema en una prueba 1.8.6 perfecta y aún así falló. Lo encontré porque mi método solía no tomar parámetros y lo cambié para tomar 1 parámetro. Cuando cambié la implementación...
preguntado 10 años, 10 meses
8
votos
2
respuestas
vistas 5,398
Tengo una clase Ruby que incluye un módulo. Quiero que la clase incluida se comporte como OpenStruct. ¿Cómo logro esto sin heredar explícitamente de OpenStruct? ...
preguntado 10 años, 10 meses
6
votos
3
respuestas
vistas 1,372
Quiero incrustar un objeto Java (en este caso, una imagen almacenada en búfer) en el código de Clojure que se puede evaluar más adelante. ...
preguntado 10 años, 10 meses
2
votos
2
respuestas
vistas 659
Quiero hacer algo pero no estoy seguro si es posible. Quiero usar "métodos genéricos" o "métodos predeterminados" en caso de que se llame a algún método pero no esté definido. Este es un ejemplo simple para que puedas entender mi punto: ...
preguntado 10 años, 10 meses
2
votos
3
respuestas
vistas 714
Estoy trabajando para obtener mi doctorado en cuanto a una mejor reutilización de software mediante la integración de diferentes tipos de lenguajes informáticos. Debido a problemas de rendimiento y seguridad, no considero integrarlos con llamadas a funciones externas y/o el uso de servicios web. ...
preguntado 10 años, 10 meses
0
votos
2
respuestas
vistas 376
En un proyecto, tengo varias clases que encapsulan, entre otras cosas, matrices implementadas como matrices estáticas, por ejemplo: ...
preguntado 10 años, 10 meses
13
votos
2
respuestas
vistas 4,745
Me estoy abriendo paso en la metaprogramación de plantillas, lentamente y no estoy seguro de cómo implementar lo siguiente: ...
preguntado 10 años, 10 meses
1
votos
1
respuestas
vistas 116
Tengo un script que crea una tabla como esta: ...
preguntado 10 años, 10 meses
0
votos
2
respuestas
vistas 519
Quiero poner mis parches de mono gema en, por ejemplo, /lib/gem_ext/i18n.rb: ...
preguntado 10 años, 10 meses
3
votos
1
respuestas
vistas 76
Estoy intentando crear una pequeña biblioteca ORM para usar en una aplicación web Mojolicious. Me ha gustado mucho la biblioteca Datamapper de Ruby y me gustaría emular parte de su comportamiento si es posible. ...
preguntado 10 años, 10 meses
0
votos
2
respuestas
vistas 53
Estoy empezando con la metaprogramación y me pregunto si hay una manera de ver cadenas de métodos similares a las cadenas ancestrales de clases. ...
preguntado 10 años, 10 meses
5
votos
2
respuestas
vistas 325
...
preguntado 10 años, 10 meses
9
votos
2
respuestas
vistas 318
F# tiene citas de código con y sin tipo y me pregunto cuáles son los casos de uso en los que uno elegiría uno sobre el otro. ...
preguntado 10 años, 10 meses
13
votos
2
respuestas
vistas 1,143
Así que tengo este enorme árbol que es básicamente un gran interruptor/caso con teclas de cadena y diferentes llamadas a funciones en un objeto común dependiendo de la clave y una pieza de metadatos. ...
preguntado 10 años, 10 meses
2
votos
1
respuestas
vistas 778
Me gustaría lograr una especialización de plantilla de clase parcial en función de si boost::fusion::invoke() con una secuencia Fusion particular funcionaría o no. Pero parece que la falla de sustitución en este caso ES un error. ...
preguntado 10 años, 10 meses
0
votos
2
respuestas
vistas 120
Digamos que tengo dos equipos, "rojo" y "negro". Y digamos que tengo una clase de Historia, que presenta información similar de dos maneras muy diferentes, dependiendo de tu equipo: ...
preguntado 10 años, 10 meses