Return Styles: Pseud0ch, Terminal, Valhalla, NES, Geocities, Blue Moon. Entire thread

A Serious Discussion

Name: Anonymous 2011-09-30 22:07

Dare I dream... Is it possible to have a conversation here on /prog/ about program languages in general? As well as, creating a programming language. Specs would be around the range of:

- Language doesn't already exist
(Go the fuck away and promote your favorite language somewhere else.)
- No Forced Garbage Collection
- Libraries which include Garbage Collection
- Easy to read (Maybe even easier than python)
- Mainly statically compiles binaries
- Has the option to run source code as scripts
- Full on support for OOP, but doesn't force OOP
- Support for various Operating Systems
- Doesn't add a bunch of B.S. to compiled binary, just code, options for leaving in comments.

Name: Anonymous 2011-10-01 5:43

Full on support for OOP, but doesn't force OOP
I think it can't exist. As soon as you have full OOP support, people will create libraries with a more or less appropriate OOP interface. You end up forced to use OOP/

I'd go for minimal support for OOP instead -- that is lexical closures.

Libraries which include Garbage Collection
No Forced Garbage Collection

GC-as-library my look a good idea at first, but in my experience it is likely that the core runtime will need it if the language is just slightly high level.

The best option in my view, the one I'm planning to work on, is to perform escape analysis in order to use dynamic allocation/GC only when needed.

Newer Posts
Don't change these.
Name: Email:
Entire Thread Thread List