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

New Programming Language

Name: Anonymous 2008-11-03 22:04

So, /prog/

You are in charge of developing a new programming language. You are not the one who has to implement it, you just have to tell the codemonkies what you want.

Some things to think about:

- syntax style
- paradigm
- garbage collection or not
- vm or compiled
- type system
- special features of the compiler or language

Name: Anonymous 2008-11-03 22:38

- syntax style
Python-esque.

- paradigm
Iterative but have support for infinite recursive tail calls, perhaps a few functional constructs.

- garbage collection
Yes please.

- vm or compiled
Compiled as in C is compiled.

- type system
Static, but support for things like templated classes for building ADTs. (LinkedList<Int> list...)

- special features of the compiler
Error output like Java does. Has the erroneous spot on the line marked with ^. This makes life easier. Also, good error reporting.

- special features of the language
Don't have to declare function return types
If there are 2+ items in the function header, do not need to keep repeating the type. (def AddInts(Int a, b): ...)

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