Skip to content
#

Lisp

lisp logo

Lisp is the second-oldest high-level programming language in widespread use today. It was originally created as a practical mathematical notation for computer programs. Lisp pioneered many ideas in computer science, including tree data structures, automatic storage management, dynamic typing, and the self-hosting compiler.

Here are 1,821 public repositories matching this topic...

mirkov
mirkov commented Nov 4, 2020

The example in the section on walking/traversing directories lists the arguments of the uiop:collect-sub*directories

It would be good to reorder the list in the order of this function's arguments like so:

  • a directory
  • a collectp function
  • a recursep function
  • a collector function

That will make the example more readable

DavidDeSimone
DavidDeSimone commented Feb 19, 2021

There are a large number of potential error and result types contained in JavaScript.rs. When building that module, I made the decision to convert all errors into IoError via calls to map.

Deno solves this problem by using AnyHow, which they expose via the deno_core crate. They also expose helper functions like "deno_core::error::generic_error" to make using that error system easier.

Since deno