Org Tables - From Zero to Hero
19:11
Learn Emacs Lisp in 30 Minutes
30:22
5 Reasons I Love Emacs Orgmode
15:43
Why Learn Haskell in 2025?
21:30
Жыл бұрын
Advent of Code but in Emacs Lisp
15:56
Why Are Lisp Macros So Great!?
16:28
2 жыл бұрын
Unleash The REPL With Sly
14:45
2 жыл бұрын
LEM - What If Emacs Was Multithreaded
14:32
LOOP Common Lisps Superior For
20:53
2 жыл бұрын
Why You Should Learn Lisp In 2024
21:50
Пікірлер
@de_soot
@de_soot 2 күн бұрын
i cant get it to work on my Fedora :(
@diamondtulip6186
@diamondtulip6186 2 күн бұрын
Haskell has no practical usage, waist of time unless you want to go deep in the theory. Your example of `add a b` function is practical demonstration of putting the lipstick on a pig. Clearly both 'a' and 'b' are integers so `return (a + b)` would logically be simple integer, But for some reason you wrap up the integer into the strange 'IO' thingy as 'IO Integer'. Why the f..k for such a simple thing like adding 2 numbers and printing the debug log one have to dedicate time to lengthy study about the monads and eventually learn that IO monad is just the one out of plethora of monads used in Haskell and to deal with them all one has to learn even more impractical and useless and crazy concept of monad transformers just to be able to push the same simple value between monad domains? In every practical programming language making adder function and printing the result is dead simple except of Haskell.
@GavinFreeborn
@GavinFreeborn 2 күн бұрын
Ya if your program is simply adding two static numbers and print the result I certainly wouldn't choose haskell. Choose the right tool for the job. I do find it nice for developing more complex applications personally for exactly the reason it seems to bother you. Doing things that often lead to trouble like mutating state and general io operations are more of a bit more work but mean you don't have to worry about them leading to unforeseen errors later down the road. All just my own opinions though. I have had so many problems crop up related to these issues at multiple companies on multiple projects. Just because someone did a quick mutation they didn't notice they costed someone else a day or more of debugging to fix it.
@arialdomartini
@arialdomartini 3 күн бұрын
Thank you thank you! Such great quality and fresh videos are what Emacs deserves. Kudos, really well done! If I can suggest: the amount of keybindings in Emacs might look intimidating to newcomers. I've always thought that mentioning the commands to be run with M-x, together with the keybinding, might help seeing Emacs as more approachable.
@foresthobo1166
@foresthobo1166 3 күн бұрын
You look too happy, haskell can't be any good😂😂😂
@xtra9996
@xtra9996 3 күн бұрын
What is stopping me learning Lisp in 2022 is the fact that we're in 2024. But I just started to learn it and I'm quite excited.
@jkolikovec
@jkolikovec 4 күн бұрын
I'm at my wits end. I've done exactly as you've done, but corfu just refuses to work
@a_maxed_out_handle_of_30_chars
@a_maxed_out_handle_of_30_chars 10 күн бұрын
good video :)
@letsgobrandon-iq3bn
@letsgobrandon-iq3bn 12 күн бұрын
Yeah, 3yrs too late, but at 8min mark: by using ‘sudo -E make’ or ‘sudo -Es’ before running make, would source your env and make it available for sudoer.
@AdamSchelenbergCom
@AdamSchelenbergCom 13 күн бұрын
I particularly don't understand Higher Kind Types. Why does the Haskell needs them? You mentioned that RUst doesn't have higher kinds, but is would it be beneficial to have them?
@wrburdick
@wrburdick 16 күн бұрын
org-roam might improve your productivity even more...
@neponel
@neponel 17 күн бұрын
get any recommendations on how to do this but locally? without use of cloud servcies? want to parse pdf into markdown.
@GavinFreeborn
@GavinFreeborn 15 күн бұрын
None of this is using cloud services. It's all local. For converting a pdf to markdown I would suggest using image magic to convert the pdf into an image and tesseract to extract the text. Doesn't convert to markdown though just extracts the text for you without an external service
@apatterndarkly
@apatterndarkly 18 күн бұрын
Hey hey. I just wanted to drop a comment to thank you for this concise and informative video. As someone with very limited Emacs experience, Doom and other distros tend to overwhelm and disorient me because I never know what behavior is coming from where. Not only am I then at a loss as to how to customize or debug behaviors, but also I'll find that all of a sudden something is unexpectedly executing, and I've got an extremely low tolerance for that. Vim keybindings, a color theme, vertico, and use-package are a fantastic starting point for me. This little video of yours seems to have given my smooth brain enough traction to spend some quality time living in Emacs to explore what kind of terminal workflow solution it might provide for me. So, yeah, thanks a ton. Also, after taking a quick look at the rest of your video uploads, you've got yourself a new subscriber :) Next stop language servers...
@mikethe1wheelnut
@mikethe1wheelnut 18 күн бұрын
..3 minutes in, and I feel I have absolutely no idea what you're talking about >< ..I'll have to write some lisp programs to wrap my head around it :-)
@dreznik
@dreznik 18 күн бұрын
Buddy, you are 50 yrs late!
@टिरंजननकले
@टिरंजननकले 22 күн бұрын
when i type Control-C Control-C, i get "undefined". Any idea?
@pierreabounaoum3713
@pierreabounaoum3713 22 күн бұрын
have you ever worked on Gtk+? I get an error on finding library? any Idea?
@CallousCoder
@CallousCoder 23 күн бұрын
Lisp is torture for the eyes. And no it’s not like an operating system. At least most aren’t. Most don’t start bare metal (if any) and control hardware. Forth and MUMPS generally are.
@christianbrom7696
@christianbrom7696 25 күн бұрын
Could you please make your repro public?
@SniperMayer
@SniperMayer 29 күн бұрын
I worked at one of the largest financial corporations and the entire fraud detection and identity services platform was written in Clojure. LISP is still out there, still great, companies are just not advertising these things that much.
@nadred5396
@nadred5396 Ай бұрын
Bruh talks to fast I thought I had the video on 1.5x speed
@AnotherGenericChannel
@AnotherGenericChannel Ай бұрын
Considering I went from Netscape Navigator to Firefox and didn't use Chrome, it's hard to imagine doing anything in Chrome.
@nakternal
@nakternal Ай бұрын
Great video for hearding people over to vim 😂
@geoffreyvanwyk4588
@geoffreyvanwyk4588 Ай бұрын
Please make a video of Lem 2.0.
@scar6073
@scar6073 Ай бұрын
This feels like history is repeating itself with Python also is rust following the same arc is java?
@CharlesHarris-r6d
@CharlesHarris-r6d Ай бұрын
Hall Barbara Brown Mark Martin Jessica
@dimalink4486
@dimalink4486 Ай бұрын
I start use Gvim last week. Cool thing. I am enough clever for this. This day become for me! I am happy with this. Actually, i am very itneresting - why do u look like Duke Nukem? Wow!, i cant expect that. But thats cool! keep on being Duke Nukem!!! Thats cool!
@chilinouillesdepommesdeter819
@chilinouillesdepommesdeter819 Ай бұрын
This helps a lot, thank you.
@fanisgiannoulakis163
@fanisgiannoulakis163 Ай бұрын
what is the reason for all this that is done very easily with photoshop?
@frroossst4267
@frroossst4267 Ай бұрын
I was wanting to use NixOS, but when I went to install it said my hardware was out of date, so I said fuck it, and then came across this video a few days later. Spent the next two days setting up a legendary Makefile config. Thanks Gavin!
@3Max
@3Max Ай бұрын
"calc, it can generate Taylor Series for you" ... 10 seconds later ... "so when calc isn't enough for you . . .", I guess for those of us that are solving the Riemann Hypothesis in emacs, likely with something like M-x prove-langlands
@picosdrivethru
@picosdrivethru Ай бұрын
Yes! Read ahead / Study ahead is a great tip, research supported!
@DataPastor
@DataPastor Ай бұрын
You could also review Hy which has just reached version 1.0 now in Sept/2024
@jayantchoudhary1495
@jayantchoudhary1495 Ай бұрын
you definitely sold me on lisp, closure specially I have tried lisp in the past but was underwhelmed by it compared to haskell
@Ramkumar-uj9fo
@Ramkumar-uj9fo Ай бұрын
Scala and Clojure map to Lisp and Haskell, respectively. - **Clojure** is a modern Lisp dialect that emphasizes immutability and functional programming within the JVM ecosystem. - **Scala** combines object-oriented and functional programming paradigms, aligning with Haskell's strong type system and functional nature. This mapping highlights the influence of Lisp and Haskell on these contemporary languages.
@Ramkumar-uj9fo
@Ramkumar-uj9fo Ай бұрын
Your perspective can be restated as: - **GANs** in AI teach about competition through the adversarial relationship between the generator and discriminator. - **Lisp** can teach programming applicable to languages like COBOL, JavaScript, Python, and Java. - **Haskell** remains separate and provides valuable insights into mathematics. This emphasizes Lisp's foundational role in teaching programming while highlighting Haskell's unique contributions. Drafted by AI
@NeroPawn
@NeroPawn 2 ай бұрын
Sold
@girlmaya6818
@girlmaya6818 2 ай бұрын
Subtitles would be good
@stephenreaves3205
@stephenreaves3205 2 ай бұрын
"The tooling's not bad, you just need a wrapper for this wrapper which wraps this which wraps this which..." Great video though.
@pewolo
@pewolo 2 ай бұрын
You can actually create better stuffs (TOC, LOF, LOE or whatever you want) in Groff using just base Troff than any macro package. The MS MACRO PACKAGE table of content is not professionally nor academically presentable at all. I wish I could show you here what is possible with base Troff in a screenshot.
@ConsultingjoeOnline
@ConsultingjoeOnline 2 ай бұрын
So it all has to ru. On a JVM??? Why would I want java?
@cosmowanda6460
@cosmowanda6460 2 ай бұрын
You conveniently forgot to mention how complicated Haskell is and how much mental gymnastics you have to go through to understand things that are straightforward in other languages. Only reason I was able to pick up Haskell was because I was already comfortable with OCaml. I wouldn't willingly use it for any project
@GavinFreeborn
@GavinFreeborn 2 ай бұрын
I get where you are coming from. Learning Haskell isn't easy; some things may seem more complicated than other languages (especially IO operations). I find it easy to get a handle on it once you have more practice. It's a language that teaches you a whole new way to program. In return you get powerful features languages like OCaml just can't offer. Languages like OCaml give you some features you see in Haskell without changing how you program. It's nice if you have experience but is often closer to a crutch. It's all personal preference on what is worth it to you.
@TURKISTONIM2
@TURKISTONIM2 2 ай бұрын
I think it would be more helpful if you had shown the key commands in the video.
@GavinFreeborn
@GavinFreeborn 2 ай бұрын
You can see every key and the command associated with it in the modelline aka the bar at the bottom of emacs
@murat8180
@murat8180 2 ай бұрын
Do you offer tutoring classes?
@qu4ku
@qu4ku 2 ай бұрын
there is nothing though to balance in "housing topic". building new houses solves the problem, period.
@SyedZainAliShah-fe8zs
@SyedZainAliShah-fe8zs 2 ай бұрын
thank you so much, this was incredibly helpful!
@jm77_josemanuel
@jm77_josemanuel 2 ай бұрын
These two guys achive what they do. I've learnt Emacs with them both. So good channels. Thanks!
@treytrey5790
@treytrey5790 2 ай бұрын
cant wait to watch this
@StephanGelenscher
@StephanGelenscher 2 ай бұрын
You are not quite good at teaching - this video feels at least like... This video feels like a good first draft, to make a second, polished version . Don't show off, how much else you know, don't talk about md when you want to show org. Set up a problem and show how you solve it with org. Introducing the concepts you show here on the way.... Man...i am 7minutes in and annyoed as freak 😅😅
@GavinFreeborn
@GavinFreeborn 2 ай бұрын
I assume most people are familiar with markdown, so comparing and contrasting made sense to me. I understand that may be confusing to those who are unfamiliar with markdown. I appreciate the feedback and maybe a video focused on using org-mode to solve a problem would make sense for the future. As far as showing off could you explain what you mean?
@emulationeduemulationeduca4343
@emulationeduemulationeduca4343 2 ай бұрын
What a divinely planned interaction, two of my best picks of examplery men using Emacs, the best text editor in the known realm😂😂❤