Category:Spin: Difference between revisions

From Rosetta Code
Content added Content deleted
No edit summary
 
(11 intermediate revisions by the same user not shown)
Line 1: Line 1:
{{stub}}{{language|Spin}}
{{stub}}
{{language|exec=bytecode|Spin}}
Spin is the primary high level language for programming the Parallax P8X32A microcontroller.
Spin is the primary high level language for programming the Parallax P8X32A microcontroller.

Typically a Spin compiler runs on a PC and produces Spin bytecode for the bytecode interpreter each P8X32A chip contains.

Atypical:

[http://forums.parallax.com/discussion/164101/fastspin-an-lmm-compiler-for-spin FastSpin] can compile Spin code to C, C++, LMM-PASM and COG-PASM (the native machine code of the P8X32A) and even generate C or C++ code for e.g. GCC on other systems than the Parallax P8X32A microcontroller.

[http://www.sphinxcompiler.com/ Sphinxcompiler] and [http://forums.parallax.com/discussion/123795/spinix/p1 Spinc] are executed on operating systems running on the P8X32A.

==Implementations==
* [https://www.parallax.com/downloads/propeller-tool-software-windows The Propeller Tool] - Parallax's original Spin IDE.
* [http://www.fnarfbargle.com/ Brad's Spin Tool]
** BST - IDE (monolithic binary including compiler)
** BSTC - stand alone commandline compiler
* [http://forums.parallax.com/discussion/106401/homespun-spin-compiler-0-31-now-open-source HomeSpun]
* [http://www.sphinxcompiler.com/ Sphinxcompiler]
* Spinc (included in [http://forums.parallax.com/discussion/123795/spinix/p1 Spinix])
* [https://github.com/parallaxinc/OpenSpin OpenSpin]
* [http://forums.parallax.com/discussion/164101/fastspin-an-lmm-compiler-for-spin FastSpin/FlexSpin]

==Links==
* https://www.parallax.com/sites/default/files/downloads/P8X32A-Web-PropellerManual-v1.2.pdf
* https://lamestation.atlassian.net/wiki/display/SPIN
* https://github.com/rosco-pc/propeller-wiki

----

Latest revision as of 04:46, 4 March 2019

This page is a stub. It needs more information! You can help Rosetta Code by filling it in!
Language
Spin
This programming language may be used to instruct a computer to perform a task.
Execution method: Compiled (bytecode)
See Also:


Listed below are all of the tasks on Rosetta Code which have been solved using Spin.

Spin is the primary high level language for programming the Parallax P8X32A microcontroller.

Typically a Spin compiler runs on a PC and produces Spin bytecode for the bytecode interpreter each P8X32A chip contains.

Atypical:

FastSpin can compile Spin code to C, C++, LMM-PASM and COG-PASM (the native machine code of the P8X32A) and even generate C or C++ code for e.g. GCC on other systems than the Parallax P8X32A microcontroller.

Sphinxcompiler and Spinc are executed on operating systems running on the P8X32A.

Implementations

Links


Subcategories

This category has only the following subcategory.

@