lcnvdl / html-go

HtmlGo: The interpreter that lets you 'program' in HTML! Now you can finally join the fun and proudly say you're an HTML programmer (sort of)!
https://htmlgo.org
Other
2 stars 0 forks source link

Object-oriented programming support #1

Open lcnvdl opened 1 year ago

lcnvdl commented 1 year ago

This ticket aims to introduce comprehensive support for object-oriented programming (OOP) in HtmlGo. The goal is to enhance the language with essential OOP concepts, such as classes, objects, inheritance, and encapsulation, enabling developers to write more modular and reusable code.

Key Objectives:

By implementing object-oriented programming support in HtmlGo, we aim to empower developers to build more robust and scalable applications, promoting code reusability, maintainability, and overall code organization. This ticket will involve significant changes to the language's core functionality and syntax, and it will require careful design and implementation considerations.

Contributions and suggestions are welcome as we work together to bring object-oriented programming capabilities to HtmlGo and unlock its potential for building sophisticated applications.

Please feel free to provide feedback, ask questions, and contribute to this ticket. Let's make HtmlGo an even more powerful and versatile language!

lcnvdl commented 1 year ago