Skip to content

Latest commit

 

History

History

alan_it

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 

Library version  Alan version  License

ALAN Foundation Library Italian

Italian implementation of the Foundation Library, maintained by the ALAN IF community.

Based on the Alan Italian project (2018–), by Tristano Ajmone.


Table of Contents


Directory Contents

  • /Foundation/ — Italian Foundation Library:
    • Library.i — main library module that loads all others:
      • *.i — various library modules.
    • CHANGELOG.md — Foundation Library Changelog.
  • /cloak/Cloak of Darkness sample adventure (WIP).
  • /tests/ — Italian Test suite.

Library Status

The Italian Foundation Library is actively developed by Tristano Ajmone, who has implemented a novel approach to handle the Italian grammar in the library at initialization time, which simplifies using the library.

Our goal for the new Foundation Library is to take advantage of the new ALAN 3 features that were introduced in the course of time, and strive to have all library translations mirror each other in terms of new features and design choices.

Until the library reaches its first stable release with v1.0.0, its code will be subject to frequent changes, including backwards compatibility breaking changes; furthermore, we can't guarantee that its documentation will always be up to date with its latest code changes.

Build Instructions

To build outdated assets within the Italian directory alan_it/:

$ rake lib:it:all

To forcefully rebuild all assets in the Italian directory:

$ rake lib:it:all -B

Usage Instructions

The Library.i file is the main library module that imports all others.

In order to use the library is sufficient to import this single module from your main adventure source file:

Import 'Library.i'.

and add the library folder to the import paths when invoking the compiler:

alan -include Foundation my_adventure.alan

License

The ALAN Foundation Library is released under the terms of the Artistic License 2.0.