4 ms·
They probably mean something like macros and embedding DSLs. What they probably don't mean is any sort of non-trivial automatic programming--writing programs t
by tikhonj 14y ago
They probably mean something like macros and embedding DSLs.
What they probably don't mean is any sort of non-trivial automatic programming--writing programs that, for example, search through possible ways to solve some particular programming problem in assembly. Which, amusingly, is the one thing I've been using lisp for lately, working on program synthesis.
Of course, I would probably be a poor addition to this page because I would much rather use Haskell or OCaml. And because I'm using Racket rather than Common Lisp, which looks to be the theme of the page.
- pnathan 14y agoSome time ago I put together quarter-baked genetic algorithm tool in Common Lisp. It dynamically generated functions in an attempt to create a modelling function for a sequence of (x,y) pairs. Good functions would be recombined with other good functions to attempt to get better. It worked fairly well for the trivial stuff I was doing. Unfortunately, due to getting interrupted and put down for months, it's a mess. I should fix it up tomorrow since I'll have some free time. :-)
- prezjordan 14y agoDefinitely interested in seeing the source code for this
- pnathan 14y agohttps://bitbucket.org/pnathan/z-system/overview https://bitbucket.org/pnathan/z-system/overview