Melon-Language
P
Melon-Language | P | |
---|---|---|
2 | 8 | |
5 | 2,919 | |
- | 0.9% | |
2.2 | 8.3 | |
about 1 year ago | 7 days ago | |
C# | C# | |
GNU General Public License v3.0 or later | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Melon-Language
- Hello! Melon is a programming language, it's very beginner friendly, try it out!
-
Melon language v2.6.0-beta.3
download > https://github.com/pradosh-arduino/Melon-Language/releases/tag/v2.6.0-beta.3
P
- Property-based testing in practice [pdf]
-
Gem adds support for creating state machines for attributes on any Ruby class
I worked on a state machine framework in another language, and have definitely have found less terse to be pretty good. Typing a few extra characters isn't that bad, especially if it makes some awful bit of evented code easier for someone to understand.
Of the things available open source, I think P-lang is pretty cool: https://github.com/p-org/P/blob/master/Tutorial/1_ClientServ...
-
The Actor Model and the Chess Clock
Your proposed syntax reminded me of https://p-org.github.io/P/
-
The TLA+ Video Course
Iβve gotten a lot of good about TLA+ and the more recent the P language has been really promising lately. Itβs got a good pedigree and is being increasingly used as AWS as well.
- P Language
-
Learn TLA+
I tried to use TLA+ but what annoys me the most is the disconnection between the actual implementation and its code. I think the P language has a much better future just because it can generate code that works: https://github.com/p-org/P
-
Let's build a distributed Postgres proof of concept
It is tough.
My approach when learning new protocols like Raft or Paxos is to implement them in Pluscal (TLA+'s higher-level language) or P (https://github.com/p-org/P). I've found that helps separate the protocol-level concerns from the implementation-level concerns (sockets? wire format?) in a way that reduces the difficulty of learning the protocol.
What are some alternatives?
Bite-Programming-Language - Bite is a dynamically typed programming language. Embedded in C#
Hybridizer - Examples of C# code compiled to GPU by hybridizer
plato - A simple and efficient cross-platform programming language.
Testura.Code - Testura.Code is a wrapper around the Roslyn API and used for generation, saving and compiling C# code. It provides methods and helpers to generate classes, methods, statements and expressions.
Druid-Language - a C# based runtime for my customizable PseudoCode based language Dubbed Druid
Mond - A scripting language for .NET Core
PeachPie - PeachPie - the PHP compiler and runtime for .NET and .NET Core
Ncodi - Tunisian Programming Language, Ncodi - Code in your own words.
Iron python - Implementation of the Python programming language for .NET Framework; built on top of the Dynamic Language Runtime (DLR).
Juka - π₯£ Juka Programming Language - Fast Portable Programming Language. Run code anywhere without complicated installations and admin rights. Simple, yet powerful new programming language [Easy to code and run on any system] IOT devices supported!
Amplifier.NET - Amplifier allows .NET developers to easily run complex applications with intensive mathematical computation on Intel CPU/GPU, NVIDIA, AMD without writing any additional C kernel code. Write your function in .NET and Amplifier will take care of running it on your favorite hardware.