.-----.   .----.   .-----.  .-----.         .---.  .----.            .-----.  .---. 
/ ,-.   \ /  ..  \ / ,-.   \/ ,-.   \  .-') /_   | /  ..  \    .-')  /  -.   \/_   | 
'-'  |  |.  /  \  .'-'  |  |'-'  |  |_(  OO) |   |.  /  \  . _(  OO) '-' _'  | |   | 
   .'  / |  |  '  |   .'  /    .'  /(,------.|   ||  |  '  |(,------.   |_  <  |   | 
 .'  /__ '  \  /  ' .'  /__  .'  /__ '------'|   |'  \  /  ' '------'.-.  |  | |   | 
|       | \  `'  / |       ||       |        |   | \  `'  /          \ `-'   / |   | 
`-------'  `---''  `-------'`-------'        `---'  `---''            `----''  `---' 

my brain is helpful when I don't have time to do stuff, you can do this or this... jot that stuff down for when your brain doesn't want to be helpful

Conjure hotkeys: #vim #clojure #conjure - <leader>eb : eval buffer - : eval buffer - <leader>lv : open hud vert. (s for horizontal t for tab) - : open hud vert. (s for horizontal t for tab) - <leader>ee : eval inner - : eval inner - <leader>er : eval outer - : eval outer - <leader>e! : eval and replace with output - : eval and replace with output - <leader>emf eval at vim bookmark - eval at vim bookmark - <leader>ew : inspect variable under cursor - : inspect variable under cursor - <leader>E : eval visual selection - : eval visual selection - <leader>lr: clear the buffer: clear the buffer Conjure hotkeys: #vim #clojure #conjure - <leader>eb : eval buffer - : eval buffer - <leader>lv : open hud vert. (s for horizontal t for tab) - : open hud vert. (s for horizontal t for tab) - <leader>ee : eval inner - : eval inner - <leader>er : eval outer - : eval outer - <leader>e! : eval and replace with output - : eval and replace with output - <leader>emf eval at vim bookmark - eval at vim bookmark - <leader>ew : inspect variable under cursor - : inspect variable under cursor - <leader>E : eval visual selection <leader>lr: clear the buffer: clear the buffer

clojure and neo-vim

conjure for python might be even bigger for me, now I can do notebook like editing in vim. get an object and examine it without having to restart the code over and over and keep pulling the data back down. \cs start a python repl and then eval the parts of the code you need to bring in the data and play with it.

"Stop Writing Dead Programs" by Jack Rusher (Strange Loop 2022) - https://en.wikipedia.org/wiki/APL_(programming_language) - https://datarabbit.com/ : dashboard gui for #clojure - https://github.com/nextjournal/clerk : #notebook for #clojure #hackathon #todo #research

There are 2 types of programmers: 1) those that just program to program, and these are probably the ones that want everyone to use types and other complicated features no one really cares about. 2) people that are trying to solve problems. They just want a simple language that gets out of the way and lets them solve the problem they are working on.

This is kind of like the people that use linux, and spend all their time just configuring linux, as opposed to people that use computers to solve actual problems and create things.

So maybe there are just 2 types of people out there in general 1) those who don't have any ideas so just spin their wheels playing with tools 2) those who have problems to solve and use the tools to do that.

be in camp 2; I feel like the above video of stop writing dead programs is also aimed at type 2 people, people that just want to solve problems and not fiddle with the tool all day.

👈 Prev Day - Home - Next Day 👉