Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

The GameLisp scripting language

License

Apache-2.0, MIT licenses found

Licenses found

Apache-2.0
LICENSE-APACHE
MIT
LICENSE-MIT
NotificationsYou must be signed in to change notification settings

fleabitdev/glsp

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, theglspcrate will fail to compile when using nightly Rust toolchains newer than 30th September 2021.Apologies for any inconvenience!

Contributing

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.

Roadmap

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
    • Optimizeforn, collections, objects, and the write-barrier
    • Forbid names likeiter from being bound as local variables
  • 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 theDequeOps trait, likeset_slice andstarts_with
  • Add bindings to theregex andchrono crates, behind feature flags
  • Experiment with reflection, raw classes or metaclasses, as potential replacements for mixinsand classmacros

License

This project is licensed under either of

at your option.

About

The GameLisp scripting language

Resources

License

Apache-2.0, MIT licenses found

Licenses found

Apache-2.0
LICENSE-APACHE
MIT
LICENSE-MIT

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors3

  •  
  •  
  •  

[8]ページ先頭

©2009-2025 Movatter.jp