Creează un cont pentru a te abona la acest blog și a-i urmări articolele pe pagina Lectură.
-
cl-torrents, app and (extensive) tutorial: web scraping and building executables
Lately we exercised our Lisp skills by writing cl-torrents, an app that searches for torrents on several sources (the Pirate Bay through piratebay.to, Kickass torrents and torrent.cd), and we wrote an extensive tutorial in the making (that was actually our
-
Continuous Integration and delivery on Gitlab CI, testing locally with Docker
Best read in the Cookbook !
-
Installing libraries, dependencies management
Common Lisp may have more libraries than you think.
-
Lisp software
There’s a fantastic showcase of succesfull Common Lisp software on lisp-lang.org: http://lisp-lang.org/success/ so go there first.
-
Why do we have to wait one month for Quicklisp updates ?
If you didn’t know that, now you do.
-
How to do Functional Programming in Common Lisp ?
or “Common Lisp is not very functional-programming oriented”.
-
Data Structures
What the heck are alists and plists exactly, how do we manipulate data structures ?
-
Common Lisp Async Web Scraping
The set of tools to do web scraping in Common Lisp is pretty complete and pleasant.
-
How to Get a File Size (and others Posix Attributes like its mtime) in Common Lisp
There is nothing built-in since CL predates the posix standard.
-
How to access url query parameters in Clack, Lucerne or Caveman
edit: I found Snooze (by Sly and Yasnippet’s author) easier and cleaner in this regard.
-
Is There Something Like Clojure's Figwheel for interactive web dev with the browser in Common Lisp ?
Looks like there is: trident-mode, an “Emacs minor mode for live Parenscript interaction”, based on skewer but: trident-mode doesn’t seem to be used in the wild (while skewer-mode is) and I don’t know Figwheel so all I can say is that it seems a bit diffe…
-
Getting started: how to install a Common Lisp development environment
or “could not find recent and easy installation steps [fixed]“.
-
String manipulation is frustrating [fixed]
One of the first things I wanted to do in the REPL was some string manipulation.
-
Why is there no generic operators ?
TLDR; because the object system came afterwards (and it was not the intention to make CL entirely object oriented).
-
Example of interactively changing the current executed Lisp code in the debugger
The awesome example we will read comes from a comment by user lispm inside a discussion on this reddit thread: https://www.reddit.com/r/programming/comments/65ct5j/a_pythonist_finds_a_new_home_at_clojure_land/.
-
About me
Hi, it’s Vincent.