Estoy trabajando en un intérprete de Scheme escrito en C. Actualmente usa la pila C runtime como su propia pila, que presenta un problema menor con la implementación de continuaciones. Mi solución actual es la copia manual de la pila C al montón y luego copiarla cuando sea necesario. Además de no ser estándar C, esta solución no es ideal.¿Cómo implementar las continuaciones?
¿Cuál es la forma más sencilla de implementar las continuaciones para Scheme en C?
-1: ¿Una pila explícita es qué? ¿Una estructura de datos asignada en el montón que modela una pila? ¿Una estructura de datos asignada en el montón que modela el historial de usos de la pila? Relevancia para la pregunta? –