elps icon indicating copy to clipboard operation
elps copied to clipboard

An embedded lisp interpreter

Results 7 elps issues
Sort by recently updated
recently updated
newest added

The `elps` executable should contain a `fmt` command which basically has a subset of the `go fmt` options. The parser should be adapted so that it can keep comments and...

The `elps` command should implement a linter that can be used directly or used as a reference for implementing linters specific to the application domain elps is being embedded into....

There are two aspects to file io in elps. It should be possible to read IO from files in the runtime SourceLibrary (writing to the source library does not need...

Stack traces after macro expansion (perhaps traces which occur while evaluating expanded code) can look very misleading. We need some concreate, small test cases.

bug

The implementation of `format` is cool but probably overcomplex for what it actually does. There's also a `TODO` to add positional parameters. I've written a (much) simpler implementation that supports...

Needs tidy up and some docs. Just put here for visibility for now.

We lose stack traces using the current pattern of rethrowing errors in handler-bind, e.g.: ``` (handler-bind ([condition ; catch any error (lambda (c &rest args) (log-metrics) (apply error c args))])...