Does anyone know of a page that details the history of why the #GNU Project has TWO implementations of the #Scheme programming language (#mitscheme and #guile)?
I know guile was designed as an 'extension language' for other apps, but I'm slightly confused why they couldn't just use the mit-scheme they already had?
What are the differences between them?