0.01
No commit activity in last 3 years
No release in over 3 years
Daedalus is a build system based on years of attempting to build Rubinus with a collection of Rake tasks. Rubinius is a complex system. It has dependencies on external C libraries (some of which are vendored), internal C/C++ libraries, Ruby C-extensions, and compiled Ruby code. The Rubinius bytecode compiler is written in Ruby, so we have to bootstrap compiling it. Rake fails at this task because there is no way to manage multiple, independent dependency trees without subprocessing another Rake process. This results in unreasonable and unmanagable complexity.
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
 Dependencies

Development

~> 0.9
~> 2.8
 Project Readme

Daedalus

Daedalus |ˈdedl-əs| Greek Mythology a craftsman, considered the inventor of carpentry, who is said to have built the labyrinth for Minos, king of Crete. Minos imprisoned him and his son Icarus, but they escaped using wings that Daedalus made and fastened with wax. Icarus, however, flew too near the sun and was killed.

In other words, he built things for a living.

Daedalus is an extraction from the Rubinius build system. Very few of the features have been implemented at this point. It is very very alpha.