Finish up episode 3

This commit is contained in:
Sameer Rahmani 2022-02-14 10:15:37 +00:00
parent 650c1f1d82
commit 687d138fe3
2 changed files with 42 additions and 1 deletions

View File

@ -0,0 +1,8 @@
# -*- mode: snippet -*-
# contributor: lxsameer <lxsameer@gnu.org>
# name: C++-mode section
# key: sec
# --
// ----------------------------------------------------------------------------
// $0
// ----------------------------------------------------------------------------

View File

@ -39,7 +39,8 @@ CLOSED: [2022-01-09 Sun 19:03]
- Repository: https://devheroes.codes/FG42
- Website: https://lxsameer.com
- Email: lxsameer@gnu.org or lxsameer@lxsameer.com
* Episode 2 - Survive on the first day
* DONE Episode 2 - Survive on the first day
CLOSED: [2022-02-11 Fri 10:28]
** Why bother?
** Why GNU/Emacs?
*** People might say because of
@ -118,3 +119,35 @@ holding =Control= and then press =e= key while pressing down =Alt= and finally p
- ...
-
3. List evaluation
* Episode 3 - Lisp Basics
** FAQ:
- How to install Emacs?
+ Just make sure to have *Emacs >= 27.1*
- What's the routine to use Emacs ?
+ Don't use Emacs like how you use other Editors.
+ There is no limits(Almost).
- How evaluate forms?
+ *C-x C-e* at the end of any expression and anywhere
+ ielm
+ Batch mode
** So Fare:
*** Lisp rules:
1. Lisp is made of Expressions and they evaluate to a value.
2. All the expression types evaluates to themselves with some exceptions.
3. List evaluation
*** We will continue with Lisp basics for few episodes
** Variables
- How to define variables and constants
- Set the value of a variable
- Global and local scope
- Lexical bindings vs Dynamic bindings
+ =-*- lexical-binding: t; -*-=
** Functions
- How to define functions
- vs macros
- vs special forms