Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

50 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NAME

Prospero - Solve the hard problems, not the easy ones.

VERSION

Version 0.1

SYNOPSIS

Prospero is a platform-independent system for

  • Building pages out of reusable components
  • Handling complex dynamic forms transparently
  • Structuring your display logic entirely separately from everything else, allowing very easy "skin" changes, i18n, etc.

It is designed on solid engineering principles and has as its direct spiritual ancestor Apple's WebObjects framework. It uses techniques found in the Cocoa framework (previously NeXTStep) to provide functionality that will be familiar to programmers of OSX, iOS and WebObjects.

It is not bound to any "popular" web framework and has no dependencies on any of them, insofar as it is designed to be platform-neutral. It can function equally well within a web framework, as its own, or entirely off-line.

AUTHOR

Kyle Dawkins, <info at kyledawkins.com>

BUGS

Please report any bugs or feature requests to bug-prospero at rt.cpan.org, or through the web interface at http://rt.cpan.org/NoAuth/ReportBug.html?Queue=Prospero. I will be notified, and then you'll automatically be notified of progress on your bug as I make changes.

SUPPORT

You can find documentation for this module with the perldoc command.

perldoc Prospero

ACKNOWLEDGEMENTS

This code is a ground-up clean-room re-implementation of some parts of the "IF" framework found here:

https://github.com/quile/if-framework

but does not directly use any of the "IF" code.

LICENSE AND COPYRIGHT

Copyright 2012 Kyle Dawkins.

This program is released under the following license: MIT

About

Prospero slots into your web framework and helps you structure your applications to maximise reuse and minimise gruntwork.

Resources

Stars

Watchers

Forks

Releases

Packages

Used by

Contributors

Languages