Skip to content

Commit

Permalink
download all images in the assets/ folder (thanks Victor Martinez)
Browse files Browse the repository at this point in the history
from his patch sent by email.

Now the EPUB is properly self-contained.
  • Loading branch information
vindarel committed Mar 31, 2021
1 parent 234f2d6 commit 8acb8b6
Show file tree
Hide file tree
Showing 19 changed files with 14 additions and 16 deletions.
Binary file added assets/clack-errors.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/commonlisp-vscode.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/emacs-company-elisp.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/emacs-helpful.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/emacs-teaser.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/emacs-which-key-minibuffer.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/jupyterpreview.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/lem-terminal.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/log4cl.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/sockets-lisp-chat.gif
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/weblocks-quickstart-check-task.gif
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/youtube-little-bits-lisp.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
2 changes: 1 addition & 1 deletion debugging.md
Original file line number Diff line number Diff line change
Expand Up @@ -72,7 +72,7 @@ re-use it in another image, be it on another machine.
We can do all this through commands, keyboard shortcuts and also through a
menu or mouse clicks.

!["changing the log level with log4slime"](https://github.com/sharplispers/log4cl/raw/master/images/screenshot-15.png)
!["changing the log level with log4slime"](assets/log4cl.png)

We invite you to read log4cl's README.

Expand Down
6 changes: 3 additions & 3 deletions editor-support.md
Original file line number Diff line number Diff line change
Expand Up @@ -93,7 +93,7 @@ and SLIME (same shortcuts). It comes with an ncurses and an Electron
frontend, and other programming modes: Python, Go, Rust, JS, Nim,
Scheme, HTML, CSS, directory mode, a vim layer, and more.

<img src="https://github.com/cxxxr/lem/raw/master/screenshots/terminal.png"
<img src="assets/lem-terminal.png"
style="width: 800px"/>


Expand Down Expand Up @@ -129,7 +129,7 @@ inspection.
supports running a REPL, evaluate code, auto indent, code completion, go to definition, documentation on hover, etc.
It's based on [cl-lsp](https://github.com/ailisp/cl-lsp) language server and it's possible to write LSP client that works in other editors.

<img src="https://raw.githubusercontent.com/ailisp/commonlisp-vscode/master/screenshot.png" style="width: 800px"/>
<img src="assets/commonlisp-vscode.png" style="width: 800px"/>

## Geany (experimental)

Expand All @@ -147,7 +147,7 @@ highlighting of errors and warnings, a REPL, and a project skeleton creator.
kernel for Jupyter notebooks.


<img src="https://jupyter.org/assets/jupyterpreview.png"
<img src="assets/jupyterpreview.png"
style="width: 800px"/>

There is also [Darkmatter](https://github.com/tamamu/darkmatter), a notebook-style
Expand Down
12 changes: 5 additions & 7 deletions emacs-ide.md
Original file line number Diff line number Diff line change
@@ -1,10 +1,8 @@
---
title: Using Emacs as an IDE
---
# Using Emacs as an IDE

This page is meant to provide an introduction to using [Emacs](https://www.gnu.org/software/emacs/) as a Lisp IDE.

![](https://www.gnu.org/software/emacs/images/teaser.png)
![](assets/emacs-teaser.png)


**Note**: [Portacle](https://shinmera.github.io/portacle/) is a
Expand Down Expand Up @@ -172,13 +170,13 @@ packages will display all possible keybindings starting with the key(s) you just

For example, I know there are useful keybindings under `C-x` but I don't remember which ones… I just type `C-x`, I wait for half a second, and which-key shows all the ones available.

![](https://raw.githubusercontent.com/justbur/emacs-which-key/master/img/which-key-minibuffer.png)
![](assets/emacs-which-key-minibuffer.png)

Just try it with `C-h` too!

See also [Helpful](https://github.com/Wilfred/helpful), an alternative to the built-in Emacs help that provides much more contextual information.

![](https://raw.githubusercontent.com/Wilfred/helpful/master/screenshots/helpful.png)
<img src="assets/emacs-helpful.png" style="height: 450px"/>


### Learn Emacs with the built-in tutorial
Expand Down Expand Up @@ -347,7 +345,7 @@ For example (point is before the parenthesis):
Use the built-in `C-c TAB` to complete symbols in SLIME. You can get tooltips
with [company-mode](http://company-mode.github.io/).

![](http://company-mode.github.io/images/company-elisp.png)
![](assets/emacs-company-elisp.png)

In the REPL, it's simply TAB.

Expand Down
2 changes: 1 addition & 1 deletion macros.md
Original file line number Diff line number Diff line change
Expand Up @@ -705,6 +705,6 @@ macros, showing simple to advanced concepts such as compiler macros:
[https://www.youtube.com/watch?v=ygKXeLKhiTI](https://www.youtube.com/watch?v=ygKXeLKhiTI)
It also shows how to manipulate macros (and their expansion) in Emacs.

[![video](http://img.youtube.com/vi/ygKXeLKhiTI/0.jpg)](https://www.youtube.com/watch?v=ygKXeLKhiTI)
[![video](assets/youtube-little-bits-lisp.jpg)](https://www.youtube.com/watch?v=ygKXeLKhiTI)

* the article "Reader macros in Common Lisp": https://lisper.in/reader-macros
2 changes: 1 addition & 1 deletion metadata.txt
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ creator:
text: The Common Lisp Cookbook contributors
identifier:
publisher:
rights: © 2021 February, 25th, vindarel <[email protected]>.
rights: © 2021 March, 31, vindarel <[email protected]>.
This e-book is free of charge, but you can [pay what you want](https://ko-fi.com/s/01fee22a32) for it.
cover-image: orly-cover.png
...
4 changes: 2 additions & 2 deletions web.md
Original file line number Diff line number Diff line change
Expand Up @@ -487,7 +487,7 @@ See the documentation: [https://edicl.github.io/hunchentoot/#conditions](https:/

Clack users might make a good use of plugins, like the clack-errors middleware: [https://github.com/CodyReichert/awesome-cl#clack-plugins](https://github.com/CodyReichert/awesome-cl#clack-plugins).

<img src="https://camo.githubusercontent.com/17dd6e0a7a916c8118f0134a94404f6757bee9dc/68747470733a2f2f7261772e6769746875622e636f6d2f6575646f786961302f636c61636b2d6572726f72732f6d61737465722f73637265656e73686f742d6465762e706e67" width="800"/>
<img src="assets/clack-errors.png" width="800"/>

## Weblocks - solving the "JavaScript problem"©

Expand All @@ -496,7 +496,7 @@ server-based framework with a built-in ajax update mechanism. It
allows to write dynamic web applications *without the need to write
JavaScript or to write lisp code that would transpile to JavaScript*.

![](http://40ants.com/weblocks/_images/quickstart-check-task.gif)
![](assets/weblocks-quickstart-check-task.gif)

Weblocks is an old framework developed by Slava Akhmechet, Stephen
Compall and Leslie Polzer. After nine calm years, it is seeing a very
Expand Down
2 changes: 1 addition & 1 deletion websockets.md
Original file line number Diff line number Diff line change
Expand Up @@ -216,7 +216,7 @@ ahead and start it, this time on port `8080`:
Now open up two browser tabs and point them to `http://localhost:8080` and you
should see your chat app!

<img src="https://raw.githubusercontent.com/cbeo/resource-dump/master/lisp-chat.gif"
<img src="assets/sockets-lisp-chat.gif"
width="470" height="247"/>

## All The Code
Expand Down

0 comments on commit 8acb8b6

Please sign in to comment.