GithubHelp home page GithubHelp logo

zulu-inuoe / clution Goto Github PK

View Code? Open in Web Editor NEW
8.0 8.0 0.0 2.54 MB

IDE Package for developing Common Lisp Projects

License: Creative Commons Zero v1.0 Universal

Emacs Lisp 2.31% Common Lisp 89.97% Makefile 0.18% Shell 0.41% HTML 6.00% CSS 0.19% C 0.65% Batchfile 0.01% Perl 0.06% XSLT 0.23%

clution's People

Contributors

zulu-inuoe avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

clution's Issues

Persistent Lisp Image Query

I want clution to have a lisp image that is continuously asked to compile project sources.
It should be structured in such a way that it is easy to have it evaluate forms, and transmit data back to clution.
This image will provide the backend information necessary for flycheck, autocomplete, and indentation.

  1. It must be robust and fault tolerant (some user code might cause infinite loops or crashes).
  2. It must also be ready to restart the image when changes that may not be done incrementally (changing a function to a macro, creating macro characters, and so on).

ASD Serializer

I want a 'good' serializer library for ASDF system files (asd files).

Such a library should at the minimum have the following:

  1. Support for feature tests via #+ and #-
  2. When reading and writing a file, unmodified, bit-by-bit, the output should match the input (no losing whitespace, comments, or anything else)
  3. Ability to add/remove logical components while still preserving structure.
  • eg: I want to add the string "hello" as the fifth item in a list.

This library need not be smart about inserting/deleting, beyond adding the minimum amount of formatting required for output to parse, such as a space to separate forms, a newline to insert forms after line comments, and so on.

The need for such a library is for clution to have a programmatic way of reading/writing ASDF files for automatically adding/removing files. components, and managing dependencies (:depends-on at a system level, at least).

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.