Giter VIP home page Giter VIP logo

bologna's Introduction

Nice to meet you, I'm @Trevin-Small

πŸ™‹β€β™‚οΈ About Me

  • Currently a full time CS student at Purdue University, graduating winter 24'
  • When I'm not outdoors, I'm often writing code, working on whichever project currently has my attention
  • Outside of CS, I enjoy rock climbing, hiking, camping, kayaking, cooking, and skateboarding!

πŸ”Ž I'm especially interested in:

  • Systems and embedded programming. Low level software is lots of fun, and making physical devices using ESP32's and the sort is my cup of tea.
  • Interested in OS/RTOS, efficient memory management, assembly optimization, and computer architecture.
  • Algorithms and Mathematics, because working through problems is fun!
  • Web development! Currently working on the redesign of the well-known boilerexams website at Purdue.

πŸ˜„ Other Interests / Hobbies

  • Rock Climbing
  • Hiking
  • Camping
  • Cooking
  • Skateboarding
  • Kayaking
  • Microcontrollers, Single-board computers and circuits
  • Robotics
  • 3D Printing

πŸ“« Contact me:


(Not a Robot)

bologna's People

Contributors

trevin-small avatar

Stargazers

 avatar

Watchers

 avatar

bologna's Issues

Nested For Loops

Because of the way Bologna Currently interprets for loops linearly, as well as the lack of a recursive implementation of the for_loop() function, nested for loops are not supported.

TODO:

  1. Rewrite for_loop() to work in a recursive manner
  2. Change loop processing so as to support a loop inside a loop without throwing syntax errors

While Loop Exiting

A bug regarding BrainFuck loops ([ ]) prevents loop exiting

As far as I know, this error is caused by Bologna's argument parsing shifting the file pointer in a manner that results in the loop being re-executed.

The while [ ] loop works just fine on the brainfuck_interpreter.c under root/other/, and Bologna's interpreter implements the same code, which is what leads me to believe it isn't the loop logic itself.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. πŸ“ŠπŸ“ˆπŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.