** For School: SICP section 2.4-2.5 in CL/Scheme/Clojure, Play with Clojure+Vision. ** Postmodern/Weblocks SIMPLE-DEMO and TESTING! 1. Coleslaw... -- Cl-wp-import, cl-livejournal, etc. 2. Paktahn release by 02/28: Leslie's local cache updating fixes and sane CLI option handling. 3. Kloudshare stuff with Will! 4. 6502 emulator in pure CL. 5. Get the overlay working in Clockwork. Style it? Final blog on it. 6. Book.me/Deckmaster/SOTD 7. Shuffletron playlists. Docs/help improvements (esp. tagging). -- Crossfading? Jump to second X? Seek +5/-5 seconds? (ed. update - 05/2013) So we have a lisp version of libcpu on the one hand... * other possible names if this expands beyond the 6502: ---- clu, clocks, qeng-ho, nuwen, watpa (we are the programmer archaeologists)? -- qeng-ho for the backend. common lisp: hunchentoot, st-json -- pham-nuwen for the frontend. clojure + clojurescript. -- deepclouds.com * other interesting chipsets to emulate: genesis used both z80 and m68k!!! z80 was basically a coprocessor! -- z80 (gb), chip-16, MIPS (psx), m68k (genesis), PDP-10 * The Virtuous Circle -- Emulators translate ASM->Lisp. -- Compilers translate Lisp->ASM. -- One day I'll write a compiler targeting the emulated ASM... :) * DEFISA! Assembler/Disassembler (and maybe VM) should share code *as much as possible within reason*. -- Full emulation and compilation sits on top? FUTURE: 8. Android app in Clojure or Clozure. 9. Rewrite randomfile as a stumpwm contrib? 10. Mixalot output cleanup. 11. More shuffletron work. -- Scrobbling through cl-lastfm -- Improve the Web UI. Maybe add song analytics via cl-echonest? -- Write a plugin enabling use of the PS3 controller for simple stuff (volume, next/prev, shuffle, etc). -- Hook it into Stump somehow? 12. Play around with PocketSphinx and Festival, ideally for integration with Stump. -- Create CFFI bindings? Festival already seems to have some sort of scheme interpreter and emacs integration... 13. Brainstorm about what you'd want a personal site to look like. -- Take good ideas from other hackers' sites you respect. -- Think about what dynamic additions might be fun. (leave a note, etc) 14. Automated deployment sounds amazing... not jealous of all Clojure stuff but Crane/Pallet are tempting. Maybe talk about opensourcing "launch"? -- Course they don't work with arbitrary systems with sshd running... -- Other than that I doubt I'm really missing anything from Ring+Compojure+compojure-rest/rest-serv+enlive/hiccup+sandbar+scriptjure. 15. Maverick/Livecoding experiments... OLD (but not quite ready to scrap): 7. Strip out or replace the binary-program helpers in acorn now that 1.0.44 is out? 8. Implement Rsync/binary-diff in CL? Fun/learning.