We have collection of more than 1 Million open source products ranging from Enterprise product to
small libraries in all platforms. We aggregate information from all open source repositories.
Search and find the best for your needs. Check out projects section.
Provides an alternative Apply implementation for arrays. The common implementation of Apply for arrays works with all combinations. However, there is another implementation of Apply for arrays that works in "pairwise" fashion. You can think of this as a data type level encoding of the zip family of functions. Encoding the effect ("pairwise" application) in the data type allows us to write code that expresses our intentions better.
An algebra is a set of values, a set of operators that it is closed under and some laws it must obey. Each Fantasy Land algebra is a separate specification. An algebra may have dependencies on other algebras which must be implemented.
Point-free wrappers for fantasy-land. Functions are curried using lodash's curry function, and receive their data last. Gives us aliases with our familar haskell names as well. pointfree-fantasy implements a point-free version of the fantasy-land spec, in order to promote a less cluttered, more Haskell-like approach to algebraic programming. We'll justify this approach using Functor as an example.
crocks is a collection of popular Algebraic Data Types (ADTs) that are all the rage in functional programming. You have heard of things like Maybe and Either and heck maybe even IO, that is what these are. The main goal of crocks is to curate and provide not only a common interface between each type (where possible of course), but also provide all of the helper functions needed to hit the ground running. There are many options to use crocks to suit the needs of your, projects. When used on the backend or in an environment where size is not a big concern, the entire lib can be brought in and the various elements can be either be plucked off of or referenced by the namespace.
RuleForge is a tool to simplify the creation and modification of custom Fantasy Grounds v2 rulesets and modules. RuleForge attempts to solve the problem of steep learning curves and lengthy timeframes to create custom rulesets and modules for Fantasy Grounds, by providing a g...
The Battle for Wesnoth is an Open Source, turn-based tactical strategy game with a high fantasy theme, featuring both singleplayer and online/hotseat multiplayer combat. Fight a desperate battle to reclaim the throne of Wesnoth, or take hand in any number of other adventures. See INSTALL.md for instructions on how to build the game from source code.
A relatively easy to win but feature rich fantasy roguelike game with a highly interactive world. Avanor was once a great land, but now it is an isolated valley kingdom under serious threat. You, as the hero must save Avanor, or dominate it.
A single player 3D game based on Ogre3D. Theme will be an ancient fantasy land where player is a hunter in the wild. Current version is a simple bow and arrow wolf hunt in first person perspective. Go to http://hunter.sf.net for more info!
The Task(a, b) structure represents values that depend on time. This allows one to model time-based effects explicitly, such that one can have full knowledge of when they're dealing with delayed computations, latency, or anything that can not be computed immediately. A common use for this monad is to replace the usual Continuation-Passing Style form of programming, in order to be able to compose and sequence time-dependent effects using the generic and powerful monadic operations.
ff6edit is a program that can be used to edit the save state information in Final Fantasy VI (or FFIII in the USA) in order to customize your characters however you see fit. It will be written in C++ and run in the GTK environment.
Evidyon is a real-time online 3d fantasy video game programmed over several years by Karl Gluck. The game features fast-paced combat, player guilds, hundreds of items/spells and a complete world-editing tool. Custom 3d content by Erich Gluck.
Clan is a german play-per-email-game. In a fantasy world, different races fighting for resources. It is written in Java. The development is stalled until a new graphicer or a big and free (GPL) repository of fantasy pictures is found.
DiceMaster is an object-oriented approach to simulating rolling polyhedral dice with the custom dice symbols used in Warhammer Fantasy Roleplay, published by Fantasy Flight games. DM is developed in C#, and hopefully will be useful to those wanting to develop their own apps.