, but this code // executes before the first paint, when

Â鶹Çø

is not yet present. The // classes are added to so styling immediately reflects the current // toolbar state. The classes are removed after the toolbar completes // initialization. const classesToAdd = ['toolbar-loading', 'toolbar-anti-flicker']; if (toolbarState) { const { orientation, hasActiveTab, isFixed, activeTray, activeTabId, isOriented, userButtonMinWidth } = toolbarState; classesToAdd.push( orientation ? `toolbar-` + orientation + `` : 'toolbar-horizontal', ); if (hasActiveTab !== false) { classesToAdd.push('toolbar-tray-open'); } if (isFixed) { classesToAdd.push('toolbar-fixed'); } if (isOriented) { classesToAdd.push('toolbar-oriented'); } if (activeTray) { // These styles are added so the active tab/tray styles are present // immediately instead of "flickering" on as the toolbar initializes. In // instances where a tray is lazy loaded, these styles facilitate the // lazy loaded tray appearing gracefully and without reflow. const styleContent = ` .toolbar-loading #` + activeTabId + ` { background-image: linear-gradient(rgba(255, 255, 255, 0.25) 20%, transparent 200%); } .toolbar-loading #` + activeTabId + `-tray { display: block; box-shadow: -1px 0 5px 2px rgb(0 0 0 / 33%); border-right: 1px solid #aaa; background-color: #f5f5f5; z-index: 0; } .toolbar-loading.toolbar-vertical.toolbar-tray-open #` + activeTabId + `-tray { width: 15rem; height: 100vh; } .toolbar-loading.toolbar-horizontal :not(#` + activeTray + `) > .toolbar-lining {opacity: 0}`; const style = document.createElement('style'); style.textContent = styleContent; style.setAttribute('data-toolbar-anti-flicker-loading', true); document.querySelector('head').appendChild(style); if (userButtonMinWidth) { const userButtonStyle = document.createElement('style'); userButtonStyle.textContent = `#toolbar-item-user {min-width: ` + userButtonMinWidth +`px;}` document.querySelector('head').appendChild(userButtonStyle); } } } document.querySelector('html').classList.add(...classesToAdd); })(); A Christian Classics Library - News & Stories | Â鶹Çø

Â鶹Çø

Skip to main content

Calvin News

A Christian Classics Library

Tue, Nov 23, 1999
na

1/25/00 EDITOR'S NOTE: Want to read the Grand Rapids Press story on Harry's project? See the mlive website.
When Harry Plantinga was faced with a spiritual crisis he turned to what some might consider an unusual resource: the internet. 
What he found there helped him survive a tough time in his life. So he decided to "payback" the internet. And what began as a simple act of gratitude now helps literally hundreds of thousands of people around the world. 
The saga began in 1993 when Plantinga and his wife Pam learned that their children Peter, then three, and Anna, then 14 months of age, were both hearing impaired. The news hit the new parents hard. 
"It was a blow," says Plantinga. "I asked many questions of God. How could he let them both be hard of hearing? What can his love mean for us if it doesn't protect us from severe difficulties such as handicaps?" 
It was in dealing with the crisis that Plantinga found an electronic edition of "The Imitation of Christ" on the internet. Plantinga, now a professor of computer science at Calvin College, was working at the time in Pennsylvania in computer graphics -- essentially, he says, "figuring out ways to make video games run faster." The internet was a familiar place for him. Yet finding an unexpected theological treasure such as "The Imitation of Christ" there was an unexpected surprise. He loaded the book onto his laptop and read through it from start to finish. 
"It helped me a great deal," he says. "And I found it on the internet!" 
In his gratitude he decided to scan the book into his computer and make it available to an even wider audience. Then he asked his pastor for recommendations about other classic Christian works. He began to not only read those classics, but also scan them. 
Gradually he began to develop a little library of classic Christian works available electronically. 
Now, six years later, the "Christian Classics Ethereal Library" (or as Plantinga terms it, Cecil) contains hundreds of volumes of the most important Christian books from the past 2,000 years -- including works of theology, philosophy and history as well as commentaries, reference works and four different versions of the Bible. 
Plantinga, a 1983 Calvin physics graduate, has arranged the works in their own website (www.ccel.org) and that site gets about 150,000 hits a day from over 100 countries. Plantinga guesses that some 15,000 people a day visit his virtual library! 
In addition Plantinga has developed a CD-rom which includes just some of the material on the website. That CD-rom alone contains 300 or so "of the best Christian books ever written," including such things as John Calvin's Institutes, Augustine's Confessions, select sermons from Jonathan Edwards, Revelations of Divine Love by Julian of Norwich, John Milton's Paradise Lost, The Psalms and Hymns of Isaac Watts and many more. 
Plantinga, who joined Calvin's faculty in the fall of 1999, estimates that there are some 5,000 such CD-roms in circulation now with about two thirds of those being used in second world, third world and developing countries. 
Recently, for example, Plantinga's father (Notre Dame professor Alvin Plantinga) visited Siberia. He tucked one of Harry's CD-roms into his carry-on bag and brought the disc to a school beginning a minister training program. The school's theological library had been contained in one rickety bookcase and consisted largely of old missionary tracts from the 1950s. In one fell swoop the CD-rom expanded the school's library in a way that prior to digital technology would have been almost impossible. 
Between the website and the CD-rom the Christian Classics Ethereal Library is impacting a wide range of people around the world. The website, notes Plantinga, gets hits from everyone from college students and professors to at-home Bible studies to people taking a break at work to monks and nuns. And each day he gets 10 to 20 e-mails testifying to Cecil's worth. 
Plans are to make the CCEL even better. 
Plantinga has invented a new "markup language" called ThML, short for Theological Markup Language. Similar to HTML, the language used to write most web pages, ThML has been designed especially for the CCEL. 
Says Plantinga: "ThML represents information about a text in a way that a computer can understand, so that the computer can aid in some of the tasks involved in scholarship. It makes possible more intelligent searching, a library-wide index of subjects or scripture references, and combining and ligning related texts, such as a book and a commentary on it." 
Plantinga is working with an informal group to create ThML, a group that includes developers from companies that publish Christian books in electronic format as well as representatives of Bible translators Wycliffe and others. He plans to make ThML available without usage restrictions or license fees. 
Plantinga also is working with five Calvin College computer science students on the development of "CCEL next generation." The quintet is: Eric Bengtson, Jason Bode, Adam Emerson, Ben Meyer and Jeff Plantinga. 
In addition scores of volunteers around the world assist Harry Plantinga in scanning, proofreading and editing documents for the CCEL. Eventually Plantinga hopes to see the CCEL contain 1,000 or so of the most important public domain works for theological study. 
"It seems unlikely," he admits, "but six years ago I didn't expect to be working with dusty old theological books let alone sending CD-roms around the world. I'm still not sure I can thank God that Peter and Anna are hard of hearing, but much good has surely resulted.".