joswig@corporate-world.lisp.de wrote:
For combinations of this kind of stuff I really prefer the functional approach:
CL-USER 5 > (remove-if-not 'oddp '(1 2 3))
(1 3)
I know it is possible, but I'm not sure aboout how to write the following with a functional approach:
(loop for i from 1 to 10 collect (loop for j from 1 to i collect j))((1) (1 2) (1 2 3) (1 2 3 4) (1 2 3 4 5) (1 2 3 4 5 6) (1 2 3 4 5 6 7) (1 2
3 4 5 6 7 8) (1 2 3 4 5 6 7 8 9) (1 2 3 4 5 6 7 8 9 10))
| Sysop: | Amessyroom |
|---|---|
| Location: | Fayetteville, NC |
| Users: | 59 |
| Nodes: | 6 (0 / 6) |
| Uptime: | 21:00:52 |
| Calls: | 810 |
| Calls today: | 1 |
| Files: | 1,287 |
| D/L today: |
11 files (21,026K bytes) |
| Messages: | 194,568 |