All Projects → VofaDev → PaintLang

VofaDev / PaintLang

Licence: Apache-2.0 license
An open source, OOP language with editable syntax.

Programming Languages

go
31211 projects - #10 most used programming language
assembly
5116 projects

Projects that are alternatives of or similar to PaintLang

termux-shell
Beautify your Termux App with this Shell 😍
Stars: ✭ 149 (+1046.15%)
Mutual labels:  customizable
analogclock
🕰 A customizable analog clock built using React
Stars: ✭ 16 (+23.08%)
Mutual labels:  customizable
react-native-imaged-card-view
Rising Imaged Card View with Awesome Shadows and Fully Customizable Library for React Native
Stars: ✭ 16 (+23.08%)
Mutual labels:  customizable
cactoos-http
Object-Oriented HTTP Client
Stars: ✭ 37 (+184.62%)
Mutual labels:  object-oriented-programming
paramount
React Component Library for React Native and React Web
Stars: ✭ 23 (+76.92%)
Mutual labels:  customizable
whython
An almost fully customizable language made in python!
Stars: ✭ 45 (+246.15%)
Mutual labels:  customizable
FUPRAL
Fortran OO implementation of a generic container using an unlimited polymorphic class. Implementation of a resizable container array and a double linked list.
Stars: ✭ 18 (+38.46%)
Mutual labels:  object-oriented-programming
ULogViewer
Cross-Platform Universal Log Viewer.
Stars: ✭ 64 (+392.31%)
Mutual labels:  customizable
Positional
An elegant and colorful location information app for Android with Compass, Clock, Level, Sun, Moon, Trail Marker and many other features.
Stars: ✭ 72 (+453.85%)
Mutual labels:  customizable
Java
"Always choose a lazy person to get the job done. A lazy person will always find the easy way out."
Stars: ✭ 16 (+23.08%)
Mutual labels:  object-oriented-programming
THCalendar
Calendar like iOS
Stars: ✭ 21 (+61.54%)
Mutual labels:  customizable
CLE
Command Live Environment
Stars: ✭ 21 (+61.54%)
Mutual labels:  customizable
ccsr-object-mapping
オブジェクトと画面・テーブル・JSONのマッピング
Stars: ✭ 36 (+176.92%)
Mutual labels:  object-oriented-programming
Triangle
A (really) simple Swift 4 UIView class with a triangle and a diagonal line rendered and customizable in the storyboard (color, line width, direction)
Stars: ✭ 25 (+92.31%)
Mutual labels:  customizable
python-ood
💠 Essential object oriented design (python, pytest, travisCI)
Stars: ✭ 38 (+192.31%)
Mutual labels:  object-oriented-programming
range-slider
Customizable slider (range) component for JavaScript with no dependencies
Stars: ✭ 26 (+100%)
Mutual labels:  customizable
object-book
Study Object book Content Repository / 조영호 님의 오브젝트 책을 학습하고 정리한 Repo입니다.
Stars: ✭ 30 (+130.77%)
Mutual labels:  object-oriented-programming
tatooine
A pluggable, simple, and powerful web scraper.
Stars: ✭ 60 (+361.54%)
Mutual labels:  customizable
ElDewrito-Menu
Possible replacement for Halo Online's UI heavily based on Halo: Reach
Stars: ✭ 22 (+69.23%)
Mutual labels:  customizable
Algorithm-Data-Structures-Python
Various useful data structures in Python
Stars: ✭ 34 (+161.54%)
Mutual labels:  object-oriented-programming

PaintL

An Open source compiled programming language, In development.

NOTICE:

  • PaintL is in early development, pardon me if files and programming are messy. Some things may also not work.

Goals

PaintL is an general-purpose OOP language.

PaintLs main goal is to allow easy editability of its syntax, so programmers are in total control of how their programming language looks without having to make their own. You will not have to download the source code to make changes to the language.

Example:

Change the normal declaration of a variable in PaintL:

var myvar = "hello, world!"

To a python-like syntax:

myvar = "hello, world!"

Other goals

  • make the programming language easy.
  • make the programming language fast
  • make the programming language secure
  • if possible, add cross platform gp gpu scripting

Progress

I am still kind of getting into assembly, so the progress is slow

  • simple variables
  • Logging to the console
  • string/variable concatination
  • simple functions
  • functions in functions
  • OpenGL libs
  • OpenAL libs
  • Simple networking libs

(More will probably be added to the checklist later)

Contributions.

Not accepting contributions yet :(

Nasm

This programming language is not distributed with nasm yet, which it uses to compile to. You'll have to download it yourself currently.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].