README.md
author Jan Vrany <jan.vrany@fit.cvut.cz>
Mon, 02 Sep 2013 14:45:35 +0100
changeset 78 16cd76c8d70c
parent 65 95ece3112f7c
child 250 a27be88be57f
permissions -rw-r--r--
Fix in SmallSense::Recognizer: use customized SmalltalkParser to parse smalltalk code. SmalltalkParser can do some basic error-recovery and thus provides better tree for completion.

# SmallSense

*Developer's productivity plugin for Smalltalk/X IDE.*

## About 

**SmallSense** is a set of tools that speed up development and make
Smalltalk programming even more fun. Features:

* **Code-completion** -- a fast code completion system for Smalltalk using both static and runtime type inference. 
* **Syntax-driven editing** -- a nice little feature that helps you with editing and formatting the code, all syntax- and formate-preferences aware! 
* **Instant static analysis** -- to detect & fix common errors and code smells as you type

There are many more features already on the TODO list :-) Besides, *SmallSense*
provides a common infrastructure to implement support for other languages as well.

## Installation

Just download and compile the package. Then, load the package into running Smalltalk/X IDE: 

    Smalltalk loadPackage:`jv:smallsense`

*Note*: In Smalltalk/X jv-branch, SmallSense is already included so no need to 
download and load.   

## Authors

Developers:

* Jan Vraný <jan . vrany [a] fir.cvut.cz>

Contributors:

* Jakub Zelenka (first version of code completion, type inference and syntax-error tolerant Smalltalk parser)