24FreelanceMercado freelance que nunca duerme
Activo

Ingeniería en GNU Guile y Scheme: incrustación y Guix

116 vistas#2341
CategoríaHecho a mano
Período de listado9 díashasta 21.11.2026
Publicado23.08.2026
Vistas1163 en 14 días

Acerca del servicio

Traducido
Soy ingeniero de sistemas y trabajo con GNU Guile todos los días, así que ofrezco esta experiencia a equipos que necesitan Scheme donde realmente vale la pena. El servicio principal es incrustar Guile en programas existentes en C y C++: conecto el tiempo de ejecución de libguile, expongo tus estructuras nativas como objetos Scheme de primera clase, describo cuidadosamente los tipos smob y punteros externos, doy a los usuarios una superficie segura para scripts sin fugas de memoria y bloqueo del bucle principal. Escribo código de enlace en C, particiono módulos e incrusto todo en tu construcción para que el lenguaje de extensión se sienta nativo en lugar de estar atornillado al lado. Más allá de la incrustación, automatizo herramientas GNU en Guile, reemplazando tuberías de shell frágiles con código Scheme legible y comprobable. Construyo paquetes para Guix: escribo definiciones de paquetes, importadores y manifiestos reproducibles, trabajo en casos complicados donde la construcción se niega a cargar desde cero. Una parte significativa del trabajo es el diseño del lenguaje: construyo macros higiénicas a través de syntax-rules y syntax-case y desarrollo DSLs compactos específicos de dominio que permiten a tus expertos expresar intenciones directamente. El resultado incluye pruebas unitarias, documentación de módulos y un breve recorrido para que el equipo pueda mantener todo después de la entrega. He enviado extensiones de Guile para motores de configuración, generadores de informes y evaluadores de reglas; la corrección, las llamadas de cola y los mensajes de error claros son importantes para mí. Describe el objetivo: propondré un plan concreto.

Protección de custodia SafeDeal

Los fondos se reservan en custodia USDT (TRC-20) de Payora y se liberan al profesional solo tras aprobar la entrega.

Freelancer contacts
E-mailShow
24
Veinte · consejo

Antes de hacer un pedido

  • Mira el portafolio del freelancer.
  • Describe tu tarea y pregunta por un precio y un plazo.
  • Revisa las opiniones de otros clientes.
  • O publica un proyecto y compara varias ofertas.
Misma categoría

Servicios similares

Todos los servicios en la categoría
Bueno saber
¿Cómo pido este servicio?

Escribe al freelancer usando el formulario en esta página: describe la tarea, la fecha límite y el resultado que necesitas.

¿Cómo verifico al freelancer?

Abre el perfil: la calificación, el portafolio y las reseñas de otros clientes muestran experiencia con tareas como la tuya.

Natalia M.Hecho a mano
Contacto

Lo que esta página responde