Sketch è stato implementato interamente in Python un linguaggio interprete di alto livello. Ha qualche limitazione, come ad esempio i formati dei grafici che è in grado di supportare. Il sito Web asserisce:
Perché Sketch funzioni correttamente con i testi trasformati si deve utilizzare un server X in grado di ridimensionare e trasformare font (XFree86 supporta questa caratteristica; altrimenti si deve far ricorso a X11R6 per quanto ne so).
Anche il server X accelerato Xi Graphics supporta questa caratteristica, almeno dalla versione 4.1. Non so se il server Metro Link lo fa ma partendo dal presupposto che è conforme allo standard R6 dovrebbe farlo. È la prima volta che mi capita di incontrare questo tipo di richiesta all'interno di un programma X.
Sketch richiede Python v1.5.1 o successive, la libreria di gestione immagini di Python (PIL), v1.0b1 e Tcl/TK, version 8.0 o successive. Per compilare la libreria di Python (già denotata PIL) non si può utilizzare una versione RPM di Python - si deve compilare la distribuzione python a partire dai sorgenti ed installarla. Ciò accade perché si deve compilare PIL all'interno dell'area "Extensions" delle directories di Python 1.5 e sebbene io abbia installato la versione 1.5 di Python nella mia macchina RH 5.2 non c'è traccia di quest'area Extensions; per di più realizzando manualmente l'area all'interno di quella di python (/usr/lib/python1.5) avrei dovuto compilare la PIL come superutente, il che non è cosa saggia. Ho pertanto scaricato i sorgenti di Python 1.5, li ho compilati ed ho provato a compilare la PIL: non ha funzionato - sembra a causa della mancanza di un'area di configurazione. E tutto questo prima ancora di tentare di compilare Sketch. Qualcuno mi dirà: "ma ne valeva la pena?" Perché si devono installare 10 programmi ogni volta che se ne vuole far funzionare 1? Mi sono ritrovato a rimpiangere i cari vecchi giorni di Xt e dei pacchetti Athena.
Sketch sembra essere accompagnato da una ricca quantità di documentazione in HTML, anche se al suo interno non mi sembra si trovi un gran che. È sempre opportuno ricordare, comunque, che sketch (come la maggior parte degli altri pacchetti) è ad uno stadio relativamente giovane di sviluppo.