[GNU-Friends] Sections: Front Page News Interviews GNU-Friends Diaries
Menu: About Submit Story FAQ Donate Search
Hosted by: Kieser.net
Interview with GNU Guile Maintainer Marius Vollmer
By jonas, Section Interviews
Posted on Fri Oct 17th, 2003 at 05:55:12 GMT
brian has kindly interviewed GNU Guile Maintainer Marius Vollmer about Guile, Scheme, his work, future, and how he came to be a free software developer.


An Interview with GNU Guile Maintainer Marius Vollmer

For those who aren't familiar with Guile, can you give an brief description of what it does and its role in the GNU Project?

The name "Guile" stands for "GNU's Ubiquitous Intelligent Language For Extension". You could argue about Ubiquitous and Intelligent, but it certainly is a general purpose extension language.

Emacs Lisp is probably the best example of an extension language: in addition to being an editor that can be controlled interactively by the user, Emacs can also execute Lisp programs and these programs can perform editing operations or other actions. When the programs are simple, one might call them "macros" or "scripts" but Emacs Lisp is powerful enough to allow the writing of big applications such as a mail and news reader, a web browser or games.

However, Emacs Lisp is tied to Emacs and the Lisp dialect it implements is not very modern. Guile is intended to fix this: it offers Scheme as the basic language and it comes as a library that can be linked into any program that wants to be extensible.

The application can add new functions and data types and Scheme code can then use them. The Scheme programs in turn can define functions that are invoked by the application whenever appropriate. For example, a window manager might offer functions for moving windows around and the user might write a Scheme function that arranges windows just like he wants it and bind it to a menu or key.

Another fundamental idea about Guile is that it was planned to offer more than one language. Not all people might like Scheme, and for those people we want to have a syntax that is more like C or Python, say.

The role of Guile in the GNU Project is that all packages that want to be extensible should use Guile, including Emacs.

What is the current status of Guile, and can you tell us a little about the history of the project?

We have two branches of development right now: a stable one that only gets bug fixes, and one where all the new developments happen. This reflects the status of Guile. It is complete and stable enough to be used for serious things, but at the same time, there are numerous opportunities to improve the external API as well as the internals if Guile itself.

In the development branch, we have better multi-threading support, for example, we use GNU GMP for arithmetic on large numbers, debugging support has been improved and the module system has been made more predictable.

