Blvd, a programming language, embodies the narrative style of Hollywood movie scripts.
This project is maintained by Gabrielle Barnes Funmi Idowu Kimberly Kubo
Welcome to Blvd, an innovative programming language that brings a cinematic approach to the world of coding. Whether you are a proud Los Angeles native, a curious visitor exploring the city's technological landscape, or simply an admirer of innovation, Blvd invites you to embark on a coding journey. As you immerse yourself into the realm of programming with Blvd, you'll discover a dynamically engaging experience that integrates the creativity of Hollywood scripts with the precision of a statically-typed, object-oriented language.
Drawing inspiration from the glitz and glamor of the entertainment industry, Blvd's syntax is uniquely crafted to mirror the structure of movie scripts. As you navigate through its intuitive design, you'll find that Blvd empowers you to be the creative director of your own coding projects. Just as a film director envisions and directs each scene, Blvd allows you to shape your code with artistic flair, creating a visually stunning and logically robust masterpiece. This combination of both creativity and functionality sets Blvd apart, making it a playground for users to explore the endless possibilities of cinematic programming.
Let's take a look at some example programs!
PROLOGUE
END OF PROLOGUE
ACT 1
END OF ACT
EPILOGUE
FIN
PROLOGUE
CAST number review as 5--
END OF PROLOGUE
ACT 1
NOMINATE review is 5:
say "5 Stars"--
RUNNER-UP review is 4:
say "4 Stars"--
SUPPORTING:
say "3 Stars"--
END OF ACT
EPILOGUE
say "Congratulations!"--
FIN
PROLOGUE
say "Cast for Bodies Bodies Bodies is as follows..."--
CAST string main as "Rachel Sennott"--
(note: there's been an update in the cast!)
RECAST main as "Amandla Stenberg"--
END OF PROLOGUE
ACT 1
CAST string list actors as ["Chase Sui Wonders", "Myha'la"]--
CAST string emma as actors[0]--
say emma--
END OF ACT
EPILOGUE
say "Come to the director with your questions."--
FIN
PROLOGUE
say "Title: Eileen"--
END OF PROLOGUE
ACT 1
SCENE number costs has number props, number salary :
CAST number total as props + salary--
EXIT WITH total--
END SCENE
END OF ACT
EPILOGUE
CAST number b as costs(230, 1500)--
FIN
PROLOGUE
say "Costs with actors"--
END OF PROLOGUE
ACT 1
ACTION number expenses in range from 1, 6:
RECAST expenses as expenses * 1000--
CUT
END OF ACT
ACT 2
CAST number actor as 0--
PERFORM actor <= 8:
RECAST actor as actor + 1--
END OF ACT
EPILOGUE
say "Success!"--
FIN
Hi! I'm a Computer Science student at Loyola Marymount University with an Urban Studies minor. I'm also a research assistant for Dr. Ray Toal. I love Schnauzers, reading, and fashion! (mostly miumiu)
Hi! I’m a Computer Science student at Loyola Marymount University. I work as an undergraduate student assistant in LMU's transfer admission office. I love reading, knitting, and watching movies.
Hi! I'm a Computer Science student at Loyola Marymount University with a Mathematics minor. I am a Teaching Assistant for LMU Computer Science. I love to play games and am developing my first Unity game.