Тёмный
No video :(

A Rough Introduction to Guile Scheme - System Crafters Live! 

System Crafters
Подписаться 34 тыс.
Просмотров 9 тыс.
50% 1

In today's stream, I'll give a high-level walkthrough of the Guile Scheme programming language and explain some ways that it's different than Emacs Lisp. Join us if you've been interested in learning about Scheme!
SUPPORT THE CHANNEL:
👕 store.systemcr...
👍 systemcrafters...
📘 Get Your Copy of Mastering Emacs: www.masteringe...
🌐 Buy a domain with Namecheap: namecheap.pxf....
SHOW NOTES:
[[systemcrafters...]]
MY CONFIGURATION:
config.daviwil...
config.daviwil...
config.daviwil... (Guix)
JOIN THE COMMUNITY:
systemcrafters.... (IRC and Discord)
/ systemcrafters
OTHER SERIES:
- Emacs Essentials: • The Absolute Beginner'...
- Emacs From Scratch: • Emacs From Scratch #1 ...
- Emacs Tips: • Emacs Tips - How to Sh...
- Emacs Desktop Environment: • Emacs Desktop Environm...
- Emacs IDE: • Emacs From Scratch #8 ...
- Emacs Mail: • Streamline Your E-mail...
- Learning Emacs Lisp: • Introduction to Emacs ...
- Craft Your System with GNU Guix: • An Introduction to GNU...
MY SECOND CHANNEL:
On the Flux Harmonic channel I do live coding twice a week using many of the tools we talk about on System Crafters!
- / fluxharmoniclive
- fluxharmonic.com
CREDITS:
Coriolis Effect by logos feat. stefsax, licensed Creative Commons 3.0 CC-BY ccmixter.org/fi...
reNovation by airtone, licensed Creative Commons 3.0 CC-BY ccmixter.org/fi...
ukeSounds by airtone, licensed Creative Commons 3.0 CC-BY ccmixter.org/fi...
Between Worlds (Instrumental) by Aussens@iter, licensed Creative Commons 3.0 CC-BY ccmixter.org/fi...

Опубликовано:

 

28 авг 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 19   
@donaldrshaffer
@donaldrshaffer 2 года назад
Yes, more Guile Scheme series videos.
@literallynobody3311
@literallynobody3311 2 года назад
Lets gooo, this is just what i needed! The only thing that kept me from going all in with guix is that i would need to write some packages, and while the syntax and process seems easy enough it felt very uncomfortable and wrong not actually knowing the language
@pedrodelfino9493
@pedrodelfino9493 2 года назад
Great content. You really helped me to level up (multiple levels) on my Emacs use. I wish you could do the same with Guix SD (maybe NixOS too). Like multiple videos showing cool customizations step by step. Just like Emacs from the Scratch series but for Guix SD... There is already some content on Guix and Guile Scheme. This is just a message to encourage you to do more! Keep up the awesome content :D
@SystemCrafters
@SystemCrafters 2 года назад
Thanks Pedro! I'll certainly get back to the Guix videos soon, lots to talk about there.
@abarocio80
@abarocio80 2 года назад
Nice stream! I felt it a little high for me, but I guess that was expected, since emacs-lisp is the only lisp I really use. Thanks!
@SystemCrafters
@SystemCrafters 2 года назад
Yeah, I need to make some videos to really break things down, and not in a hurry like I did here :)
@fikrirahmatnurhidayat4988
@fikrirahmatnurhidayat4988 Год назад
Need more Guile Scheme video, sadly there's not a lot on RU-vid :"(
@sjatkins
@sjatkins Год назад
As someone that loves lisp it was great to see how it is used in GUIX to manage packages, builds and systems. Actually that is what I wished this was but most was very elementary aspects of Scheme or indeed most any Lisp. But define-syntax is not so elementary for sure.
@SystemCrafters
@SystemCrafters Год назад
I'll definitely cover how it applies to Guix internals in the future!
@staypufd2001
@staypufd2001 8 месяцев назад
You actually can add in Guile and ship it as part of your app, as long as your app is also GPL3 compliant. You can integrate it into C and C++ programs very easily.
@jasonpersson
@jasonpersson Год назад
I'd love to see a stream comparing and contrasting dynamic languages like Scheme/Clojure/Common Lisp vs Haskell/F#/C#/Java. I guess it would be a tough one to make without descending into flame wars! Might be interesting to hear personal anecdotes and experiences to avoid the flames? My professional career (23 years now) has been dominated by statically typed languages, C++, C#, TypeScript. I just _assume_ that static typing is better, but I find it very challenging and thought provoking that very successful systems are created with dynamic languages.
@SystemCrafters
@SystemCrafters Год назад
That would definitely be an interesting discussion! I still don't have a concrete opinion on whether static VS dynamic is better, but I find myself gravitating to more hackable dynamic systems like Lisp and Scheme. I love the tooling benefits of static typing, though.
@donaldrshaffer
@donaldrshaffer Год назад
"Guile supports writing and running code written to the R5RS, R6RS, and R7RS Scheme standards, and also supports a number of SRFI modules. " page 4 Guile Reference Manual
@rsv-code7004
@rsv-code7004 Год назад
Great video and I've learned so much from all the System Crafters videos. Thank you! One clarification. I believe that code you've written on your own in Guile Scheme is NOT bound by the terms of the GPLv3. The Guile License page states that.
@SystemCrafters
@SystemCrafters Год назад
Yep, I'm not sure what I said, but GPL only comes into effect if you statically link the Guile Scheme C library into your own program.
@rsv-code7004
@rsv-code7004 Год назад
​@@SystemCrafters My bad, I miss heard you. You said it correctly in the video. Thanks!
@SystemCrafters
@SystemCrafters Год назад
No worries! I do say things wrong in streams occasionally :)
@3ombieautopilot
@3ombieautopilot 3 месяца назад
@System Crafters? Any opinion on Chez Scheme?
@gushock5487
@gushock5487 Год назад
17:00 the hands-on starts here
Далее
Why Are Lisp Macros So Great!?
16:28
Просмотров 15 тыс.
Ajdarlar...😅 QVZ 2024
00:39
Просмотров 619 тыс.
Andrew Kelley   Practical Data Oriented Design (DoD)
46:40
Turns out REST APIs weren't the answer (and that's OK!)
10:38
Why You Should Learn Lisp In 2024
21:50
Просмотров 64 тыс.
Emacs: Org mode basics
48:31
Просмотров 14 тыс.
Rewrite Your Scripts In LISP - with Roswell
21:23
Просмотров 21 тыс.
10 Reasons Not To Use Rust (The Whole Truth)
4:59
Просмотров 198 тыс.
What Are The Benefits Of Emacs Over Vim?
29:44
Просмотров 174 тыс.
DHH discusses SQLite (and Stoicism)
54:00
Просмотров 60 тыс.