This video is focused on Lisp a collection of languages I have fallen in love with and think many of you will do the same.
My video on learning Racket
https://www.youtube.com/watch?v=n_7drg-R-YY
Scheme introduction I like
https://www.youtube.com/watch?v=tA1clbGDczI
Recompiling a video game without stopping it in Common Lisp
https://www.youtube.com/watch?v=6pMyhrDcMzw
Reference for why I compare Lisps performance to that of C
https://programming-language-benchmarks.vercel.app/lisp-vs-c
Let me know what you think and if there is anything specific you would like to learn about.
----------------► Wanna Support Me? ◀︎----------------
Github:
https://www.github.com/sponsors/gavinok
Patreon:
https://www.patreon.com/gavinfreeborn
----------------► Wanna Checkout...
published: 19 Jan 2022
LOOP Common Lisps Superior For
This tutorial is focused on Common Lisp's Loop Macro. The best form of procedural iteration I have ever seen.
common lisp website:
https://common-lisp.net/downloads
Let me know what you think and if there is anything specific you would like to learn about.
----------------► Wanna Support Me? ◀︎----------------
Github:
https://www.github.com/sponsors/gavinok
Patreon:
https://www.patreon.com/gavinfreeborn
----------------► Wanna Checkout My Dots? ◀︎----------------
Vimrc:
https://github.com/Gavinok/dotvim
Emacs Config:
https://github.com/Gavinok/emacs.d
----------------► Come Join The Community◀︎----------------
LBRY:
https://open.lbry.com/@GavinFreeborn:d?r=FVxxdjxLmbpPS5K4EdMsLjBjkxv9eEGs
Matrix Space:
https://matrix.to/#/%23gavinfreeborn:matrix.org
Discord:...
published: 22 Mar 2022
Creating Your First Lisp Project - Quicklisp, asdf, and Packages
In this tutorial, we will create a simple REST API in Common Lisp and learn about Quicklisp and asdf. You will know everything needed to create a professional Lisp library or executable by the end.
https://www.quicklisp.org/beta/
Let me know what you think and if there is anything specific you would like to learn about.
----------------► Wanna Support Me? ◀︎----------------
Github:
https://www.github.com/sponsors/gavinok
Patreon:
https://www.patreon.com/gavinfreeborn
----------------► Wanna Checkout My Dots? ◀︎----------------
Vimrc:
https://github.com/Gavinok/dotvim
Emacs Config:
https://github.com/Gavinok/emacs.d
----------------► Come Join The Community◀︎----------------
LBRY:
https://open.lbry.com/@GavinFreeborn:d?r=FVxxdjxLmbpPS5K4EdMsLjBjkxv9eEGs
Matrix Space:...
published: 14 May 2022
Luke Smith is wrong about Lisp!!
This video is just a rambly video where I run through why what Luke Smith says about Lisp is wrong...
Before you ask no I wasn't wearing a shirt.
https://drive.google.com/file/d/1Nw31-iJzgjKCTqJEqSlBKfgov3Pxnvbn/view?usp=sharing
Links:
https://github.com/fukamachi/woo
https://flownet.com/gat/papers/lisp-java.pdf
https://renato.athaydes.com/posts/revisiting-prechelt-paper-comparing-languages.html
The essay by Paul Graham I said was called "Why Lisp" is actually this:
http://www.paulgraham.com/diff.html
http://www.informatimago.com:8000/develop/lisp/com/informatimago/small-cl-pgms/wang.html
http://www.lispworks.com/documentation/lw50/CLHS/Front/index.htm
published: 24 May 2022
Common Lisp Hacking #1
A little video for the programmers! If you have never seen Common Lisp in action this is the video for you. It is of course a shameless plug for my all time favorite programming language and hopefully gives you a good idea of its enormous power and expression.
I tried something different here by typing and programming live and recording it, so a few spelling errors may have slipped through :-)
Like: it is of course Clozure Common Lisp :-)
In most places the video is at 8x speed.
My motto and the definition of Guerrilla Programming is:
"A program or system should ONLY be shaped by the problem it solves!"
This can be done in all languages but it becomes a whole heap more effective if the language allows you to be as creative and expressive as is required to solve the problem.
Common Li...
This video is focused on Lisp a collection of languages I have fallen in love with and think many of you will do the same.
My video on learning Racket
https...
This video is focused on Lisp a collection of languages I have fallen in love with and think many of you will do the same.
My video on learning Racket
https://www.youtube.com/watch?v=n_7drg-R-YY
Scheme introduction I like
https://www.youtube.com/watch?v=tA1clbGDczI
Recompiling a video game without stopping it in Common Lisp
https://www.youtube.com/watch?v=6pMyhrDcMzw
Reference for why I compare Lisps performance to that of C
https://programming-language-benchmarks.vercel.app/lisp-vs-c
Let me know what you think and if there is anything specific you would like to learn about.
----------------► Wanna Support Me? ◀︎----------------
Github:
https://www.github.com/sponsors/gavinok
Patreon:
https://www.patreon.com/gavinfreeborn
----------------► Wanna Checkout My Dots? ◀︎----------------
Vimrc:
https://github.com/Gavinok/dotvim
Emacs Config:
https://github.com/Gavinok/emacs.d
----------------► Come Join The Community◀︎----------------
LBRY:
https://open.lbry.com/@GavinFreeborn:d?r=FVxxdjxLmbpPS5K4EdMsLjBjkxv9eEGs
Matrix Space:
https://matrix.to/#/%23gavinfreeborn:matrix.org
Discord:
https://discord.gg/JJk5KKU
00:00 Intro
01:33 Scheme
02:00 Common Lisp
02:55 Clojure
04:44 Easy to start learning
05:34 Simple Syntax
09:48 Code as Data
15:01 Will always exist
15:42 It only gets better with age
16:08 The REPL
18:58 Lisp can do ANYTHING
20:07 Outro
This video is focused on Lisp a collection of languages I have fallen in love with and think many of you will do the same.
My video on learning Racket
https://www.youtube.com/watch?v=n_7drg-R-YY
Scheme introduction I like
https://www.youtube.com/watch?v=tA1clbGDczI
Recompiling a video game without stopping it in Common Lisp
https://www.youtube.com/watch?v=6pMyhrDcMzw
Reference for why I compare Lisps performance to that of C
https://programming-language-benchmarks.vercel.app/lisp-vs-c
Let me know what you think and if there is anything specific you would like to learn about.
----------------► Wanna Support Me? ◀︎----------------
Github:
https://www.github.com/sponsors/gavinok
Patreon:
https://www.patreon.com/gavinfreeborn
----------------► Wanna Checkout My Dots? ◀︎----------------
Vimrc:
https://github.com/Gavinok/dotvim
Emacs Config:
https://github.com/Gavinok/emacs.d
----------------► Come Join The Community◀︎----------------
LBRY:
https://open.lbry.com/@GavinFreeborn:d?r=FVxxdjxLmbpPS5K4EdMsLjBjkxv9eEGs
Matrix Space:
https://matrix.to/#/%23gavinfreeborn:matrix.org
Discord:
https://discord.gg/JJk5KKU
00:00 Intro
01:33 Scheme
02:00 Common Lisp
02:55 Clojure
04:44 Easy to start learning
05:34 Simple Syntax
09:48 Code as Data
15:01 Will always exist
15:42 It only gets better with age
16:08 The REPL
18:58 Lisp can do ANYTHING
20:07 Outro
This tutorial is focused on Common Lisp's Loop Macro. The best form of procedural iteration I have ever seen.
common lisp website:
https://common-lisp.net/...
This tutorial is focused on Common Lisp's Loop Macro. The best form of procedural iteration I have ever seen.
common lisp website:
https://common-lisp.net/downloads
Let me know what you think and if there is anything specific you would like to learn about.
----------------► Wanna Support Me? ◀︎----------------
Github:
https://www.github.com/sponsors/gavinok
Patreon:
https://www.patreon.com/gavinfreeborn
----------------► Wanna Checkout My Dots? ◀︎----------------
Vimrc:
https://github.com/Gavinok/dotvim
Emacs Config:
https://github.com/Gavinok/emacs.d
----------------► Come Join The Community◀︎----------------
LBRY:
https://open.lbry.com/@GavinFreeborn:d?r=FVxxdjxLmbpPS5K4EdMsLjBjkxv9eEGs
Matrix Space:
https://matrix.to/#/%23gavinfreeborn:matrix.org
Discord:
https://discord.gg/JJk5KKU
00:00 Intro
This tutorial is focused on Common Lisp's Loop Macro. The best form of procedural iteration I have ever seen.
common lisp website:
https://common-lisp.net/downloads
Let me know what you think and if there is anything specific you would like to learn about.
----------------► Wanna Support Me? ◀︎----------------
Github:
https://www.github.com/sponsors/gavinok
Patreon:
https://www.patreon.com/gavinfreeborn
----------------► Wanna Checkout My Dots? ◀︎----------------
Vimrc:
https://github.com/Gavinok/dotvim
Emacs Config:
https://github.com/Gavinok/emacs.d
----------------► Come Join The Community◀︎----------------
LBRY:
https://open.lbry.com/@GavinFreeborn:d?r=FVxxdjxLmbpPS5K4EdMsLjBjkxv9eEGs
Matrix Space:
https://matrix.to/#/%23gavinfreeborn:matrix.org
Discord:
https://discord.gg/JJk5KKU
00:00 Intro
In this tutorial, we will create a simple REST API in Common Lisp and learn about Quicklisp and asdf. You will know everything needed to create a professional L...
In this tutorial, we will create a simple REST API in Common Lisp and learn about Quicklisp and asdf. You will know everything needed to create a professional Lisp library or executable by the end.
https://www.quicklisp.org/beta/
Let me know what you think and if there is anything specific you would like to learn about.
----------------► Wanna Support Me? ◀︎----------------
Github:
https://www.github.com/sponsors/gavinok
Patreon:
https://www.patreon.com/gavinfreeborn
----------------► Wanna Checkout My Dots? ◀︎----------------
Vimrc:
https://github.com/Gavinok/dotvim
Emacs Config:
https://github.com/Gavinok/emacs.d
----------------► Come Join The Community◀︎----------------
LBRY:
https://open.lbry.com/@GavinFreeborn:d?r=FVxxdjxLmbpPS5K4EdMsLjBjkxv9eEGs
Matrix Space:
https://matrix.to/#/%23gavinfreeborn:matrix.org
Discord:
https://discord.gg/JJk5KKU
00:00 Intro
In this tutorial, we will create a simple REST API in Common Lisp and learn about Quicklisp and asdf. You will know everything needed to create a professional Lisp library or executable by the end.
https://www.quicklisp.org/beta/
Let me know what you think and if there is anything specific you would like to learn about.
----------------► Wanna Support Me? ◀︎----------------
Github:
https://www.github.com/sponsors/gavinok
Patreon:
https://www.patreon.com/gavinfreeborn
----------------► Wanna Checkout My Dots? ◀︎----------------
Vimrc:
https://github.com/Gavinok/dotvim
Emacs Config:
https://github.com/Gavinok/emacs.d
----------------► Come Join The Community◀︎----------------
LBRY:
https://open.lbry.com/@GavinFreeborn:d?r=FVxxdjxLmbpPS5K4EdMsLjBjkxv9eEGs
Matrix Space:
https://matrix.to/#/%23gavinfreeborn:matrix.org
Discord:
https://discord.gg/JJk5KKU
00:00 Intro
This video is just a rambly video where I run through why what Luke Smith says about Lisp is wrong...
Before you ask no I wasn't wearing a shirt.
https://dr...
This video is just a rambly video where I run through why what Luke Smith says about Lisp is wrong...
Before you ask no I wasn't wearing a shirt.
https://drive.google.com/file/d/1Nw31-iJzgjKCTqJEqSlBKfgov3Pxnvbn/view?usp=sharing
Links:
https://github.com/fukamachi/woo
https://flownet.com/gat/papers/lisp-java.pdf
https://renato.athaydes.com/posts/revisiting-prechelt-paper-comparing-languages.html
The essay by Paul Graham I said was called "Why Lisp" is actually this:
http://www.paulgraham.com/diff.html
http://www.informatimago.com:8000/develop/lisp/com/informatimago/small-cl-pgms/wang.html
http://www.lispworks.com/documentation/lw50/CLHS/Front/index.htm
This video is just a rambly video where I run through why what Luke Smith says about Lisp is wrong...
Before you ask no I wasn't wearing a shirt.
https://drive.google.com/file/d/1Nw31-iJzgjKCTqJEqSlBKfgov3Pxnvbn/view?usp=sharing
Links:
https://github.com/fukamachi/woo
https://flownet.com/gat/papers/lisp-java.pdf
https://renato.athaydes.com/posts/revisiting-prechelt-paper-comparing-languages.html
The essay by Paul Graham I said was called "Why Lisp" is actually this:
http://www.paulgraham.com/diff.html
http://www.informatimago.com:8000/develop/lisp/com/informatimago/small-cl-pgms/wang.html
http://www.lispworks.com/documentation/lw50/CLHS/Front/index.htm
A little video for the programmers! If you have never seen Common Lisp in action this is the video for you. It is of course a shameless plug for my all time fav...
A little video for the programmers! If you have never seen Common Lisp in action this is the video for you. It is of course a shameless plug for my all time favorite programming language and hopefully gives you a good idea of its enormous power and expression.
I tried something different here by typing and programming live and recording it, so a few spelling errors may have slipped through :-)
Like: it is of course Clozure Common Lisp :-)
In most places the video is at 8x speed.
My motto and the definition of Guerrilla Programming is:
"A program or system should ONLY be shaped by the problem it solves!"
This can be done in all languages but it becomes a whole heap more effective if the language allows you to be as creative and expressive as is required to solve the problem.
Common Lisp stimulates you not to behave like a human compiler. Oh, you did not see yourself like that, did you? Think about this: If you are very keen on using software patterns everywhere are you not in effect a pre-compiler to the compiler? Too often do we solve computational problems by trying to match ill-fitting sub-solutions together as a real solution.
Also, now with the new AI craze Lisp should be much more in demand than it is so maybe this video inspires you to have a look at it?
Anyways, I hope you like it and let me know if you want more of this in the comments!
CU in the next one!
Cheers!
A little video for the programmers! If you have never seen Common Lisp in action this is the video for you. It is of course a shameless plug for my all time favorite programming language and hopefully gives you a good idea of its enormous power and expression.
I tried something different here by typing and programming live and recording it, so a few spelling errors may have slipped through :-)
Like: it is of course Clozure Common Lisp :-)
In most places the video is at 8x speed.
My motto and the definition of Guerrilla Programming is:
"A program or system should ONLY be shaped by the problem it solves!"
This can be done in all languages but it becomes a whole heap more effective if the language allows you to be as creative and expressive as is required to solve the problem.
Common Lisp stimulates you not to behave like a human compiler. Oh, you did not see yourself like that, did you? Think about this: If you are very keen on using software patterns everywhere are you not in effect a pre-compiler to the compiler? Too often do we solve computational problems by trying to match ill-fitting sub-solutions together as a real solution.
Also, now with the new AI craze Lisp should be much more in demand than it is so maybe this video inspires you to have a look at it?
Anyways, I hope you like it and let me know if you want more of this in the comments!
CU in the next one!
Cheers!
This video is focused on Lisp a collection of languages I have fallen in love with and think many of you will do the same.
My video on learning Racket
https://www.youtube.com/watch?v=n_7drg-R-YY
Scheme introduction I like
https://www.youtube.com/watch?v=tA1clbGDczI
Recompiling a video game without stopping it in Common Lisp
https://www.youtube.com/watch?v=6pMyhrDcMzw
Reference for why I compare Lisps performance to that of C
https://programming-language-benchmarks.vercel.app/lisp-vs-c
Let me know what you think and if there is anything specific you would like to learn about.
----------------► Wanna Support Me? ◀︎----------------
Github:
https://www.github.com/sponsors/gavinok
Patreon:
https://www.patreon.com/gavinfreeborn
----------------► Wanna Checkout My Dots? ◀︎----------------
Vimrc:
https://github.com/Gavinok/dotvim
Emacs Config:
https://github.com/Gavinok/emacs.d
----------------► Come Join The Community◀︎----------------
LBRY:
https://open.lbry.com/@GavinFreeborn:d?r=FVxxdjxLmbpPS5K4EdMsLjBjkxv9eEGs
Matrix Space:
https://matrix.to/#/%23gavinfreeborn:matrix.org
Discord:
https://discord.gg/JJk5KKU
00:00 Intro
01:33 Scheme
02:00 Common Lisp
02:55 Clojure
04:44 Easy to start learning
05:34 Simple Syntax
09:48 Code as Data
15:01 Will always exist
15:42 It only gets better with age
16:08 The REPL
18:58 Lisp can do ANYTHING
20:07 Outro
This tutorial is focused on Common Lisp's Loop Macro. The best form of procedural iteration I have ever seen.
common lisp website:
https://common-lisp.net/downloads
Let me know what you think and if there is anything specific you would like to learn about.
----------------► Wanna Support Me? ◀︎----------------
Github:
https://www.github.com/sponsors/gavinok
Patreon:
https://www.patreon.com/gavinfreeborn
----------------► Wanna Checkout My Dots? ◀︎----------------
Vimrc:
https://github.com/Gavinok/dotvim
Emacs Config:
https://github.com/Gavinok/emacs.d
----------------► Come Join The Community◀︎----------------
LBRY:
https://open.lbry.com/@GavinFreeborn:d?r=FVxxdjxLmbpPS5K4EdMsLjBjkxv9eEGs
Matrix Space:
https://matrix.to/#/%23gavinfreeborn:matrix.org
Discord:
https://discord.gg/JJk5KKU
00:00 Intro
In this tutorial, we will create a simple REST API in Common Lisp and learn about Quicklisp and asdf. You will know everything needed to create a professional Lisp library or executable by the end.
https://www.quicklisp.org/beta/
Let me know what you think and if there is anything specific you would like to learn about.
----------------► Wanna Support Me? ◀︎----------------
Github:
https://www.github.com/sponsors/gavinok
Patreon:
https://www.patreon.com/gavinfreeborn
----------------► Wanna Checkout My Dots? ◀︎----------------
Vimrc:
https://github.com/Gavinok/dotvim
Emacs Config:
https://github.com/Gavinok/emacs.d
----------------► Come Join The Community◀︎----------------
LBRY:
https://open.lbry.com/@GavinFreeborn:d?r=FVxxdjxLmbpPS5K4EdMsLjBjkxv9eEGs
Matrix Space:
https://matrix.to/#/%23gavinfreeborn:matrix.org
Discord:
https://discord.gg/JJk5KKU
00:00 Intro
This video is just a rambly video where I run through why what Luke Smith says about Lisp is wrong...
Before you ask no I wasn't wearing a shirt.
https://drive.google.com/file/d/1Nw31-iJzgjKCTqJEqSlBKfgov3Pxnvbn/view?usp=sharing
Links:
https://github.com/fukamachi/woo
https://flownet.com/gat/papers/lisp-java.pdf
https://renato.athaydes.com/posts/revisiting-prechelt-paper-comparing-languages.html
The essay by Paul Graham I said was called "Why Lisp" is actually this:
http://www.paulgraham.com/diff.html
http://www.informatimago.com:8000/develop/lisp/com/informatimago/small-cl-pgms/wang.html
http://www.lispworks.com/documentation/lw50/CLHS/Front/index.htm
A little video for the programmers! If you have never seen Common Lisp in action this is the video for you. It is of course a shameless plug for my all time favorite programming language and hopefully gives you a good idea of its enormous power and expression.
I tried something different here by typing and programming live and recording it, so a few spelling errors may have slipped through :-)
Like: it is of course Clozure Common Lisp :-)
In most places the video is at 8x speed.
My motto and the definition of Guerrilla Programming is:
"A program or system should ONLY be shaped by the problem it solves!"
This can be done in all languages but it becomes a whole heap more effective if the language allows you to be as creative and expressive as is required to solve the problem.
Common Lisp stimulates you not to behave like a human compiler. Oh, you did not see yourself like that, did you? Think about this: If you are very keen on using software patterns everywhere are you not in effect a pre-compiler to the compiler? Too often do we solve computational problems by trying to match ill-fitting sub-solutions together as a real solution.
Also, now with the new AI craze Lisp should be much more in demand than it is so maybe this video inspires you to have a look at it?
Anyways, I hope you like it and let me know if you want more of this in the comments!
CU in the next one!
Cheers!
This video is focused on Lisp a collection of languages I have fallen in love with and think many of you will do the same.
My video on learning Racket
https://www.youtube.com/watch?v=n_7drg-R-YY
Scheme introduction I like
https://www.youtube.com/watch?v=tA1clbGDczI
Recompiling a video game without stopping it in Common Lisp
https://www.youtube.com/watch?v=6pMyhrDcMzw
Reference for why I compare Lisps performance to that of C
https://programming-language-benchmarks.vercel.app/lisp-vs-c
Let me know what you think and if there is anything specific you would like to learn about.
----------------► Wanna Support Me? ◀︎----------------
Github:
https://www.github.com/sponsors/gavinok
Patreon:
https://www.patreon.com/gavinfreeborn
----------------► Wanna Checkout My Dots? ◀︎----------------
Vimrc:
https://github.com/Gavinok/dotvim
Emacs Config:
https://github.com/Gavinok/emacs.d
----------------► Come Join The Community◀︎----------------
LBRY:
https://open.lbry.com/@GavinFreeborn:d?r=FVxxdjxLmbpPS5K4EdMsLjBjkxv9eEGs
Matrix Space:
https://matrix.to/#/%23gavinfreeborn:matrix.org
Discord:
https://discord.gg/JJk5KKU
00:00 Intro
01:33 Scheme
02:00 Common Lisp
02:55 Clojure
04:44 Easy to start learning
05:34 Simple Syntax
09:48 Code as Data
15:01 Will always exist
15:42 It only gets better with age
16:08 The REPL
18:58 Lisp can do ANYTHING
20:07 Outro
This video is focused on Lisp a collection of languages I have fallen in love with and think many of you will do the same.
My video on learning Racket
https://www.youtube.com/watch?v=n_7drg-R-YY
Scheme introduction I like
https://www.youtube.com/watch?v=tA1clbGDczI
Recompiling a video game without stopping it in Common Lisp
https://www.youtube.com/watch?v=6pMyhrDcMzw
Reference for why I compare Lisps performance to that of C
https://programming-language-benchmarks.vercel.app/lisp-vs-c
Let me know what you think and if there is anything specific you would like to learn about.
----------------► Wanna Support Me? ◀︎----------------
Github:
https://www.github.com/sponsors/gavinok
Patreon:
https://www.patreon.com/gavinfreeborn
----------------► Wanna Checkout My Dots? ◀︎----------------
Vimrc:
https://github.com/Gavinok/dotvim
Emacs Config:
https://github.com/Gavinok/emacs.d
----------------► Come Join The Community◀︎----------------
LBRY:
https://open.lbry.com/@GavinFreeborn:d?r=FVxxdjxLmbpPS5K4EdMsLjBjkxv9eEGs
Matrix Space:
https://matrix.to/#/%23gavinfreeborn:matrix.org
Discord:
https://discord.gg/JJk5KKU
00:00 Intro
01:33 Scheme
02:00 Common Lisp
02:55 Clojure
04:44 Easy to start learning
05:34 Simple Syntax
09:48 Code as Data
15:01 Will always exist
15:42 It only gets better with age
16:08 The REPL
18:58 Lisp can do ANYTHING
20:07 Outro
This tutorial is focused on Common Lisp's Loop Macro. The best form of procedural iteration I have ever seen.
common lisp website:
https://common-lisp.net/downloads
Let me know what you think and if there is anything specific you would like to learn about.
----------------► Wanna Support Me? ◀︎----------------
Github:
https://www.github.com/sponsors/gavinok
Patreon:
https://www.patreon.com/gavinfreeborn
----------------► Wanna Checkout My Dots? ◀︎----------------
Vimrc:
https://github.com/Gavinok/dotvim
Emacs Config:
https://github.com/Gavinok/emacs.d
----------------► Come Join The Community◀︎----------------
LBRY:
https://open.lbry.com/@GavinFreeborn:d?r=FVxxdjxLmbpPS5K4EdMsLjBjkxv9eEGs
Matrix Space:
https://matrix.to/#/%23gavinfreeborn:matrix.org
Discord:
https://discord.gg/JJk5KKU
00:00 Intro
In this tutorial, we will create a simple REST API in Common Lisp and learn about Quicklisp and asdf. You will know everything needed to create a professional Lisp library or executable by the end.
https://www.quicklisp.org/beta/
Let me know what you think and if there is anything specific you would like to learn about.
----------------► Wanna Support Me? ◀︎----------------
Github:
https://www.github.com/sponsors/gavinok
Patreon:
https://www.patreon.com/gavinfreeborn
----------------► Wanna Checkout My Dots? ◀︎----------------
Vimrc:
https://github.com/Gavinok/dotvim
Emacs Config:
https://github.com/Gavinok/emacs.d
----------------► Come Join The Community◀︎----------------
LBRY:
https://open.lbry.com/@GavinFreeborn:d?r=FVxxdjxLmbpPS5K4EdMsLjBjkxv9eEGs
Matrix Space:
https://matrix.to/#/%23gavinfreeborn:matrix.org
Discord:
https://discord.gg/JJk5KKU
00:00 Intro
This video is just a rambly video where I run through why what Luke Smith says about Lisp is wrong...
Before you ask no I wasn't wearing a shirt.
https://drive.google.com/file/d/1Nw31-iJzgjKCTqJEqSlBKfgov3Pxnvbn/view?usp=sharing
Links:
https://github.com/fukamachi/woo
https://flownet.com/gat/papers/lisp-java.pdf
https://renato.athaydes.com/posts/revisiting-prechelt-paper-comparing-languages.html
The essay by Paul Graham I said was called "Why Lisp" is actually this:
http://www.paulgraham.com/diff.html
http://www.informatimago.com:8000/develop/lisp/com/informatimago/small-cl-pgms/wang.html
http://www.lispworks.com/documentation/lw50/CLHS/Front/index.htm
A little video for the programmers! If you have never seen Common Lisp in action this is the video for you. It is of course a shameless plug for my all time favorite programming language and hopefully gives you a good idea of its enormous power and expression.
I tried something different here by typing and programming live and recording it, so a few spelling errors may have slipped through :-)
Like: it is of course Clozure Common Lisp :-)
In most places the video is at 8x speed.
My motto and the definition of Guerrilla Programming is:
"A program or system should ONLY be shaped by the problem it solves!"
This can be done in all languages but it becomes a whole heap more effective if the language allows you to be as creative and expressive as is required to solve the problem.
Common Lisp stimulates you not to behave like a human compiler. Oh, you did not see yourself like that, did you? Think about this: If you are very keen on using software patterns everywhere are you not in effect a pre-compiler to the compiler? Too often do we solve computational problems by trying to match ill-fitting sub-solutions together as a real solution.
Also, now with the new AI craze Lisp should be much more in demand than it is so maybe this video inspires you to have a look at it?
Anyways, I hope you like it and let me know if you want more of this in the comments!
CU in the next one!
Cheers!