| [07:32] *** mhrd-afk has parted #kamaelia | 
| [07:49] *** MS- has joined #kamaelia | 
| [07:49] < MS-> morning all | 
| [07:51] < MS-> eikenberry: I found 3 books on prolog which surprised me as well as one text that looks good. Ironically none of the 4 books I found were the Tom Conlon one that Chong referred to, but I'll be collecting that one today | 
| [07:52] < MS-> The book I referred to as "one of them *IS* the prolog book I remembered that is both readable, clear and shows useful usecases." | 
| [07:52] < MS-> is "Beginning micro-PROLOG" (that capitalisation) by Richard Ennals | 
| [07:53] < MS-> ISBN 0-85312-517-1 & 0-85312-555-4 , also 0-431-99001-8 and 0-431-99000-X | 
| [07:53] < MS-> It doesn't use traditional syntax (uses microPROLOG syntax) but that in itself actually greatly assists understanding | 
| [07:54] < MS-> eg rather than represent facts as | 
| [07:54] < MS-> means(chat, cat) | 
| [07:54] < MS-> you represent says as | 
| [07:54] < MS-> chat means cat | 
| [07:55] < MS-> and rather than a query of | 
| [07:55] < MS-> father(john,X) | 
| [07:55] < MS-> you phrase it as a standard question of | 
| [07:55] < MS-> < query verb> < variable> < predicate> < value> | 
| [07:55] < MS-> eg | 
| [07:55] < MS-> which X father john | 
| [07:55] < MS-> leading to better predicates: | 
| [07:55] < MS-> father-of(john, X) becomes | 
| [07:55] < MS-> which X father-of john | 
| [07:56] < MS-> which could have an associated fact | 
| [07:56] < MS-> peter father-of john | 
| [07:56] < MS-> It's not a huge difference, but makes a huge difference to understanding | 
| [07:57] < MS-> A bit like I can stand in front of a bunch of developers and say "who understands software transactional memory and why it's useful to them and is confident of using it?" and get very few hands go up | 
| [07:58] < MS-> If I then go "it's essentially version control for variables which tracks the current version", you see a wave of understanding going through people. The concept is unchanged, but presentation has changed | 
| [07:58] < MS-> That's why I wanted to find that book | 
| [08:10] *** Uraeus has joined #kamaelia | 
| [08:19] *** vmlemon_ has joined #kamaelia | 
| [10:17] *** vmlemon_ has joined #kamaelia | 
| [11:20] *** vmlemon_ has joined #kamaelia | 
| [12:23] *** vmlemon_ has joined #kamaelia | 
| [13:39] *** ian_brasil has joined #kamaelia | 
| [14:51] *** vmlemon_ has joined #kamaelia | 
| [16:30] *** Davbo has joined #kamaelia | 
| [16:31] < vmlemon_> Hi | 
| [16:32] < Davbo> Hey all. | 
| [17:47] *** ian_brasil has joined #kamaelia | 
| [18:17] *** vmlemon_ has joined #kamaelia | 
| [19:21] *** MS- has joined #kamaelia | 
| [19:21] < MS-> evening | 
| [19:21] < vmlemon_> Hi MS- | 
| [20:35] *** vmlemon_ has joined #kamaelia | 
| [21:20] *** vmlemon_ has joined #kamaelia |