Saturday, April 18, 2015

Leo 5.1 final released

Leo 5.1 final is now available at SourceForge. Leo is Open Software, using the MIT License.

The highlights of Leo 5.1

This release features @clean, one of the most important developments in Leo's history. @clean trees create external files without sentinel comments, yet Leo can update @clean trees from changes made to the corresponding external files. Steve Zatz explains why @clean changes everything.

More highlights
  • @clean trees preserve clone links and user attributes (uA's).
  • Reading @clean trees is faster than reading @auto or @shadow trees.
  • A new web page displays .leo files in the browser.
  • Added command history to Leo's minibuffer.
  • A new IdleTime class greatly simplifies idle-time handling.
  • Leo now honors @language inside @doc parts
  • @data nodes can be composed of their descendant nodes.
  • @shadow is now deprecated. @clean is superior to @shadow in all respects.
Links

Mulder/Ream algorithm updates @clean trees.
Leo's home page
Docs
Tutorials
Tutorial videos
Leo's forum
Download
Leo on Github
What people are saying about Leo
A web page that displays .leo files

Saturday, April 11, 2015

Leo 5.1 b2 released

Leo 5.1 b2 is now available at SourceForge.

b2 restores the proper operation of @nosent.  It is recommended for anyone using Leo 5.1 b1.

The highlights of Leo 5.1

This release features @clean, one of the most important developments in Leo's history.

@clean trees create external files without sentinel comments, yet Leo can update @clean trees from changes made to the corresponding external files, something long thought impossible. @clean trees preserve clone links and user attributes (uA's). Reading @clean trees is faster than reading @auto or @shadow trees. Steve Zatz explains why @clean changes everything.

More highlights
  • A new web page displays .leo files in the browser.
  • Added command history to Leo's minibuffer.
  • A new IdleTime class greatly simplifies idle-time handling.
  • Leo now honors @language inside @doc parts
  • @data nodes can be composed of their descendant nodes.
  • @shadow is now deprecated. @clean is superior to @shadow in all respects.
Links

Mulder/Ream algorithm updates @clean trees from changes made in the corresponding external files.
Leo's home page
Docs
Tutorials
Tutorial videos
Leo's forum
Download
Leo on Github
What people are saying about Leo
A web page that displays .leo files

Friday, March 27, 2015

Leo 5.1-b1 released

Leo 5.1 b1 is now available at SourceForge.

This release features @clean trees, one of the most important developments in Leo's history.

The highlights of Leo 5.1

@clean trees create external files without sentinel comments, yet Leo can update @clean trees from changes made to the corresponding external files, something long thought impossible.

@clean trees preserve clone links and user attributes (uA's). Reading @clean trees is faster than reading @auto or @shadow trees. Steve Zatz explains why @clean changes everything.
  
The Mulder/Ream algorithm updates @clean trees from changes made in the corresponding external files. This is a completely rewritten and much simpler version of Bernhard Mulder's original @shadow update algorithm.

More highlights
  • A new web page displays .leo files in the browser.
  • Added command history to Leo's minibuffer.
  • A new IdleTime class greatly simplifies idle-time handling.
  • Leo now honors @language inside @doc parts
  • @data nodes can be composed of their descendant nodes.
  • @int qt-cursor-width = 5 is great for geriatric eyes.
Links
Leo
Docs
Tutorials
Videos
Forum
Download
Github
Quotes
Viewer

Wednesday, December 10, 2014

Richard Dawkins explains Richard Lenski's spectacular experiment

Here is a passage from Richard Dawkins' The Greatest Show on Earth explaining Richard Lenski's ongoing experiment.  It is worth the price of the book all by itself.

Tuesday, November 25, 2014

Leo 5.0 final is out the door

Almost exactly one year's work on Leo: a PIM, an IDE and an outliner.

Leo 5.0 final is now available here.
Video tutorials
Text tutorials

The highlights of Leo 5.0

* Better compatibility with vim, Emacs, pylint and PyQt:
    - Optional native emulation of vim commands.
    - Full support for Emacs org-mode outlines.
    - Better support for pylint.
    - Support for both PyQt4 and PyQt5.
* Better handling of nodes containing large text:
    - Idle time syntax coloring eliminates delay.
    - Optional delayed loading of large text.
* Power features:
    - Leo available via github repository.
    - File name completion.
    - Cloned nodes expand and contract independently.
    - @data nodes can be composed from descendant nodes.
    - No need to change Leo's main style sheet:
      it can be customized with @color and @font settings.
    - @persistence nodes save data in @auto trees.
    - A pluggable architecture for @auto nodes.
    - The style-reload command changes Leo's appearance instantly.
* Important new plugins for tagging, display and node evaluation.
* For beginners:
    - Leo's default workbook files contains Leo's quickstart guide.
* Hundreds of new/improved features and bug fixes.

Links:

Leo
Docs
Tutorials
Videos
Forum
Download
Github
Quotes

Tuesday, November 18, 2014

Leo 5.0 beta 2 released

Almost exactly one year's work on Leo: a PIM, an IDE and an outliner.

Leo 5.0b2 is now available here.
Video tutorials
Text tutorials

The highlights of Leo 5.0

* Better compatibility with vim, Emacs, pylint and PyQt:
    - Optional native emulation of vim commands.
    - Full support for Emacs org-mode outlines.
    - Better support for pylint.
    - Support for both PyQt4 and PyQt5.
* Better handling of nodes containing large text:
    - Idle time syntax coloring eliminates delay.
    - Optional delayed loading of large text.
* Power features:
    - Leo available via github repository.
    - File name completion.
    - Cloned nodes expand and contract independently.
    - @data nodes can be composed from descendant nodes.
    - No need to change Leo's main style sheet:
      it can be customized with @color and @font settings.
    - @persistence nodes save data in @auto trees.
    - A pluggable architecture for @auto nodes.
    - The style-reload command changes Leo's appearance instantly.
* Important new plugins for tagging, display and node evaluation.
* For beginners:
    - Leo's default workbook files contains Leo's quickstart guide.
* Hundreds of new/improved features and bug fixes.

Links:

Leo
Docs
Tutorials
Videos
Forum
Download
Github
Quotes