4 ms·
This is a really good video. Here is a simple timeline of what it is all about, so people can jump to what they would find interesting: 23:43 "It really is inc
by flavio81 9y ago
This is a really good video. Here is a simple timeline of what it is all about, so people can jump to what they would find interesting:
23:43 "It really is incredible that we can go close to one order of magnitude" (to C)
26:00 Lisp code is faster than optimized C (quantum) programs when running on the QVM. For non trivial benchmarks (...) {Lisp faster} on an average of 40% percent.
30:00 quick explanation of quantum machine code
33:06 What is the team dynamics of using Lisp? "Condescencion: Lisp's number one enemy" (fun part)
"Some time between 2 and 6 decades ago, Lisp invented approximately all of the popular things in programming, some of which are just starting to make an appearance [long list of features follow]"
Really fun part follows.
35:41 things Lisp programmers tell the other programming teams
36:40 Interesting, beautiful comparison of using Lisp versus doing calligraphy with calligraphy pens.
41:21 Presenting internship program at Rigetti. Stressing the importance of first having a SBCL, Emacs, Slime, Paredit, and Quicklisp, before thinking how writing productive Lisp looks like.
43:33 Comments of interns after the internship, favorable to Lisp, as well as unfavorable comment. (Fun part here)
51:00 Explanation of what quantum computing is all about
- michaelsbradley 9y agoI guess ParEdit has staying power, but isn't Smartparens[+] the way to go these days? https://github.com/Fuco1/smartparens https://github.com/Fuco1/smartparens
- meken 9y agoYMMV but for what it's worth I became frustrated with smartparens when I couldn't figure out how to do something very simple. I think it was traversing down into the next sexp. I got different behavior when my cursor was right up against the sexp versus one space before. Also whereas paredit really pushes me to have a mental model that the lisp source code forms a tree (e.g. up, down, left, and right being the main operations), I found smartparens drove my mental model back to treating the code a string of characters.
- michaelsbradley 9y agoInteresting. I wonder if it has to do default settings, or something like that. I'm using bbatsov/prelude[+], for several years now, and Smartparens (per prelude's config) has always behaved for me like a better ParEdit. [+] https://github.com/bbatsov/prelude https://github.com/bbatsov/prelude
- meken 9y agoAh thanks for the recommendation. For what it's worth I was using the evil-mode smartparens layer bundled with spacemacs.
- open_bear 9y agoParinfer is another good attempt at making editing Lisp code easier: https://github.com/shaunlebron/parinfer https://github.com/shaunlebron/parinfer