Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

New LP tool!

56 views
Skip to first unread message

aqu...@gmail.com

unread,
Mar 2, 2013, 5:41:32 PM3/2/13
to
I'm glad to introduce new flexible LP tool - NanoLP. NanoLP is free and open-source (under GNU GPL licence). It supports many formats:

- OpenOffice/LibreOffice
- MarkDown/MultiMarkdown
- Creole
- reStructuredText
- TeX/LaTeX
- txt2tags
- Asciidoc
- HTML/XML
- ... and all based on their syntax.

Base functions are:

- definition of command (macros) with placeholders in the body (code chunk)
- variables dictionaries (for substitution of placeholders)
- pasting command code chunk with substitution of placeholders
- definition of multiple parts code-chunks (for wrapping, etc.)
- joining, 'ending', etc. several code chunks
- 'globbing' commands when paste
- including one file to another (library)
- custom event handlers (filters in chain/pipe manner)
- supporting URLs in file names (read via HTTP)
- prepare of HTML files (with LP commands) for Web publishing
- generating cross-references file
- auto-detection of cycles
- configurable via simple .INI like file
- works with Python 2.7 - Python 3+
- works with Unicode (UTF8)
- extendable

LP programs with NanoLP has clean readable syntax and uses standard formats and tools. NanoLP programs can be used as online documentations, online sources for code 'tangle', online includable LP libraries or can be printed.

NanoLP does not force you to use weird syntax for LP programs and its text formatting - you even can use OpenOffice/LibreOffice suite! It's flexible and extandable. It's ideal for collaborating team members to create common code base, published in Intranet/Internet, always ready for code extraction or using as libraries, reading or printing. Also it's good for personal usage - small size and support of many lightweight markups.

Project home: http://code.google.com/p/nano-lp/

====
http://BalkanSoft.BlogSpot.com/
====
0 new messages