scripting
Here are 1,205 public repositories matching this topic...
-
Updated
Oct 18, 2020 - C++
-
Updated
Nov 26, 2020 - C++
-
Updated
Jun 13, 2020
Python 3 bindings
-
Updated
Sep 15, 2019 - Swift
-
Updated
Sep 14, 2020 - Objective-C
Get user input
It's common when writing scripts that install or configure things to need input from the user (at a minimum, something like 'Press Enter to continue'; at a maximum, to be able to prompt the user for input, with an optional default value, and return that value).
Let's use this issue to design how that would look, and I invite suggestions!
Try Yaegi
-
Updated
Nov 27, 2020 - Clojure
-
Updated
Nov 10, 2020 - Kotlin
-
Updated
Oct 24, 2020 - PowerShell
Issue #110 introduced type aliases to Mun - on a file-level. We want to extend this, such that - similar to Rust - Mun can support type aliases in a local scope:
type OtherTypeName = i32;
fn main() {
type Typename = OtherTypeName; // Type alias in local scope
let a: Ty
-
Updated
Oct 30, 2020 - Python
Describe the bug
You can't call a variable banIP or banSerial without getting an output on the server console/log.
To reproduce
-- serverside
banIP = "192.168.1.69"
Run that code and you will see and output similar to this:
[Server] banIP no longer works. Please manually update this. Refer to the wiki for details
Expected behaviour
It should only tell you tha
-
Updated
Nov 23, 2020 - Lua
-
Updated
Oct 4, 2020 - C#
-
Updated
Nov 14, 2020
Cleanup the Cmake
The CMakeLists files of this project is kinda messy, mostly due to my limited understanding of the topic.
So they definitely need to be cleaned up at some point
Apart from jbang help
and the examples of jbang use given in the readme, it would be great to have:
- A documentation - Picocli generated ?
- A cheat sheet usable with https://github.com/cheat/cheat
The second one is very efficient, as you document only the most frequent usages of a command, so you find very quickly the command you need.
Support attributes
Support rust style attributes;
#[hello]
fn test() {
}
#[hello]
struct Foo {
}
This will be invoked as macros with the ast of the thing that it annotates as input, and anything produced by the macro will be appended to the source (to work the same as Rust procedural macros).
- Implement parsing (#83).
- Add compiler support to process attributes.
Implementa
-
Updated
Nov 18, 2020 - Python
-
Updated
Nov 9, 2020 - C++
-
Updated
Nov 5, 2020 - Java
-
Updated
Mar 4, 2019 - Swift
-
Updated
Mar 15, 2020 - Go
Improve this page
Add a description, image, and links to the scripting topic page so that developers can more easily learn about it.
Add this topic to your repo
To associate your repository with the scripting topic, visit your repo's landing page and select "manage topics."
Implement
Python 3
bindings, sowasm3
can be easily used from Python.