Guile has been started in 1994 when RMS posted "Why you should not use Tcl" to comp.lang.tcl, resulting in the infamous "Tcl War" (http://www.vanderburg.org/Tcl/war/). In that article, he stated that extension languages like Tcl are important but that Tcl is not powerful enough for writing big applications. RMS then came up with the initial design for Guile (which was called GEL at that time, I think, but no release was made with that name).

Before you became maintainer who were the other people who worked on Guile?

The first maintainer was Tom Lord, who was followed by Jim Blandy. Then Mikael Djurfeldt and Maciej Stachowiak and later myself joined Jim. Gradually, people dropped out from this 'gang of four' (or 'guile fours', as I liked to call us) and but I'm still left. Many skilled people are working on Guile and some can be regarded as co-maintainers: Rob Browning is doing the 1.6.x releases among other things, Neil Jerram is working on the manual, and I would like the audience to give a big hand to Dirk Herrman for skillfully cleaning up the messiest internals of Guile, and to Kevin Ryde for a god-like amount of high quality bug fixes.

Many people are aware of some popular applications which use Guile, such as GIMP and Gnucash. Could you tell us about some other applications which also use it?

Actually, the GIMP uses SIOD, which is the predecessor to SCM.

Some Guile using applications that I find interesting are TeXmacs (a scientific text editor with high quality wysiwyg), Snd (a sound editor), Guppi (a data plotter and analyzer), LilyPond (a music type setter), GNU Robots (a game), and GNU MDK (a MIX development kit).

Are there any GNU programs which don't use Guile currently, that you would like see converted to use it?

Nothing specific, but then again I don't have a good overview of all the GNU programs. I guess the Gimp would be nice. Also, having access to the Gnome APIs.

If somebody wants to use Guile as a simple extension language for an application -- for example, for reading runtime-parameters like strings and numbers from a "dotfile"-type configuration file -- is it complicated to do that?

No, I don't think so.

However, there are so many ways to integrate Guile into your application, the hardest part might be to decide which way to chose. You could use Scheme data syntax in your dotfile and just use Guile to parse it, or you could execute your dotfile as a Scheme program (the way Emacs executes .emacs as Lisp). You can design a special purpose language (which is really easy in Scheme) and interpret the dotfile in that language. Etc.

How would you compare Guile with other languages such as Perl, Python, Tcl and Ruby?

In theory and in my opinion, Scheme is the best language of them all, but there is nothing fundamentally wrong with Perl, Python, Java, etc. The more options there are, the better.

In practice, core Scheme is missing important real world features such as records, hash tables, generic functions, standardized error handling, name spaces, or established libraries for tasks such as string handling or accessing the operating system. Each Scheme implementation adds these and additional things on top of 'Standard Scheme', but each in its own way. The Scheme community is working on this with the 'Scheme Requests for Implementation' (SRFIs) and things look better each day.

As to Guile specifically, I think that it clearly has drawbacks compared to other Scheme implementations but it still offers the easiest way to embed it into your application (and it is getting easier). Some common things might seem to be a bit complicated, such as getting a backtrace from within C code, but everything is possible.

What is your background as a developer? How did you become active in Guile and free software?

I'm a self-taught hacker; I was always more interested in programming than in gaming. I still remember when I discovered the assembly language of the Commodore C128. That was way cooler than any of the games. Later, I discovered GCC on some fish disks for the Amiga and I was pretty thrilled that you could get the complete source for a real compiler. My Amiga was too small for really playing with the source, and it was over my head anyway. But I was totally impressed that such a thing existed, and I learned about the rest of the GNU Project, and about the mission of Richard Stallman, and it all made so much sense to me.

Later, when a friend showed me this new Linux thing that he was to trying out, I bought my first PC and installed Slackware on it, from about thirty floppies. I'm pretty proud that I never did DOS or Windows.

The rest followed naturally. I do all my work with Free Software, and the thing that interested me most was Guile. I started contributing stuff and eventually, I became its maintainer.

Apart from Guile, what do you work on?

I'm in my last month of being a research assistant at the University of Dortmund, in the department for Electrical Engineering and Information Technology. I haven't really started yet to look for a new job (but I'm open to suggestions...)

I also enjoy hacking on 'Gossip' (http://www.nongnu.org/gossip), the simulator that I've written for my thesis work. Of course, it is based on Guile.

Is there any story behind how you became a supporter of the free software philosophy?

No, not directly, I was lucky enough to not have come into significant contact with proprietary software at all. But my limited experience with it has only reinforced my commitment to Free Software. These proprietary software vendors promise so much, keep so little, and don't let you fix their bugs. It's appalling.

What do you think the main challenges are for the free software community today, and the best way to overcome them?

In the past, one challenge was to find enough people to work on Free Software. Today, I think the main challenge is that we have to fight to be allowed to work on Free Software. Things like software patents, the DMCA, the push for the perversions that are 'Trusted Computing' and 'Digital Rights Management', they all work against us.

It might even seem as if the technical progress that enables society to advance nowadays comes from the hacker community and small, independent firms, not from the big 'innovators'.

This only tells me that Richard Stallman was right all along: it is all about freedom.

From your experience of working on Guile do you have any practical tips or wisdom you'd like to share with other developers?

Only the usual ones: keep it simple and optimize later.

If somebody wants to learn more about Guile (or Scheme) are there any books or tutorials that you would recommend?

The web site http://www.schemers.org/ is a good starting point for Scheme in general. It lists online resources and has book recommendations, among other things. Documentation for Guile can be found at http://www.gnu.org/software/guile.

Thanks for taking the time for this interview and for your work on free software!

Thank you for doing GNU Friends!

< FFII-UK asks supporters to write to UK MPs (2 comments) | Mozilla Foundation launches end user services (5 comments) >
Make a new account

View: Display: Sort:
Interview with GNU Guile Maintainer Marius Vollmer | 14 comments (14 topical, editorial) | Post A Comment
[new] suggest an interview with Tom Lord (#1)
by a member of the hurd (#-1) on Fri Oct 17th, 2003 at 08:49:14 GMT

Tom Lord worked in Guile, and today he is the maintainer of GNU Arch, the best free software configuration management system and a good successor to CVS.

[ Reply to This ]

[new] Followup links (#2)
by brian (#54) () on Fri Oct 17th, 2003 at 10:52:10 GMT
(User Info) http://www.network-theory.co.uk/

Marius also pointed out to me that Gnumeric uses Guile, and provided me with links to the projects he mentioned:
  • Gnumeric (a spreadsheet program)
  • TeXmacs (a scientific text editor with high quality wysiwyg)
  • Snd (a sound editor)
  • Guppi (a data plotter and analyzer)
  • LilyPond (a music type setter)
  • GNU Robots (a game)
  • GNU MDK (a MIX development kit)

[ Reply to This ]

[new] Gnome API access (#3)
by rotty (#533) on Fri Oct 17th, 2003 at 15:57:36 GMT
(User Info)

... I guess the Gimp would be nice. Also, having access to the Gnome APIs.
There is already some work on that in the guile-gtk project's 2.0 branch (called guile-gobject). ATM, most of the GTK+ 2.0 API is wrapped, but there are still performance issues (the bindings take too long to load). Bindings to other Gnome-related APIs, such as gstreamer are also on their way. I guess GDA bindings would be pretty awesome, as this would give guile access to a lot of different databases. GDA bindings are on my "things I'd like to hack on if I find time" list ;-).

[ Reply to This ]

[new] RE (#7)
by a member of the hurd (#-1) on Fri Nov 26th, 2004 at 22:16:13 GMT

ϣл googleƹ google googleƹ google googleƹ google google googleƹ ϲ ϲ ϲ ٻ ѵ ѵ ѵ ѵ ְҵ Ӣѵ BLOG ѵӰ Ϸ MBA Ŀ¼ GMAT Դ Ʊ ۻƱ ʻƱ ʻƱ Google Placement Google Guidelines Google Optimization Seo Tools Guestbook Html Size Frames, dynamic content and Flash intros List of files that search engines don't index Google Spam Techniques Robots.txt Choosing Keywords Title Tag Optimization Meta Description Optimization Meta Keywords Optimization Meta Refresh Tag Visible Text Optimization All Headings Optimization Links,Text in links including ALTs Alt Image Attributes Optimization Comments Optimization Marquee Tag Optimization Css Spam Pagerank Search Pagerank Checker Google Datacenter Watch Tool Pagerank Search Google Bomb

[ Reply to This ]

[new] good (#8)
by laojean (#683) on Thu Dec 16th, 2004 at 23:23:05 GMT
(User Info) http://www.romanfr.com

[1 2 3 4 5 6 7 8 9 0 a b c d e f g h i j k]
23 4<
[ Reply to This ]

[new] I read a lot more than I post. this is great. (#9)
by a member of the hurd (#-1) on Mon Mar 7th, 2005 at 03:44:09 GMT

fashion Mortage| asbestos lawyer| free software downloads| software downloads| free music download software| download free dvd burning software| mp3 download software| mortgage refinancing| home improvement loan| debt management| nokia cellular phone| johnny cash| eliminate credit card debt| portable mp3 players| home loan| Enterprise Software | loan| mp3 | mesothelioma lawyer| Mesothelioma Attorney| Car Accident Lawyer| Investment Fraud | Wisconsin Mortgage| Conference Calling| domain name registration| domain registration| cheap web hosting| web site hosting| data recovery| debt consolidation| real estate| home equity loan| online gambling | health insurance Free Software Download loan mesothelioma lawyer Mesothelioma Attorney Car Accident Lawyer Investment Fraud Wisconsin Mortgage Conference Calling health insurance free ebooks domain name registration domain registration cheap web hosting web site hosting data recovery debt consolidation real estate home equity loan online gambling loan Enterprise Software fashion lawyer travel host Casino data recovery Conference Calling Software erp, crm, scm java car domain name registration real estate insurance poker blackjack online gambling credit card mp3 loan 数码产品 数码相机 电脑游戏 网络游戏 BT软件下载 杀毒软件 时尚服饰 天气预报 证券 房地产 文学作品 小说频道 光学 电力 机械及工业制品 电子电工 化工 礼品、工艺品、饰品 家居用品 建筑、建材 服装、鞋帽 纺织、皮革 电脑、软件 环保 办公、文教 商务服务 食品、饮料 包装 农业 医药、保养 冶金矿产 汽摩及配件 运动、休闲 家用电器 通讯产品 安全、防护 印刷 能源 玩具 加工 二手设备转让 交通运输 代理 库存积压 项目合作 纸业 仪器、仪表 传媒 网络电视 手机铃声 化工 礼品 旅游 打折机票 出国 路由器 牛皮纸 PHP空间 手套 玩具 蓄电池 点钞机 培训 美容 购物袋 手机 硒鼓 出国 跑步机 网络机柜 ASP空间 化工原料 装订机 起重机 手机充电器 IC卡 UPS电源@ soudown 免费电影 Free Software Download loan 美女图片 动漫卡通 电影网站 网络电视 热门电影 影视 免费电影 除湿机 除湿 干燥设备 干燥机 减速机 条码 货架 租房 订房 二手房 鲜花 打折机票 机票 国际机票 特价机票 飞机票 移民 留学 爱尔兰留学 韩国留学 马耳他留学 马来西亚留学 加拿大留学 瑞士留学 日本留学 新加坡留学 新西兰留学 英国留学 澳大利亚留学 澳洲留学 虚拟主机 数据恢复 数据修复 化妆品 香水 域名注册 数码相机 数码摄像机 手机 sony数码相机 佳能数码相机 尼康数码相机 奥林巴斯数码相机 数码照相机 数码产品 光端机 打印机 扫描仪 成人用品 性用品 情趣用品 办公用品 体育用品 笔记本电脑 条码打印机 人力资源 商务考察 IT培训 管理培训 计算机培训 英语培训 翻译 翻译公司 英语翻译 旅游 张家界 张家界旅游 海南 海南旅游 九寨沟 九寨沟旅游 三峡 三峡旅游 三亚 三亚旅游 传感器 充电器 商标 注册公司 门禁 门禁系统 门禁控制 手机铃声 电影 小说 免费电影 免费电影 MP3下载 宽带电影 网络电视 网络电视 mp3 美女 游戏下载 明星 电影网站 热门电影 影视 lawyer travel host Casino data recovery Conference Calling Software erp, crm, scm java car domain name registration real estate insurance poker blackjack online gambling credit card mp3 loan MP3下载,免费电影下载 MP3下载 MP3下载 免费电影 免费电影 软件下载 游戏下载 MTV下载 网络电视 Flash下载 电子书下载 link link 免费电影 mp3 热门MTV movie 电子书下载 免费电影 mtv 下载 mp3下载 hotkey hotindex hotindex mp3 人气歌手 影视明星 魅力女星 魅力男星 动漫卡通 热门词 热门电影 热门游戏 魅力女星 热门软件 热门金曲 影视金曲 欧美经典 难忘老歌 摇滚地带 热门Flash 热门金曲 IT产品 汽车品牌 难忘老歌 免费电影 免费电影 MP3下载 宽带电影 GOOGLE排名 网络电视 mp3 美女 游戏下载 loan 手机铃声

[ Reply to This ]

[new] I read this site a lot more than I post. (#10)
by a member of the hurd (#-1) on Sun Mar 13th, 2005 at 02:16:38 GMT

cheap laptop annuity sell assurance quality bank america bank commerce banking online bankruptcy filing bond james broker ticket Credit Card equity research finance personal car financing new american funds federal income tax investment tool government irs mutual washington Board Pension Poem Quote Plan Savings File Share Stock Watch Tax Information banking fargo online well Software Trading cash

[ Reply to This ]

[new] study (#11)
by keleyu (#731) on Mon Mar 21st, 2005 at 08:48:32 GMT
(User Info)

english poor
lyrics lyrics
[ Reply to This ]

[new] I read this site a lot more than I post. (#12)
by a member of the hurd (#-1) on Tue Mar 29th, 2005 at 16:07:51 GMT

annuity sell assurance quality bank america bankruptcy filing bond james broker ticket Credit Card equity research finance personal car financing new american funds federal income tax investment tool government irs mutual washington Board Pension Poem Quote Plan Savings Stock Watch Tax Information Software Trading

[ Reply to This ]

[new] I read this site a lot more than I post. (#13)
by a member of the hurd (#-1) on Tue Mar 29th, 2005 at 16:07:57 GMT

Fashion, Mp3 Player, Mp3 Download, Full metal alchemist mp3 download, Cell Phone, Cash, Free ebooks,

[ Reply to This ]

[new] well (#14)
by a member of the hurd (#-1) on Tue Apr 12th, 2005 at 05:56:59 GMT

holiday inn hotels deals digital camera digital camcorder golf gps headphones ipod kenneth cole laptop marriott pda plasma tv poker chips puma rolex roomba running shoes sheraton tablet pc tesco attorney british airways car real estate ugg health insurance home loan home security las vegas legal help online casino treo training mcse domain name flower camp server host office furniture Television Search Engines Lodging Management General Merchandise Games Food Employment Clothing Books Wholesale Jewelry Home and Garden Holidays Gifts Travel Flowers life insurance loans medical malpractice merchant mortgages Health Computers Homeowners Business Weight Loss Pharmacy Nursing Insurance Beauty web hosting Systems Security Programming Multimedia Intranet Internet Hardware Consultants Companies Investing Software Film Schools account bankruptcy cash credit diet distance learning equipment exercise 123 45678910111213141516171819202122232425262728293031323334353637383940
111112113114115116117118119120121122123124125 Daily-games! Action Games Casino Games Fun Games Puzzle Games Shooting Games Sports Games Adventure Games Strategy Games Arcade Games Board Games Fighting Games Learning English Games Learn Flash Games Miscellaneous Games Racing Games Side Scroller Games Soundboard Games Action Games

Zany Attack Worm Warrior Wild Wild West War in Iraq War Against Irak Wack a Bunny 2 Wack a Bunny Urban Battlefield Universe 2: Andromeda Universe 1: Teralae Unicycle Challenge Trampoline Thief The Game StarFly 2 CosmicGladiator Star Fighter Duel Spug Shock Spiders Spider Attack Spamihilator: Anti Spam Space Gunner Sling Shot Sky Marauder Short Bus Rampage Sheep Are Safe Shark Rampage Samba di Mausland SAM Site Saddam Xtreme Bitchslap Run 'Em Down Road Carnage Planet War II Pee Ball Pedestrian Killer Pacman Killer Outer Space Operation Maus Naked Melee Monster! Monster Mash Millenium Fighter Mausland Assault Maus Force Attack Massive Attack Mario World: Overrun Mad Shark Lunar Command La Pescuit Kolibri Killer Cars 2 Kill the Boss Fight Game Kill Santa Kaboom Jungle Master Jackhammer Rampage Invasion 2 Insect Hunter 2: Frozen Hungry Bob Go Saddam Go! Ghost Fuel Transport Fruit Machine Frog It 2 Friday the 24th Free Mars Fly on Drugs Fly Catcher Flippy Attack FlashWars: Star Wars Game FlashTrek: Assault FlashTrek Flash Tank Five Finger Pellet Extreme Farm Sim DTunnel 3D Dragonforce Dix in Space Destruction Derby Demonic Defence 4 Defend Your Castle Clown Killer Caterpiller Smash Carmageddon Carious Weltling Brighton Bounty Hunter Breaking Point Bowman Bomber Fortress Bomber Bob Bloody Hell Blobz Blitz Blast Your Enemies Bill Cosby Fun Game Battle Tanx 2 Arm Wrestle My Ego Aquarium Sprengischen Appliances Run Amuck Anti Terrorism Department Animal Hunter

All Hallow`s Eve Alien Clones Alien Abduction Airborne AB: Spermicide 3D Space Skimmer Jungle Dave Bubble Trouble DigiNinja Level 1 Bugz Turtle Bridge Shuriken Assault Panik Munchy Man Canyon Glider Kaboom Life Buoys Lander XSmashing Carmageddon Arcade Animals 1 Cannons Arcade Animals 2 Moon Cave Pong 2 Go Park A Lot II Frogger Aragon Dragon Air Dodge Battle Pong 2 Watch Out Deck Pong Zed Cable Capers 2 Sheepish Rigelian Hotshots Bug On A Wire Mars Rover D Tunnel 3D Worm Monkey Lander Space Explorer Starship Eleven Arcade Animals 3 Samurai Warrior DigiNinja RPG 1 Birdy 3 Foot Ninja Battle Pong Casino Games Solitaire Riverbelle Blackjack Poker Mario Video Poker Colosseum Blackjack Blackjack Elf BlackJack Ace Blackjack Absolutist BlackJack Fun Games Memory Trial Dancing Blair Keg Stand Milk Panic Penguin Push Beckham Goldenballs Mosquito Blaster Bush Aerobics Ghost Typing Beer Pong Shoot David Blaine Slackers Connect 4 2D Paintball Assroids United We Dance Puzzle Games Zoo Keeper Yellow Out Yahtzee Xiao Xiao 6 Wordz Wordo Where's Saddam UN Weapons Inspector Ultimate Zelda Game Quiz Ultimate Sonic Quiz Ultimate Mario Game Quiz Traffic Jam Tip and Run The Interrogation Tetrollapse Tetris A Tetris 2D Tetris Tangram Game Star Monopoly Squinx Squarez Square

Spin Balls Sparks Sonic Blox Sneaky Weasel Tetris Smash: Champions Sloyd Simon Shove It Safety Run Rotamania Road Blocks River Game Quiz Time with Chrono 4 Quiz Time with Chrono 3 Quiz Time with Chrono 2 Quiz Time with Chrono QuickPic 2005 Quick Brick Puzzled Push-It Plumber 2 Plumber 1 Pipe Mania Pipe Down Pentix Penguin Push Panic Puzzle Palantir Octopoids Nub NS Lines Monsters: The Game Monster Hatch Moebius Syndrome Minesweeper Millonaire: LOTR Edition Memory Swimwear Memory Family Guy Mega Puzzle Maze v2 Mads Libs Lines Kira's Quiz Jamaican Dominoes Hentai Puzzle 4 Hentai Puzzle 3 Hentai Puzzle 2 Hangnun Hangaroo Gridlock Grand Canyon Go Marching in Frog Leap Fowl Words 2 Fowl Words Forest Waterfall Food Memory Flash Tetris Fish Hunt Find Smallmen Fifteen Fatal Puzzle F1 Puzzle Egg Maze Easter Eggs Drift Wood DHC Allout Detonator Demon Dedal4 Death Wears a Tophat Cube Buster Crimson Room Crazy Boxes Connect 4 Connect Comboling Collapse Clock Sim Valentine Chinese Checkers 2D Chaos Theory Celestria's Challenge Celebrity Dustbin Marvelous Cartoon Quiz Break Down Break Brainiac Boobs, Butt or Shoulder Blox Forever Blox Blow Up Block Buster Before The Storm Badaboom Atomine Aqua Energizer 2D Memory 12 Swap Santa Balls 2 Bubbles

2D Tetris All Out Tic Tac Toe Mahjongg Magic Balls Flashman Hangaroo Battleships Pegz Breakout Cube Buster Halloween Pumpkins Switch It Perfect Match Cyber Mice Knight Switch Bubble Fun Mega Puzzle Yellow Out Bunch Chinese Checkers Tetris Buzzer Jigsaw Detonator Shooting Games Zynex Demo Zombie Squirrel Attack Xiao Xiao 4 World War 2 Soldier (demo) WartHog Rampage War on Terrorism 2 Universal War LC Turkey Trouble v0.1 Tiger Moth Throwing Donuts The Last Wave The Flow II The Flow The Escape II Star Bores: Episode One Squirrel Hunt Spec Ops Soakamon Snow Wars Sniper's Revenge Sniper Sniper Shuriken Assault Shooting the Fly Shoot-Osama Shoot the Gatso Shoot Rat Shoot Out Shoot Kim Jong II Shoot David Blaine SebShooter beta Scope Assault Reysteroids Recoil Ranger 3D Raging Flight Quick Draw Project X Plebbi Duck Hunt Onslaught Nun Gunner Net Terminator Monster Mash 2 Mission R4 June Mars Fighter (teaser) Kindergarten Killer Jewels of Hell Jetpack Escaper Caper Impusca Baloanele Hellfire Gunny Bunny ++ Gunny Bunny Gunman Shooter 2 Great Action Cop Graveyard Futurama - Shoot Bender 2 Fly Pig Fast Food Follies Evil Balloon Siege Dumbass Game Duck Hunt Doomed Damnation: Preview Cutie Quake Crimson Viper Criminal Intent Crazy Kimono Doll Assault Counter-Strike Clay Pigeon Hunter Celebrity Hitman Cannon Blast Bush Shootout Bush Royal Rampage Blood Shed Bleed: The Game

Basted in Blood Attack of the Influenza Birds Attack of Infections AO-War On Iraq Alien Terminator Alien Invasion 2 Alien Invasion Alien Attack 3D Shooter 2D Shootout 2D Paintball Space Fighter Kwik Shot Alien Invasion Mission Mars Paintball Alien Attack Non African Safari War On Terrorism Alien Invasion Two Galactic Warrior Swarm Sheepteroids Space Invaders Silver Asteroids Alien Clones Bomber Bob Sheep Invaders Galaxians Trapshoot Bush Shoot Out Shoot Out Sports Games XGolf World Table Tennis Widmer Beer Golf Wake Boarding XS Volleyball Vertigolf Tubing on Lake Track and Field Topless Volleyball Topless 3D Tennis Tir a l`arc TGFG Bowling Tennis Ace Table Tennis Surfs Up Surf Point Blue Super Sled Racing Super Bowl Super Bike GP Stunt Bike 2004 Stan Skates Sports Smash Socoban Soccer Shoot Out Soccer A Soccer Snowboarding XS Snow Board Run Slamdunk Anime Game Ski Jump 2001 Ski 2000 Shoot Salmon Santa Snowboard Santa Ski Jump 2004 Rugby Rooftop Skater Ping Pong Penalty Master One Slime Nordic Chill Net Blazer Mini-putt 2 Mini-putt Mini Putt 3 Mini Pool 2D Mini Pool Mile High Club League Bowling Lawn Bowling King Ping Pong Kick Off Jet Slalom Homerun Rally Great Tournament Golden Arrow 2 GMax SkateBoarding Get a Grip Flash Pong Fish Hunter 2 Field Goal Challenge Euro Headers 2004 Club Tennis Canyon Glider California Skateboarding BV Ball Bowling Master Bowling

Batting Champ Bat and Mouse 2 Basketball Rally Baseball Shoot Amazing Golf Pro Air Hockey 12 Holes of X-Mas Hovercraft Racing Wakeboarding XS Billiards Frenzy Mini Pool Santa Ski Jump Soccer Boom Boom Volleyball Tennis Ace Homerun Rally Netblazer Rural Racer Mini Pool 2 Field Goal Stan Skates Super Hacky Sack Golden Arrow 2 Baseball Beach Tennis Kick Ups Disc Battle Bowling Bowling Master Air Hockey Mini Putt 3 Partner Sites Site map

[ Reply to This ]

Interview with GNU Guile Maintainer Marius Vollmer | 14 comments (14 topical, editorial) | Post A Comment
View: Display: Sort:

Verbatim copying and distribution of this article is permitted in any medium, provided this notice is preserved. Images of gnu:s in the logo are © Free Software Foundation, Inc and distributed under the GNU General Public License. Comments are copyright by thir respective owner. All other material are © 2002 .