איגואנה מגיע לאורך ממוצע של 40סנטימטרים, אם כי נמצאו גם פרטים באורך של 1.6 מטר (כולל הזנב הארוך), כאשר הזכרים גדולים יותר מהנקבות. היא שרירית ובעלת רכס קוצים לאורך הגב ועמוד השדרה וגם על כיפת הראש. הזנב שרירי וחזק והאיגואנה יכולה לרוץ במהירות בעזרת רגליה הקצרות בעלות האצבעות הארוכות. צבע האיגואנה מגיע לאפור כהה עד לאדמדם או כתום כהה, כשהגוף מפוספס בפסים אפורים כהים עד שחורים. האיגואנות הצעירות נוטות להיות חומות כהות עד ירוקות. האיגואנה מצוידת בעין קודקוד, במרכז מצחה.
האיגואנה היא אוכלת צמחים הניזונה בעיקר (מעל 95% מהמזון) מעלים, פרחים ופירות קרקעיים. היא ניזונה מצמחייה קשיחה או מלוחה, כמו קקטוסים מהמין "Opuntia stricta", מעלי מנגרובים שונים ומזיתים. היא מגוונת בתדירות נמוכה גם ממזון מהחי, לרוב חרקים, סרטנים, דגים או זוחלים קטנים יותר ובמקרים מסוימים נצפה קניבליזם. האיגואנה יכולה שלא לשתות זמן רב.
היא מצויה בסכנה בטבע עקב הרס בית גידולה, עקב מרעה של צאן שהובא לקובה וכן עקב סחר בחיות מחמד וציד לא חוקי. החל מ-2003 האיגואנה כלולה ברשימת המינים בסכנת הכחדה של חוקת ארצות הברית ומצבה לפי הרשימה האדומה של IUCN הוא "פגיע".
תת-מינים.
לאיגואנה זו יש 2 תת-מינים:
OpenLisp
OpenLisp היא שפת תכנות ממשפחת שפות ה־Lisp. היא פותחה על ידי כריסטיאן ג'וליאן מתאגיד Eligis בשנת 1988. היא כתובה בשפת C ובשפת Lisp, ורצה על רוב מערכות ההפעלה הפופולריות. OpenLisp היא מרובת פרידגמות, כלומר, השפה תומכת במספר עקרונות תכנותיים שונים (למשל תכנות פונקציונלי, תכנות אימפרטיבי ותכנות מונחה-עצמים). היות שאחת ממטרות השפה היא להשתלב באפליקציות בשפות תכנות פופולריות יותר כגון C, , Java, Visual Basic וכו', OpenLisp משומשת פעמים רבות כספריה (בשפות מבית מיקרוסופט – כ־dll).
ממשק משתמש.
ניתן להריץ את OpenLisp במצב קונסולה – במערכת ההפעלה windows בשורת הפקודה ובמערכות הפעלה ממשפחת Unix כגון MacOS ו־Linux ב־Terminal.
&lt;syntaxhighlight&gt;
;; Copyright (c) Eligis - 1988-20xx.
;; System 'sysname' (64-bit, 8 CPU) on 'hostname', ASCII.
;; God thank you, OpenLisp is back again!
? (fib 20)
;; elapsed time = 0.003s, (0 gc).
= 6765
&lt;/syntaxhighlight&gt;
בנוסף, ניתן לכתוב ולהריץ את OpenLisp באמצעות עורך הטקסט Emacs, או באמצעות סביבת פיתוח משולבת (תוכנת מחשב שמסייעת בתהליך התכנות וכוללת בדרך כלל עורך טקסט, מהדר, דיבאגר וכו') אשר תומכת בכך כגון LispIDE.
פיצ'רים.
שרת אינטרנט ב-OpenLisp.
&lt;?xml version="1.0" encoding="UTF-8"?&gt;
&lt;!-- OpenLisp Server Page Sample - (c) C. Jullien 2001/09/12 --&gt;
&lt;!DOCTYPE html
PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN"
"DTD/xhtml1-frameset.dtd"&gt;
&lt;html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"&gt;
&lt;head&gt;
&lt;title&gt;OpenLisp Server Page Sample&lt;/title&gt;
&lt;meta http-equiv="Content-Type" content="text/html; charset=windows-1252" /&gt;
&lt;meta http-equiv="Pragma" content="no-cache" /&gt;
&lt;!-- meta http-equiv="refresh" content="5" --&gt;
&lt;meta name="Generator" content="OpenLisp Server Page" /&gt;
&lt;meta name="robots" content="noindex,follow" /&gt;
&lt;/head&gt;
&lt;body&gt;
&lt;p&gt;
&lt;?openlisp
(require 'datetime)
(let ((val (machine-info)))
(format (standard-output) "~A on ~A~%" (current-date) (elt val 1)))
&lt;/p&gt;
&lt;p&gt;
Openlisp v&lt;?openlisp (prin (version)) ?&gt; Server Page, computes Fib serie:
&lt;br /&gt;
&lt;br /&gt;
&lt;table border = "1"
bordercolor = "#000000"
cellpadding = "4"
cellspacing = "1"
&lt;tbody&gt;
&lt;?openlisp
;; nice way to WEB around!!!
(require 'cgi) ;; not really needed for this sample
(defun fib (n)
;; Standard function with integer argument
(cond ((= n 1) 1)
((= n 2) 1)
(t (+ (fib (1- n)) (fib (- n 2))))))
(for ((i 1 (1+ i)))
((&gt; i 20))
(format (standard-output)
"&lt;tr&gt;&lt;td&gt;(fib ~D)&lt;/td&gt;&lt;td&gt;~D&lt;/td&gt;&lt;/tr&gt;~%" i (fib i)))
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/p&gt;
&lt;/body&gt;
&lt;/html&gt;
בקטע הקוד לעיל, שילבנו את OpenLisp ב-HTML, כתבנו באופן רקורסיבי את סדרת פיבונאצ'י, והשתמשנו בפעולה זו. יש לשים לב כי בסביבה זו נכתוב את הקוד ב-OpenLisp בתוך התגית: &lt;syntaxhighlight&gt;
&lt;?openlisp
&lt;/syntaxhighlight&gt;
היסבים.
משמעות המושג היסב במדעי המחשב הוא מימוש תוכנה בפלטפורמה מסוימת. לתוכנות עם היסבים למערכות הפעלה רבות, ישנו קהל משתמשים גדול יותר.
ל-OpenLisp ישנם יותר מ-90 היסבים במערכות הפעלה ופלטפורמות שונות, כגון Windows, רוב מערכות ההפעלה ממשפחת יוניקס (במשפחה זו כלולים MacOS ולינוקס), DOS ועוד.
מהדר.
דוגמה לקוד מקור.
רקורסיה במדעי המחשב בדרך כלל מתייחסת לקריאה לזימון של הפעולה בתוך הפעולה עצמה, בדרך כלל בהינתן תנאי עצירה לסיום הקריאות.
הגדרת פעולה רקורסיבית לסדרת פיבונאצ'י ב-OpenLisp:
(cond ((eq n 1) 1)
((eq n 2) 1)
(t (+ (fib (- n 1)) (fib (- n 2))))))
פעולה זו תקבל מקום (אינדקס) בסדרת פיבונאצ'י ותחזיר את הערך במקום זה. בכל הרצה של הפעולה, אם האינדקס הנוכחי n שווה ל-1 או ל-2, ערך הביטוי יהיה 1. אחרת, הביטוי יצטמטם לסכום הזימון של הפעולה עם אינדקס n-1 וזימון של הפעולה עם אינדקס n-2, שכן זו ההגדרה הרקורסיבית של סדרת פיבונאצ'י: כל איבר שווה לסכום האיבר הקודם והאיבר הקודם לאיבר הקודם. ההתניה מבוצעת באמצעות אופרטור cond (המקביל של המילה השמורה "if" לצורך התניות בחלק מניבי Lisp).
המהדר מתרגם את קוד המקור לקוד ביניים, וכן מבצע אופטמיזציה בטכניקת Peephole Optimization. מצורף קוד הביניים לאחר האופטמיזציה:
((fentry fib 1 0 0)
(param 0)
(jeq _l004 '1)
(jneq _l003 '2)
(move a1 '1)
(return)
_l003
(gsub1 a1)
(recurse 1)
(move a2 a1)
(param 0)
(gsub a1 '2)
(recurse 1)
(gadd a2 a1)
_l004
(return)
(end))
לאחר מכן, מתורגם קוד הביניים לשפת התכנות C:
static POINTER
OLDEFCOMPILED1(olfib_00, p1) {
POINTER a1;
POINTER VOLATILE a2;
ollapenter(SN_OLFIB_00);
a1 = p1;
if (eq(a1, olmakefix(1))) goto _l004;
if (!eq(a1, olmakefix(2))) goto _l003;
ollapleave(SN_OLFIB_00);
return olmakefix(1);
_l003:
a1 = ollapgsub(a1, olmakefix(1));
a2 = olfib_00(a1);
a1 = ollapgsub(p1, olmakefix(2));
a1 = olfib_00(a1);
a1 = ollapgadd(a2, a1);
_l004:
ollapleave(SN_OLFIB_00);
return a1;
מוסכמות כתיבה.
אורך שורת הקוד.
אם כי ניתן לכתוב מספר בלתי מוגבל של תווים בשורה, מומלץ לכתוב עד כ-80 תווים בשורה.
מילות שמורות ופעולות.
פעולות מובנות ב-OpenLisp.
codice_1
פעולת codice_2 משנה את הערך של משתנה דינמי בשם המשתנה (codice_3) לערך הנתון (codice_4).
codice_5
codice_6 (מהמילה concatenate) – מחזיר את השרשור של הערכים המוכנסים לפעולה. שרשור היא פעולה בינארית אשר מאגדת את שני האופרנדים. לדוגמה, כאשר נשרשר את המילה hello עם המילה world נקבל helloworld.
קישורים חיצוניים.
OpenLisp, כריסטיאן ג'וליאן
וויקומב וונדררס
מועדון הכדורגל וויקומב וונדררס (באנגלית: Wycombe Wanderers Football Club) הוא מועדון כדורגל מהעיר היי וויקומב, במחוז בקינגהאמשייר שבדרום-מזרח אנגליה. הקבוצה מארחת את משחקיה הביתיים באצטדיון "אדמס פארק", הנמצא בעיר.
המועדון, מאז הצטרף לפוטבול ליג ב-1985, התנדנד לרוב בין הליגה השלישית והרביעית באנגליה, אולם בעונת 2019/2020, לראשונה בהיסטוריה, עלה לליגה השנייה באנגליה, הפוטבול ליג צ'מפיונשיפ.
היסטוריה.
המועדון הוקם בשנת 1887, בפגישת האגודה שנערכה בסטים אנג'ין פאב שבסטיישן רוד, והוא אחד הוותיקים באנגליה. בשנותיה הראשונות שיחקה הקבוצה בעיקר משחקי ידידות והתחרתה בגביעים מקומיים. ב-1895 עברה הקבוצה לשחק בלואקס פארק שהיה ביתה במשך 95 שנים, וב-1896 הצטרף המועדון לליגה הדרומית באנגליה. המועדון התנגד פעמיים להפוך להיות מועדון מקצועני תחת הפוטבול ליג, וזכה ב-2 אליפויות בליגה חובבנית שנקראה "הליגה הספרטנית", והצטרפה ל"ליגה האיסת'מיאנית" ב-1921, שהיא ליגה מקומית של לונדון רבתי. בשנת 1931 זכתה הקבוצה בגביע ה-FA לחובבים, באצטדיון ארסנל, כש-32 אלף צופים במשחק (אחד המשחקים הנצפים בתולדות המועדון), כשניצחה 0–1 את הייאס. לאחר מלחמת העולם השנייה, ב-1947, הקפטן ואחד השחקנים החשובים בתולדות המועדון פרנק אדמס (על שמו האצטדיון כיום), שעשה 331 הופעות והבקיע 104 שערים בליגה הספרטנית, תרם למועדון את אצטדיון לואקס. בשנת 1952 מונה סיד קאן למאמן הקבוצה, וב-1956 זכה המועדון בפעם הראשונה בליגה האיסת'מיאנית, והצליחה לזכות בו בפעם השנייה עונה לאחר מכן, ובנוסף הגיעה לגמר ה-FA החובבני השני שלה, אך הפסידה. בשנת 1968 מונה בריאן לי למאמן הקבוצה והקבוצה זכתה ב-3 תוארי הליגה האיסת'מיאנית ב-4 העונות הבאות שלה, והגיעה לסיבוב השלישי של גביע ה-FA בפעם הראשונה בהיסטוריה.