Skip to content

Commit

Permalink
new version number
Browse files Browse the repository at this point in the history
  • Loading branch information
ByteProject committed Jan 12, 2015
1 parent 36f5ca5 commit 9319876
Showing 1 changed file with 6 additions and 6 deletions.
12 changes: 6 additions & 6 deletions README.md
Expand Up @@ -4,19 +4,19 @@ This is a complete rewrite of [AnsiLove/PHP](http://ansilove.sourceforge.net) in

# Specs

AnsiLove/C is strictly using the `C99 standard` to achieve high portability to all major operating systems. It's developed from ground up with the vision to compile just fine on your platform. Be sure to link against `libgd` when compiling which is also needed when running the binary. Supported compilers are `GCC` and `Clang`, others may work but aren't tested. All files include the C standard headers. An exception is compilation on `Mac OS X`, where defines in the sources ensure importing `<Foundation/Foundation.h>`. In other words: on the Mac, the resulting binary is a Foundation tool. We use Mac OS X and Linux for AnsiLove/C development. You'll find a Xcode project file in this repository. Additional there's a shell script that builds AnsiLove/C on Ubuntu, it should compile on other distros as well. Feel free to fork and add custom build scripts for your own platform, [Homebrew](https://github.com/mxcl/homebrew) formulas, Linux packages, whatever.
AnsiLove/C is strictly using the `C99 standard` to achieve high portability to all major operating systems. It's developed from ground up with the vision to compile just fine on your platform. Be sure to link against `libgd` when compiling which is also needed when running the binary. Supported compilers are `GCC` and `Clang`, others may work but aren't tested. All files include the C standard headers. An exception is compilation on `Mac OS X`, where defines in the sources ensure importing `<Foundation/Foundation.h>`, so the resulting binary is a Foundation tool. We use Linux and Mac OS X for AnsiLove/C development. We added a shell script that builds AnsiLove/C on Ubuntu (and flavours), but it should compile fine on other distros. Mac users can compile using the Xcode project. Feel free to fork and add custom build scripts for your own platform, create Linux packages, [Homebrew](https://github.com/mxcl/homebrew) formulas, whatever.

# Why C?

There were many reasons, most notably PHP interpreter independence and performance. A solid C foundation is just perfect for creating libraries and frameworks and it can easily embedded into applications. We already mentioned portability. What else? We wanted evolution. AnsiLove/C should not be understood as a port. It takes many different approaches (like processing binary font dumps or generating @2x Retina images), it is overall improved and introduces new features. While results tend to be the same, the codebase does not have much in common with it's ancestor.

# Cocoa developers
# Build script for Ubuntu

If you're looking for something to implement into your Cocoa applications, we highly recommend taking a look at [AnsiLove.framework](https://github.com/ByteProject/AnsiLove.framework), which is actively maintained by [@ByteProject](https://github.com/ByteProject) and always based on the latest AnsiLove/C sources.
Use `shbuild/build_ubuntu.sh` to build AnsiLove/C on Ubuntu.

# Build script for Ubuntu
# Cocoa

Use `shbuild/build_ubuntu.sh` to build AnsiLove/C on Ubuntu. Will probably work on other distros as well.
If you're looking for something to implement into your Cocoa applications, we highly recommend taking a look at [AnsiLove.framework](https://github.com/ByteProject/AnsiLove.framework).

# Features

Expand Down Expand Up @@ -156,4 +156,4 @@ AnsiLove/C is developed by Stefan Vogt ([@ByteProject](https://github.com/BytePr

# License

AnsiLove/C is released under a MIT-style license. See the file `LICENSE` for details.
AnsiLove/C is released under the BSD 3-Clause License. See the file `LICENSE` for details.

0 comments on commit 9319876

Please sign in to comment.