• Updated 2023-07-12: Hello, Guest! Welcome back, and be sure to check out this follow-up post about our outage a week or so ago.

The E Programming Language

MrMacPlus

Well-known member
Saw this a long time ago, but today realized that this should work on 68k Macs, too.

For those who don't know: E is an object-oriented/procedural/unpure functional/whatever language with quite a popular implementation on the amiga. It's mainly influenced by languages such as C++, Ada, Lisp etc., and features extremely fast compilation, inline assembler, large set of integrated functions, powerful module concept, flexible type-system, quoted expressions, immediate and typed lists, parametric and object polymorphism, exception handling, inheritance, data-hiding, methods, multiple return values, default arguments, register allocation, fast memory management, unification, LISP-Cells, macro-preprocessing, a very powerful source-level debugger, gui-toolkit, library linker, and then some.
It compiles into 68000 assembly language, so as long as there's a compiler made for Mac 68k, it could be a viable choice for programming. The compiler's source is freeware.

http://strlen.com/e/index.html

Any opinions on this? :b&w:

 

porter

Well-known member
Any opinions on this? :b&w:
As a developer, the last I thing I need is yet another language! :) There isn't enough time in one's life to master them all so you either become a jack of all trades or master of a few. It's the mastering of a few that gives you robust quality applications.

 

II2II

Well-known member
It is: "Jack of all trades, master of none, though ofttimes better than master of one." Not that a particular language should be considered a trade.

Though I tend to agree that there are too many programming languages out there. Unfortunately, programming languages (like text editors) tend to be pet projects amoungst programmers.

 

barana

Banned
It is: "Jack of all trades, master of none, though ofttimes better than master of one." Not that a particular language should be considered a trade.
Though I tend to agree that there are too many programming languages out there. Unfortunately, programming languages (like text editors) tend to be pet projects amoungst programmers.
E is as easy to learn as basic, and more powerful than c. the current implementation is called portablE. it runs primarily on amiga os4x. and it should port well to 7x 68k and ppc. the major benefit is that its still currently supported/bug fixed.

 
Top