24FreelanceFreelance-Marktplatz, der niemals schläft
Aktiv

Spry-Sprachmeister: DSL, Einbettung und kleine Werkzeuge

77 Ansichten#2376
KategorieHandgemacht
Auflistungszeitraum10 Tagebis 21.11.2026
Veröffentlicht23.08.2026
Ansichten7735 in 14 Tagen

Über den Service

Übersetzt
Ich entwickle und bette Programme in Spry ein – einer kleinen, ausdrucksstarken homoikonischen Sprache, inspiriert von Rebol und Smalltalk – und liefere echte Werkzeuge aus frühen Versionen. Homoikonizität ist das Herzstück meiner Arbeit: Da Code und Daten in Spry eine Form haben, baue ich Domänensprachen, die wie einfache Konfigurationen gelesen werden, aber als vollständige Programme ausgeführt werden. Das ist normalerweise genau das, was die Kunden brauchen. Eine Regeldatei wird zu einer ausführbaren Richtlinie. Eine Layoutbeschreibung wird zu einer aktiven Pipeline. Nichts wird mit fragilen String-Vorlagen zusammengefügt. Ich gehe mehrere Aufgabentypen an. Erstens, kompakte DSLs: Ich modellieren Ihre Domäne in Worten und Blöcken, definiere ein Vokabular und gebe dem Team eine Syntax, die Nicht-Programmierer sicher lesen und bearbeiten können. Zweitens, ehrliche Konfigurationssysteme, bei denen die Konfiguration Spry-Code ist, der in einer Sandbox ausgeführt wird, sodass Standardwerte, Überschreibungen und berechnete Felder an einem Ort leben. Drittens, das Einbetten von Spry in eine Hostanwendung: Ich mache native Funktionen als Wörter zugänglich, integriere den Interpreter in Ihre Ereignisschleife und ziehe eine klare Linie zwischen vertrauenswürdigem Host-Code und Benutzerskripten. Viertens, kleine Konsolen-Dienstprogramme und Klebe-Tools, die in einem schweren Stack ungeschickt aussehen würden. Jedes Projekt, das ich liefere, enthält lesbaren Quellcode, eingebettete Dokumentation für jedes deklarierte Wort, einen kurzen Leitfaden für Wartende und einen Testblock, der die DSL von außen validiert. Ich bevorzuge kleine orthogonale Wörter gegenüber sperrigen Frameworks, halte die Interpreter-Oberfläche minimal und erkläre mein Denken, damit das Team die Lösung ohne mich weiterentwickeln kann. Wenn Sie abwägen, ob Spry für Ihre Einbettungs- oder Skriptaufgabe geeignet ist, beschreiben Sie Ihren Host, die Daten und die Personen, die Skripte bearbeiten werden, und ich werde einen konkreten Plan vorschlagen, bevor ich beginne. Mir liegt Code am Herzen, den Sie ein Jahr später lesen und ändern können.
Freelancer contacts
E-mailShow
24
Zwanzig · Tipp

Bevor Sie bestellen

  • Durchsehen Sie das Portfolio des Freelancers.
  • Beschreiben Sie Ihre Aufgabe und fragen Sie nach Preis und Frist.
  • Überprüfen Sie die Bewertungen anderer Kunden.
  • Oder posten Sie ein Projekt und vergleichen Sie mehrere Angebote.
Gleiche Kategorie

Ähnliche Dienstleistungen

Alle Dienstleistungen in der Kategorie
Gut zu wissen
Wie bestelle ich diese Dienstleistung?

Schreiben Sie dem Freelancer über das Formular auf dieser Seite: beschreiben Sie die Aufgabe, die Frist und das Ergebnis, das Sie benötigen.

Wie überprüfe ich den Freelancer?

Öffnen Sie das Profil: Bewertung, Portfolio und Bewertungen von anderen Kunden zeigen Erfahrung mit Aufgaben wie Ihren.

Viktoria O.Handgemacht
Kontakt
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