Hi all, Recently I've become interested in learning and using scheme. Liking a lot of what I've seen of Chicken Scheme, I've settled on using this implementation while working my way through SICP.
I use Vim and wanted to be able to visually select snippets of code within a text file, run them through csi, then view the output in Vim's command line area with the option of pasting that output into the buffer below the selected text. Here's what I came up with... In my vimrc there is: vmap <silent> <leader>c :w! /tmp/scheme-snippet<cr>}:!csi-vim-cmd<cr>: command I r !csi-vim-cmd Where csi-vim-cmd is a shell script like: #!/bin/sh csi -q < /tmp/scheme-snippet | \ sed -e s/^\#\;.*$// -e s/\#\;[0-9]*\>// -e s/^---\>.*$// -e /^$/d It seems similar functionality must've already been implemented somewhere, but searching about I didn't find anything. I know there are various Vim scripts out there [1], but I just wanted something simple so I could evaluate exercises as I typed up my notes. Being new to scheme, it wouldn't surprise me if there are things that could be fixed/improved. Any comments or suggestions are much appreciated. BTW, if anyone's in the San Francisco Bay area & interested, we've started a scheme meetup [2] on Sundays at the Noisebridge hackerspace. [1] http://www.vim.org/scripts/script.php?script_id=2531 http://www.vim.org/scripts/script.php?script_id=1079 http://vim.sourceforge.net/scripts/script.php?script_id=221 http://vim.sourceforge.net/scripts/script.php?script_id=2219 [2] https://www.noisebridge.net/wiki/Schemers https://www.noisebridge.net/pipermail/noisebridge-discuss/2011-April/022411.html Cheers! John -- John Magolske http://B79.net/contact _______________________________________________ Chicken-users mailing list [email protected] http://lists.nongnu.org/mailman/listinfo/chicken-users
