Giter VIP home page Giter VIP logo

darabi / com.informatimago Goto Github PK

View Code? Open in Web Editor NEW

This project forked from informatimago/lisp

0.0 2.0 0.0 6.65 MB

Clone of https://gitlab.com/com-informatimago/com-informatimago Informatimago Common Lisp Library Documentation at http://www.informatimago.com/develop/lisp/doc/

Home Page: http://www.informatimago.com/develop/lisp/

License: GNU Affero General Public License v3.0

Makefile 0.38% Shell 0.10% Common Lisp 88.85% HTML 8.05% Emacs Lisp 0.27% Awk 0.03% C 0.78% NewLisp 0.26% Yacc 0.18% Lex 0.04% C++ 0.01% TeX 0.44% Lua 0.03% Ruby 0.01% MATLAB 0.01% Brainfuck 0.04% Scheme 0.20% CSS 0.23% Visual Basic .NET 0.08% SWIG 0.01%

com.informatimago's Introduction

Informatimago Public Common Lisp Libraries

common-lisp/

The sublibrary systems provided by this library should contain only pure conformant Common Lisp packages.

They should compile and run in all Common Lisp compliant implementations, and should have make use of no external package (eg. compatibility library) and no other (implementation dependant) package than COMMON-LISP. They should not use #+/#- to activate or disable implementation specific code. [There remains some packages using #+/#- with implementations specific variants, we're working on removing these forms].

clext/

Common Lisp Extensions.

This directory contains Common-Lisp packages that are mostly portable, but that use some extensions, packages out of the Common-Lisp specifications, like GRAY or other portability libraries.

clmisc/

Miscellaneous Common Lisp packages.

clisp/

clisp specific packages.

susv3/

POSIX API (clisp specific for now).

tools/

Various tools to help developing and compiling these packages. (Mostly obsolete since the introduction of ASDF and Quicklisp).

rdp/

Simple Recursive-Descent Parser.

objcl/

Objective-CL reader macros.

small-cl-pgms/

Various small lisp programs and proof-of-concept demos. Those are not gathered with ASDF system definitions.

Repository

These libraries can be obtained from the git repository at https://gitlab.com/com-informatimago/com-informatimago/ :

git clone https://gitlab.com/com-informatimago/com-informatimago.git informatimago

They're also available thru ultralisp: After following the ultralisp install instructions, execute: :

(ql:quickload :com.informatimago.common-lisp)
(ql:quickload :com.informatimago.clext)
(ql:quickload :com.informatimago.clmisc)
#+clisp (ql:quickload :com.informatimago.clisp)
#+clisp (ql:quickload :com.informatimago.susv3)
(ql:quickload :com.informatimago.rdp)
#+(and ccl darwin) (ql:quickload :com.informatimago.objcl)

(ql:quickload :com.informatimago)

Documentation

You may browse the documentation, or you may also browse the sources at gitlab.

Bug Reports & Patches

Bug reports may be posted on gitlab issues, and merge requests for patches on gitlab. Alternatively, they may be sent to the author.

Authors & License

All this code is authored by Pascal J. Bourguignon, apart from:

  • the system com.informatimago.lisp-reader.package which is authored by Zach Beane and modified by Pascal J. Bourguignon.
  • the system com.informatimago.lispdoc which is authored by Sven Van Caekenberghe and modified by Pascal J. Bourguignon.

All this code is released under the GNU AFFERO GENERAL PUBLIC LICENSE apart from:

  • the system com.informatimago.lisp-reader.package which is released under the BSD 2-clause license. The original parts of the com.informatimago.lisp-reader.package system are: Copyright (c) 2012 Zachary Beane <[email protected]>, All Rights Reserved
  • the system com.informatimago.lispdoc which is released under the LLGPL license.

The original web site referenced from cliki seems to have disappared (dead links), so a tarball containing a copy of the original sources is included in the git repository.

References

TODO

  • create a library for low level utilities (eg. proper-list-p) that are used by several libraries to break circular dependencies.

com.informatimago's People

Contributors

alx-a avatar informatimago avatar phoe avatar

Watchers

 avatar  avatar

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.