Blog - Logtalk (original) (raw)
2020
- Apr 23Building trust on property-based testing
- Apr 10Evolving from manually written tests
- Mar 24A dependable term-expansion mechanism
- Mar 20Meta-messages for lazy coders
- Mar 05Localizing an application for multiple languages
- Feb 24A category at the top
- Jan 08Object and predicate aliases
2019
- Dec 17The cost of defaulty representations
- Dec 02Generating code coverage reports
- Nov 27Handling optional data
- Nov 21Handling missing data
- Nov 14Abstracting user interaction
- Nov 13The "many worlds" design pattern
- Nov 06Testing multiple implementations of a protocol
- Nov 05User-defined test dialects
- Sep 30Predicate semantics
- Sep 19Modules are objects
- Aug 20New developer tool: tutor
- Aug 20Easily QuickCheck your predicates
- Aug 02Failure-driven loops: when and how
- Aug 01What makes Logtalk a programming language?
- Jul 18Half-broken hacks: include/1 as protocol sharing
- Jul 03Half-broken hacks: :/2 as super call
- Jun 26Half-broken hacks: reexport/1 as inheritance
- Jun 25Multifile predicates: dos and don'ts
- Jun 24DCGs provide a threading state abstraction: don't break it
2013
- Apr 30Zipper lists in Prolog
- Apr 15Structured Message Printing
2012
- Aug 27Logtalk 3
2011
- Apr 01WG17 changes course
- Mar 07A more sane implementation of the term-expansion mechanism
- Mar 05Coding guidelines and the spaces-versus-tabs holy war
- Mar 01Writing unit tests in Logtalk
2010
- Dec 04Prolog modules madness II
- Jun 05How To Misappropriate and Misrepresent Other People's Hard Work in 12 Easy Steps
- May 25Logtalk source code history visualization movies
- Feb 17Spring cleaning coming
2009
- Dec 08Lambda expressions in Logtalk
- Oct 11Working with data sets
- Oct 09Mandatory versus optional ISO Prolog standards
- Oct 04Switching between Logtalk installed versions
- Oct 01Stepping down as editor of ISO Prolog standardization proposals
- Jul 23ICLP 2009 invited talk on Logtalk
- Jul 03Loading is not importing!
- Jul 01Meta-predicate semantics
- Jul 01Logtalk 2.37.2 released
- Jun 26Prolog compilers are too permissive
- Apr 15ALP newsletter
- Apr 13Using Logtalk to run Prolog module code in compilers without a module system
- Apr 10Logtalk 2.36.0 released
- Mar 21ICLP'08 session on "Uniting the Prolog Community" - personal notes
- Mar 18A PhD thesis you don't want to miss
- Mar 05Prolog modules madness
- Feb 27CLPSE 2009 workshop
- Feb 24Using both object proxies and regular objects
- Feb 15Efficient representation of data objects
- Feb 14Writing portable Logtalk applications
- Feb 13Logtalk 10th anniversary
- Feb 11Making your Logtalk objects multi-threading ready
- Feb 10New GNU Prolog version (1.3.1)
- Feb 09SICStus Prolog "spdet" utility
- Feb 09Revamped Logtalk "report" compiler option
- Feb 09ECLiPSe 6.x and singleton variables