Sergio0694 / Brainf_ckSharp

A complete and full-featured Brainf_ck IDE/console for Windows 10 (UWP), with a high-performance REPL interpreter

Home Page:https://www.microsoft.com/store/apps/9nblgggzhvq5?cid=github

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Brainf*ck#

A complete, full-featured Brainf*ck IDE/console for Windows 10, built from the ground up as a UWP app.

Get it from Microsoft

Overview

image

  • IDE with syntax highlight and code autocompletion
  • Indentation depth indicators and column guides
  • Git diff markers to see the changes in the current code file
  • Breakpoints support with complete debugging experience
  • Full featured console to test your scripts and improve your coding level
  • Real time memory state with the all the info about every cell and the pointer actual position
  • Exceptions handler, infinite loops auto suppression
  • Complete 8 bit Unicode char lookup table to see the values of the characters in the Stdin buffer
  • Touch friendly UI with on screen custom keyboard and dedicated text navigation buttons
  • Undo/redo features to help you write your code more easily
  • An interpreter debugger that shows the position of the operator that caused the exception and the stack trace
  • Save your scripts in your personal library shared across devices and edit them whenever you want
  • Custom overflow mode for the memory state
  • PBrain extensions support to declare and call functions

Required dependencies πŸ”§

The Brainf*ck# solution requires the following tools to build all the available projects:

Contributing πŸ™Œ

Brainf*ck# is open source and free to download in the Store, with just an optional IAP to unlock additional themes for the IDE. If you found a bug, feel free to open an issue or draft a PR! If you'd like to support me instead, you can:

  • Give a star to the repository
  • Download the app and leave a review in the Store
  • Make a small contribution on my PayPal.me link 🍻

Dependencies and references πŸ”–

Trivia πŸ“–

This project was the one I used to prototype and develop both the CommunityToolkit.Mvvm and CommunityToolkit.HighPerformance packages, which are heavily used in the projects in this repository.

If you'd like to learn more on these libraries:

  • See our samples and docs on the MVVM Toolkit at aka.ms/mvvmtoolkit
  • See the docs on the HighPerformance package here
  • Explore the codebase for these and other Windows Community Toolkit packages here

About

A complete and full-featured Brainf_ck IDE/console for Windows 10 (UWP), with a high-performance REPL interpreter

https://www.microsoft.com/store/apps/9nblgggzhvq5?cid=github

License:GNU General Public License v3.0


Languages

Language:C# 99.8%Language:PowerShell 0.1%Language:Mustache 0.1%