View Single Post
Old 02-16-2014, 07:38 PM   #6
kovidgoyal
creator of calibre
kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.
 
kovidgoyal's Avatar
 
Posts: 45,435
Karma: 27757438
Join Date: Oct 2006
Location: Mumbai, India
Device: Various
I dont really see a way of implementing this without programming. The original proposal is also using programming, just with a special purpose programming language designed for a single use case. As time passes more such use cases will be discovered and more special purpose programming languages will have to be invented for them. At which point the user will have to learn multiple, different programming languages to perform different automated tasks.

Much better to use a single, well designed, general purpose programming language. Python (the language in question) has a very easy to learn and newbie friendly syntax.

Certainly, the first few times someone uses it may be a little daunting, but providing simple examples/templates is a good way to get around that.
kovidgoyal is offline   Reply With Quote