- Notifications
You must be signed in to change notification settings - Fork13
The GameLisp scripting language
License
Apache-2.0, MIT licenses found
Licenses found
fleabitdev/glsp
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
GameLisp is a scripting language forRust game development.
To get started, take a look at thehomepage. Please note that GameLispcurrently requires the latest version ofnightly Rust.
Update, March 2022: My game project is on hold, meaning that GameLisp is not currently underactive maintenance. Due toissue #36, theglsp
crate will fail to compile when using nightly Rust toolchains newer than 30th September 2021.Apologies for any inconvenience!
Bug reports and pull requests are welcome. All contributions submitted for inclusion in the workwill be dual-licensed as described below, with no additional terms or conditions.
Short-term goals for the language, in descending order of priority:
- Fixissue #36
- Add test suite
- Add syntax-highlighting for more text editors
- Report the location of mismatched parentheses when parsing
- Work off some technical debt
- Make gc timing more consistent when
"unsafe-internals"
is disabled - Optimize
forn
, collections, objects, and the write-barrier - Forbid names like
iter
from being bound as local variables
- Make gc timing more consistent when
- Add built-in functions for debugging
- Convenient functions for running a REPL in-game
- Some level of support for hotloading
- Audit the crate's integer conversions and overflow (e.g.
usize as u32
casts) - Add multiple-value operations for the
DequeOps
trait, likeset_slice
andstarts_with
- Add bindings to the
regex
andchrono
crates, behind feature flags - Experiment with reflection, raw classes or metaclasses, as potential replacements for mixinsand classmacros
This project is licensed under either of
- Apache License, Version 2.0, (LICENSE-APACHE orhttp://www.apache.org/licenses/LICENSE-2.0)
- MIT license (LICENSE-MIT orhttp://opensource.org/licenses/MIT)
at your option.
About
The GameLisp scripting language
Resources
License
Apache-2.0, MIT licenses found
Licenses found
Uh oh!
There was an error while loading.Please reload this page.
Stars
Watchers
Forks
Releases
Packages0
Uh oh!
There was an error while loading.Please reload this page.
Contributors3
Uh oh!
There was an error while loading.Please reload this page.