24FreelanceMercado freelance que nunca duerme
Activo

Maestro del lenguaje Spry: DSL, incrustación y herramientas pequeñas

75 vistas#2376
CategoríaHecho a mano
Período de listado10 díashasta 21.11.2026
Publicado23.08.2026
Vistas7533 en 14 días

Acerca del servicio

Traducido
Desarrollo e incrusto programas en Spry, un pequeño y expresivo lenguaje homoicónico inspirado en Rebol y Smalltalk, y envío herramientas reales desde las primeras versiones. La homoiconicidad es el corazón de mi trabajo: dado que el código y los datos tienen una sola forma en Spry, construyo lenguajes de dominio que se leen como una configuración simple pero se ejecutan como programas completos. Eso es generalmente exactamente lo que los clientes necesitan. Un archivo de reglas se convierte en una política ejecutable. Una descripción de diseño se convierte en un pipeline en vivo. Nada se une con frágiles plantillas de cadena. Abordo varios tipos de tareas. Primero, DSLs compactos: modelo tu dominio en palabras y bloques, defino un vocabulario y doy al equipo una sintaxis que los no programadores pueden leer y editar de forma segura. Segundo, sistemas de configuración honestos, donde la configuración es código Spry ejecutado en un sandbox, por lo que los valores predeterminados, las sobreescrituras y los campos calculados viven en un solo lugar. Tercero, incrustar Spry en una aplicación anfitriona: expongo funciones nativas como palabras, conecto el intérprete a tu bucle de eventos y trazo una línea clara entre el código de host de confianza y los scripts de usuario. Cuarto, pequeñas utilidades de consola y herramientas de unión que se verían torpes en una pila pesada. Cada proyecto lo entrego con código fuente legible, documentación incrustada para cada palabra declarada, una breve guía para los mantenedores y un bloque de prueba que valida el DSL desde afuera. Prefiero palabras pequeñas y ortogonales sobre marcos voluminosos, mantengo la superficie del intérprete mínima y explico mi pensamiento para que el equipo pueda evolucionar la solución sin mí. Si estás considerando si Spry se adapta a tu tarea de incrustación o scripting, describe tu anfitrión, datos y las personas que editarán scripts, y propondré un plan concreto antes de comenzar. Me importa el código que puedes leer y modificar un año después.
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.

Viktoria O.Hecho a mano
Contacto
FOR CLIENTS · SAFE DEAL ESCROW

Need a similar project? Post your task for free in 30 seconds

Get competitive bids from verified freelancers and release payment only when you approve the work via Safe Deal.

Post a Task for Free →How Safe Deal Works
FOR FREELANCERS · PAYORA 1-CLICK

Pin your profile to the TOP of the category for $5 / week

Boost your profile and portfolio to #1 in the directory (1-click crypto & fiat checkout via Payora) to get 5× more direct orders.

Pin Profile to TOP ($5/wk)Top Up via Payora