samp-dev / fiddle Goto Github PK
View Code? Open in Web Editor NEWA playground platform for the PAWN scripting language
Home Page: https://fiddle.sa-mp.dev/
License: MIT License
A playground platform for the PAWN scripting language
Home Page: https://fiddle.sa-mp.dev/
License: MIT License
You can enter a nice title for your fiddle, but this isn't actually used. I wanted to retrieve an old one I'd written. I knew roughly what I'd called it, but because the nice title wasn't actually applied to either the URL (which is just random words - why?) or the page title (that's just "PAWN Fiddle") I have no way to search my history for it:
https://fiddle.sa-mp.dev/StreetsmartRhinophilicCockroach
Where do those words come from? Not one of them is in my title.
To use it as a good and easy online IDE/Compiler.
No need to open any program, you could code, compile, download and upload scripts to your server even using your smartphone.
Hi,
Steps to reproduce:
Best regards
I was trying to test some code out, and got 5 captchas in 4 runs! Enough to make me quit and just download the server.
There should be a way to compile with -l
(i.e. pre-process) and somehow map that back to the input source.
๐ โฌ๏ธ
Pawn-playground has a feature where you could single-step pre-processor macro replacements to see exactly how they were evaluated at every stage of compiling. It was incredibly handy.
Please add that.
I think it'd be nice if a user could instantly see that this app is open source and where to find the code.
Every single time I run, I get a captcha, even though I am not doing anything out of the ordinary. And so far I have correctly succeeded every captcha on first try.
Currently the button is a circle with a horizontal line inside. On top of that, it is white.
Instead you could use:
When you create a new fiddle this is the view:
#include <a_samp>
main() {
}
Instead of matching code from the rest of SA:MP, i.e.:
#include <a_samp>
main()
{
}
The indentation is incorrect and it adds additional characters.
After doing a paste, undo won't undo the paste, instead it deletes single parts of the paste one by one. Undo should always undo an action, not a set of random characters.
If you click the stop button twice fast enough, you get an error about "Invalid request (your script is not currently running).
There should be a way to compile with -a
(i.e. generate assembly) and somehow map that back to the input source.
This could consist of an archive of the submitted fiddle as a .pwn
file, accompanied by a generated pawn.json
. The idea is that it would be trivial for a user to download the fiddle and run it on their own machine with a simple ensure
, build
, run
.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.