Caleb Leavell
Computer Science Student at ASU, with experience in fast-paced and adaptive environments.
Computer Science Student at ASU, with experience in fast-paced and adaptive environments.
Caleb Leavell grew up in the Phoenix valley.
After completing high school in Spring 2023
with 2 Associate's
Degrees through the Dual Enrollment Program,
he is currently completing the senior year of his
Bachelor's Degree (BS) in Computer Science (Expected May 2026).
Caleb is also currently following the Accelerated
Program Track which will allow him to complete his
Master's Degree (MS) in Computer Science within a
year after completing his undergraduate program
(Expected May 2027).
He will be completing at least 12 credits towards
the graduate program in his senior year.
Existing TUI libraries generally target raw terminals (handle user input every time a key is pressed). However, there are many applications that are simple enough to live in the default cooked terminal (handle user input when the user presses enter). Examples of these applications are:
Jatui is a Java library that provides a framework for building TUIs that are meant to run in a cooked-terminal environment by implementing a modularized, declarative system that allows for reusable, customizable, and analyzable application units.
View on GitHub