PART

5

Natural Language

15. Sloppy programming

16. Going beyond PBD: A play-by-play and mixed-initiative approach

17. Knowing what you’re talking about: Natural language programming of a multi-player online game

This section of the book explores the role natural language plays in end user programming systems. The first chapter proposes a “sloppy programming” model that takes its inspiration from keyword search interfaces and describes techniques for enabling a sloppy programming environment in the browser. This technique was used in the CoScripter system described in Part 2 of this text, “Customizing and Automating.” The PLOW system shows how a natural language spoken explanation can be combined with programming by demonstration to help a system ...

Get No Code Required now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.