chciałem napisać jak się zdaje prosty skrypt, który zrobi pasek postępu na obrazku
(przkład:
http://i1328.photobucket.com/albums/w538/cieply/Blade_progress__palace_back_zps718197e3.jpg)
tyle, że takich pasków trzeba 50 sztuk bo to będzie wrzucone do bmp2avi więc ręczna robótka odpada i zacząłem czytać podstawy Scheme i przepisywać oficjalne tutoriale
żeby nie było przepisałem je z oficjalnego tutoriala i...
cóż, jakoś nie działają i nie bardzo wiadomo o co chodzi
# @
http://www.gimp.org/tutorials/Basic_Scheme2/index.html> (set! a 5)
Error: (<unknown> : 21524835) set!: unbound variable: a
> (set! b '(1 2 3))
Error: (<unknown> : 21530020) set!: unbound variable: b
gdzie w tym samym tutku jest napisane, że set! jest odpowiednikiem przypisania - a co ja niby robię - przypisuję: a := 5 ( w bardziej ogólnej notacji)
to samo z let:
# let
> (let* c 2)
Error: (<unknown> : 21505965) Bad syntax of binding spec in let* : c
> (let* c (2))
Error: (<unknown> : 21508499) Bad syntax of binding spec in let* : c
> (let* c '(2) )
Error: (<unknown> : 21515263) Bad syntax of binding spec in let* : c
# może coś bardziej życiowego...
# znowu przykład z
http://www.gimp.org/tutorials/Basic_Scheme2/index.html> (set! image (car (gimp-image-new 320 240 RGB)))
Error: (<unknown> : 21507235) set!: unbound variable: image
nawet tak prosta rzecz jak:
> (set! x 20)
Error: (<unknown> : 21504945) set!: unbound variable: x
# na
www.gimp.org/tutorials jest link do
http://www.ccs.neu.edu/home/dorai/t-y-scheme/t-y-scheme-Z-H-7.html gdzie też tak jest napisane i to nie działa
kopanie w internecie nie bardzo mi pomogło, znalazłem tylko to:
http://www.gimptalk.com/index.php?/topic/32537-help-with-an-error-on-my-script-fu-script/oni też nie wiedzą co z tym zrobić