lang/squirrel 3.2 DragonFly
High level imperative/OO programming language
- System
- DragonFly
- Repository
- DPorts
- Maintainer
- [email protected] (as in FreeBSD)
- License
- MIT
- Categories
- lang
- Package size
- 132.7 KiB, 435.1 KiB installed
Description
Squirrel is a high level imperative/OO programming language, designed to be a powerful scripting tool that fits in the size, memory bandwidth, and real-time requirements of applications like games. However Squirrel offers a wide range of features like dynamic typing, delegation, classes & inheritance, higher order functions, generators, coroutines, tail recursion, exception handling, automatic memory management, weak references, etc.
Squirrel is inspired by languages like Python, Javascript and especially Lua. The API is very similar and the table code is based on the Lua one.
In the other systems
| System | Port | Version |
|---|---|---|
| DragonFly | lang/squirrel | 3.2 |
| FreeBSD | lang/squirrel | 3.2 |
Install
Binary package:
pkg install squirrel
From DPorts:
cd /usr/dports/lang/squirrel && make install clean
Dependencies
No port depends on this one.