o

oqlang

v05a593clibrary

shitty maybe embeddable language made in odin

0 stars0 forksMITupdated 11 hours ago
Open repo

oqlang

oqlang is a work in progress shitty scripting language that might eventually be embeddable, made in Odin.

this language is based on the clox section of the book Crafting Interpreters by Robert Nystrom.

this is mainly a personal learning project.

concept

  • i dislike dynamically typed languages.

  • i am not a huge fan of OOP practices and find inheritence mostly unnecessary.

  • i like features added by "newer" languages like Rust and Odin.

  • i want to make concepts from lower level languages easier to understand for new developers.

    • (not to say i understand anything either i'm a dumbass just look at my code).

this already locks me out of most scripting languages so I decided to make my own!

misc

  • How do you pronounce oqlang?

    • take the ocu part of ocular and slap a lang behind it.
  • Why will classes be called structs?

    • to make it clear to users that this languages version of collections of data and procedures(functions) do not work the same way as object oriented languages. most naming and syntax choices are for clarity for people who may not be familiar with more advanced topics.
  • When will this be out or even at all usable? You can't even read a text file yet.

    • idk i'll get there eventually.
Package Info
Version
v05a593c
License
MIT
Author
@oz-qn
Type
library
Forks
0
Created
11 hours ago
Updated
11 hours ago
Health
maintained
has releases
has readme
has license
Maintainer
oz-qn
oz-qn
Maintainer
Activity
last 56 weeks