Skip to main content

Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.

Jump to: navigation, search

Difference between revisions of "Sisu"

m (Removing all content from page)
m
(19 intermediate revisions by the same user not shown)
Line 1: Line 1:
 +
{{Infobox
 +
| name = Sisu
 +
| download = http://eclipse.org/sisu/download/
 +
| website = http://eclipse.org/sisu/
 +
| list = sisu-dev
 +
| newsgroup = eclipse.sisu
 +
| product = Sisu
 +
| source = http://git.eclipse.org/c/sisu/org.eclipse.sisu.inject.git/
 +
}}
  
 +
<pre style="border:0;margin:0;padding:0;margin-top:-11px;background:white;float:right">+-----------+---+-----------+---+---+
 +
|          |  |          |  |  |
 +
|  O-------+  |  O-------+  |  |
 +
|          |  |          |  |  |
 +
+-------O  |  +-------O  |  O  |
 +
|          |  |          |      |
 +
+-----------+---+-----------+-------+</pre>
 +
 +
[http://www.eclipse.org/sisu/ Sisu] is currently undergoing incubation under the [[Technology]] umbrella.
 +
 +
== Introduction ==
 +
 +
Sisu is a modular [http://atinject.googlecode.com/svn/trunk/javadoc/javax/inject/package-summary.html JSR330]-based container that supports classpath scanning, auto-binding, and dynamic auto-wiring. Sisu uses [http://code.google.com/p/google-guice/ Google-Guice] to perform dependency injection and provide the core JSR330 support, but removes the need to write explicit bindings in Guice modules. Integration with other containers via the Eclipse Extension Registry and the OSGi Service Registry is a goal of this project.
 +
 +
== Current status ==
 +
 +
Sisu has made its first maintenance release: [http://projects.eclipse.org/projects/technology.sisu/releases/0.1.1 0.1.1]
 +
 +
The next release is currently being planned: [http://projects.eclipse.org/projects/technology.sisu/releases/0.2.0 0.2.0]
 +
 +
== Useful links ==
 +
 +
[[Sisu/Changelog | Changelog]]
 +
 +
[[Sisu/LegacyMigration | Migrating from legacy Sisu]]
 +
 +
[[Sisu/PlexusMigration | Migrating from Plexus]]
 +
 +
[[Sisu/Releases | Staging Releases]]
 +
 +
[[Sisu/Milestones | Staging Milestones]]
 +
 +
[[Sisu/Roadmap | Roadmap]]
 +
 +
== Meaning of sisu ==
 +
 +
From http://en.wikipedia.org/wiki/Sisu:
 +
<i><blockquote>Sisu is a Finnish term loosely translated into English as strength of will, determination, perseverance, and acting rationally in the face of adversity. However, the word is widely considered to lack a proper translation into any language. Sisu has been described as being integral to understanding Finnish culture. The literal meaning is equivalent in English to "having guts", and the word derives from sisus, which means something inner or interior. However sisu is defined by a long-term element in it; it is not momentary courage, but the ability to sustain an action against the odds. Deciding on a course of action and the sticking to that decision against repeated failures is sisu. It is similar to equanimity, except the forbearance of sisu has a grimmer quality of stress management than the latter. The noun sisu is related to the adjective sisukas, one having the quality of sisu.</blockquote></i>
 +
 +
[[Category:Sisu]]
 +
[[Category:Eclipse Project]]

Revision as of 09:25, 9 January 2014

Sisu
Website
Download
Community
Mailing ListForumsIRCmattermost
Issues
OpenHelp WantedBug Day
Contribute
Browse Source
+-----------+---+-----------+---+---+
|           |   |           |   |   |
|   O-------+   |   O-------+   |   |
|           |   |           |   |   |
+-------O   |   +-------O   |   O   |
|           |   |           |       |
+-----------+---+-----------+-------+

Sisu is currently undergoing incubation under the Technology umbrella.

Introduction

Sisu is a modular JSR330-based container that supports classpath scanning, auto-binding, and dynamic auto-wiring. Sisu uses Google-Guice to perform dependency injection and provide the core JSR330 support, but removes the need to write explicit bindings in Guice modules. Integration with other containers via the Eclipse Extension Registry and the OSGi Service Registry is a goal of this project.

Current status

Sisu has made its first maintenance release: 0.1.1

The next release is currently being planned: 0.2.0

Useful links

Changelog

Migrating from legacy Sisu

Migrating from Plexus

Staging Releases

Staging Milestones

Roadmap

Meaning of sisu

From http://en.wikipedia.org/wiki/Sisu:

Sisu is a Finnish term loosely translated into English as strength of will, determination, perseverance, and acting rationally in the face of adversity. However, the word is widely considered to lack a proper translation into any language. Sisu has been described as being integral to understanding Finnish culture. The literal meaning is equivalent in English to "having guts", and the word derives from sisus, which means something inner or interior. However sisu is defined by a long-term element in it; it is not momentary courage, but the ability to sustain an action against the odds. Deciding on a course of action and the sticking to that decision against repeated failures is sisu. It is similar to equanimity, except the forbearance of sisu has a grimmer quality of stress management than the latter. The noun sisu is related to the adjective sisukas, one having the quality of sisu.

Copyright © Eclipse Foundation, Inc. All Rights Reserved.