Guile is a Scheme interpreter packaged as a library, designed to be linked into your C or C++ programs to make them extensible, like Emacs.

Scheme makes a great glue language. Basically, you code up your favorite data structures and algorithms in fast C code, and then make them visible to the Scheme world as new datatypes, with functions that operate on them.

Guile is R4RS now, and 1.3 will be too. We want to support R5RS soon.

A wonder was she -- who would not be won
By truth, sincerity, advice or lie:
Enamored just of cleverness and pun,
And chances to retort them, wise or wry;
A flaccid mind, she'd said, is man's worst shame --
Its exercise, his worthiest endeavor --

Until she told me, tired of this game:
"I'd rather we were honest than so clever."

I told her then: "When I've been up a while
And languid sleep starts seeping into me,
I, as one drunk, speak truth, and lose this guile...
Come by sometime at midnight. Then you'll see."

She swore she would; and giggling at my hints,
She cooed, "Till then! ..." I haven't seen her since.

Guile (?), n. [OE. guile, gile, OF. guile; of German origin, and the same word as E. wile. See Wile.]

Craft; deceitful cunning; artifice; duplicity; wile; deceit; treachery.

Behold an Israelite indeed, in whom is no guile. John i. 47.

To wage by force or guile eternal war. Milton.

 

© Webster 1913.


Guile, v. t. [OF. guiler. See Guile, n.]

To disguise or conceal; to deceive or delude.

[Obs.]

Spenser.

 

© Webster 1913.

Log in or register to write something here or to contact authors.