Releases: spindle-project/Spindle
v1.1.5 Various Hotfixes
Full Changelog: v1.1.4...v1.1.5
1.1.4 - HOTFIX
This fixes an urgent issue where nothing else would run in a program after the first IF statement.
v1.1.3
Beta Release: v.1.1.2 - Rebrand
Introducing Spindle: A New Name, Same Great Language
We're excited to announce the rebranding of Sparkle to Spindle. While the name has changed, the core principles and functionality remain the same.
Why Spindle?
Spindle is a tool that spins ideas into reality. Just like a spindle transforms raw materials into thread, Spindle transforms your creative ideas into tangible code.
What's Changing?
- Name: Sparkle is now Spindle.
- Branding: We've updated our logo and visual identity to reflect the new name and vision.
- Website: Our website is being revamped to provide an even better user experience.
What's Staying the Same?
- Language: The core language and syntax of Sparkle remain unchanged.
- Community: Our commitment to providing a supportive and inclusive community for learners of all levels.
- Mission: To empower students to learn to code and solve real-world problems.
We invite you to join us on this exciting journey as we continue to innovate and improve Spindle.
How can I help?
You can help us in this rebranding by replacing anywhere you see "sparkle" with "spindle"
Stay tuned for more updates and announcements!
This has been listed as a minor patch update because while filenames have changed, the core functionality is unaffected
Full Changelog: v1.1.1-Beta...v1.1.2-Beta
Beta Release: v1.1.1
If statements now work. This was fixed by adding an ELSE{} to your if statements (if they don't already have one in the pre-parser). IT is hot off of the press, so it may be buggy.
Please not that the fixing if statements 1 and 2 branches have been pruned.
What's Changed
- Fixed: If statements don't work (They required an Else and special formatting) by @matthewl580 in #6
New Contributors
- @matthewl580 made their first contribution in #6
Full Changelog: v1.1.0-Beta...v1.1.1
v1.1.0-Beta
What's Changed
- Debuging if statements by @matloz5481 in #5
- In short: If statements need to be correctly formatted, and if they are then the program will work.
- Fixed an issue where Sparkle would return an empty list upon successful execution of an if statement.
- Slightly updated the return format of the text to be closer to AP CSP standards
New Contributors
- @matloz5481 made their first contribution in #5
Full Changelog: v1.0.0-alpha...v1.1.0-Beta
Beta Release
✨ Sparkle Beta Released! ✨
Calling all AP CSP Students and Educators!
We're excited to announce the official launch of the Sparkle Beta – a brand new programming language designed specifically for those familiar with the AP Computer Science Principles curriculum!
Sparkle bridges the gap between theory and practice. Now you can take the concepts you learned in AP CSP and use them to write real code.
Here's what makes Sparkle so special:
Familiar Syntax: Sparkle utilizes keywords and operators that mirror those found in the AP CSP exam. This means a smooth transition from studying the reference sheet to writing your first program!
Focus on Fundamentals: Sparkle helps you solidify your understanding of core programming concepts like variables, conditional statements, loops, and functions.
Interactive Learning: Write code, experiment, and debug in a safe and engaging environment.
Currently in Beta:
This is an early access release of Sparkle. We're actively working on adding new features and improvements. Your feedback is crucial to our development process!
Get Started with Sparkle Today!
Head over to the Sparkle GitHub repository to download the beta version and explore the documentation: https://github.com/matthewl580/Sparkle
We encourage you to:
Write code and experiment with the language.
Report any bugs or issues you encounter.
Suggest features you'd like to see in future releases.
Join the Sparkle Community!
We're building a vibrant community of Sparkle users and developers. Share your code, ask questions, and help others learn!
Let's sparkle together!
Please note: This is a beta release and may contain bugs or limitations. Use at your own discretion.
[AP®] is a trademark registered by the College Board, which is not affiliated with, and does not endorse this project.
Full Changelog: Releases...v1.0.0-beta
Alpha Release
✨ Sparkle: Bringing AP CSP to Life! ✨
Calling all coders (and soon-to-be coders)!
Have you ever dreamt of using the concepts from the AP Computer Science Principles® Exam in an actual programming language?
Well, dream no more! I'm thrilled to announce the upcoming arrival of Sparkle, a brand new language designed specifically for those familiar with the AP® CSP curriculum.
Sparkle makes learning to code fun and accessible. Whether you're a seasoned AP® CSP veteran or just starting your programming journey, Sparkle's intuitive syntax and familiar concepts will have you writing code in no time.
Here's what you can expect:
- Simple and Readable: Sparkle uses keywords and operators that mirror those found in the AP® CSP exam, making the transition from theory to practice seamless.
- Learn by Doing: Sparkle is designed for hands-on learning. Practice variable assignments, conditional statements, loops, and functions – all within the framework you already know!
- Master the Fundamentals: Sparkle is a great tool for solidifying your understanding of core programming concepts. Write simple programs and solve problems in a safe and engaging environment.
- Be Prepared: Sparkle code largely resembles the code found in the multiple choice section of the AP® CSP Exam. Using Sparkle prepares you to get a coveted 5!
Get a Sneak Peek!
Ready to see Sparkle in action? Here's a glimpse at some of its features:
Easy Variable Assignment: Set and modify variables with intuitive operators.
Logical and Comparison Operators: Control program flow with familiar logic and comparison statements.
Powerful Loops: Utilize For and While loops to repeat code blocks efficiently.
Customizable Functions: Create reusable code blocks to build complex programs.
Stay Tuned!
This is just a taste of what Sparkle has to offer. Be sure to follow us for further updates and exciting announcements.
In the meantime, you can explore the official AP CSP exam reference sheet to get a head start!
AP® Computer Science Principles Exam Reference Sheet:
https://apcentral.collegeboard.org/media/pdf/ap-computer-science-principles-exam-reference-sheet.pdf
Get ready to sparkle your way to coding mastery! ✨
[AP®] is a trademark registered by the College Board, which is not affiliated with, and does not endorse this project.
