Top 15 Evaldraw Alternative and Similar Softwares | Dec 2024

Evaldraw allows you quickly write small programs in its C-like language. It supports static variables, enums, arrays, functions and just recently structs.

Your code is re-compiled every time you type a character! Goodbye tedious compile times!

A simple program that draws a gradient with the mouse:
code:
()
{
setcol(mousx/xres*255,mousx/yres*255,255);
drawsph( mousx, mousy, 10 );
}

Evaldraw lets you quickly test an idea. Its great for prototyping. There are built-in functions for drawing circles, lines, cones, and some OpenGL primitives (GL_LINES, GL_TRIANGLES, GL_QUADS ).

1. Ceylon

Ceylon Support for Java and JavaScript virtual machinesWrite your code in Ceylon, and have it run on the JVM, on Node.js, or in a web browser. Some modules are platform-dependent, but the language itself is equally at home on Java and JavaScript virtual machines.Ceylon modules may be deployed on Ceylon's own......

2. Jython

Jython Jython, successor of JPython, is an implementation of the Python programming language written in Java.......

3. JetBrains MPS

JetBrains MPS JetBrains MPS is a metaprogramming system which is being developed by JetBrains. It implements language-oriented programming. MPS is an environment for language definition, a Language Workbench, and integrated development environment (IDE) for such languages.Composable languagesDevelopers from different domains can benefit from domain specific language extensions in general purpose programming languages.......

4. Haml

Haml Haml (HTML Abstraction Markup Language) is a lightweight markup language that is used to describe the XHTML of any web document without the use of traditional inline coding. It’s designed to address many of the flaws in traditional templating engines, as well as making markup as elegant as it can......

5. Erlang

Erlang Erlang is a general-purpose concurrent, garbage-collected programming language and runtime system used to build massively scalable soft real-time systems with requirements on high availability. The sequential subset of Erlang is a functional language, with eager evaluation, single assignment, and dynamic typing. It was designed by Ericsson to support distributed, fault-tolerant,......

6. Boo

Boo Boo is a stablished object oriented statically typed programming language for .NET and Mono (JVM support coming soon) with a python inspired syntax and a special focus on metaprogramming through language and compiler extensibility features such as macros and custom compilation pipelines.......

7. marten

marten Graphical Programming for MacOSXThe Marten integrated software development environment (IDE) is a new, enjoyable way to create software for MacOS X. Graphical programming means you draw code, not write it. It's easier to create and easier to understand.But ease of use does not mean lack of power. The Marten IDE......

8. D (Programming Language)

D (Programming Language) D is a language with C-like syntax and static typing. It pragmatically combines efficiency, control, and modeling power, with safety and programmer productivity.ConvenienceD allows writing large code fragments without redundantly specifying types, in the style of dynamic languages. Yet static inference deduces types and other code properties, giving the best......

9. Terrarium

Terrarium Tired of read-eval-print loop while tweaking UI? Hate it when your designer colleague standing behind you and waiting for the change? Say goodbye to those awkward moments with Terrarium, a free and interactive UI prototyping tool designed for coders like you and me.PlaygroundsType a line of code and the result......

10. Vala

Vala Vala is a new programming language that aims to bring modern programming language features to GNOME developers without imposing any additional runtime requirements and without using a different ABI compared to applications and libraries written in C.......

11. Cobra

Cobra Cobra is a high-performance, rapid-development programming language.It combines features from Python, C#, Objective-C, Eiffel and other languages in order to boost developer productivity.Cobra is open source under the MIT license.......

12. Eclipse Xtext

Eclipse Xtext Xtext is an open-source framework for developing programming languages and domain-specific languages (DSLs). Unlike standard parser generators, Xtext not only generates a parser, but also a class model for the Abstract Syntax Tree and a fully featured, customizable Eclipse-based IDE.Xtext is being developed in the Eclipse Project as part of......

13. Nimrod

Nimrod Nimrod is a statically typed, imperative programming language with a powerful macro system that tries to give the programmer ultimate power without compromises on runtime efficiency.......

14. Ada

Ada Ada 2012 is the next generation of the world’s premier programming language for engineering safe, secure and reliable software.Ada is widely used in critical systems, where any anomaly might lead to very serious consequences, e.g., accidental death, injury or severe financial loss. Examples of systems where Ada is used include......

15. Energia

Energia Energia is a rapid prototyping platform for the Texas Instruments MCU Launchpad. Energia is based on Wiring and Arduino and uses the Processing IDE.......