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

Language feature hell

Name: Anonymous 2014-12-09 5:59

Where do programming language design decisions go when they die? If they're evil enough, they end up in this thread, for us to bring back to life like a bunch of bored asshole wizards with way too much free time. And if we collect enough souls from the damned, we can frankenstein them together into a programming language antichrist and chortle soundlessly as it ravages the cosmos.

Right at this moment, the feature that has captured my attention is the nonlocal goto. We all know about call/cc, but what about putting this in a language that statically allocates its procedure activation records? I shudder to imagine the potential for control flow obfuscation in functions that "smash" their own "stacks" by recursing into (and out of) themselves. I'm so disgusted with myself I might just sit down and write an interpreter for this nonsense.

Name: Anonymous 2014-12-09 8:53

>>1
UMENA a scheme ffi?

Name: Anonymous 2014-12-09 9:01

XDM also models all values as sequences (a singleton value is considered to be a sequence of length one). The items in a sequence can either be XML nodes or atomic values. Atomic values may be integers, strings, booleans, and so on: the full list of types is based on the primitive types defined in XML Schema.

Name: Anonymous 2014-12-09 19:12

COME FROM MY ANUS

Name: Anonymous 2014-12-10 15:14

preprocessor

Name: Anonymous 2014-12-10 17:19

finalizers

Name: Anonymous 2014-12-10 17:54

Lack of procedures/functions.
Lack of the ability to call a function recursive.

Name: Anonymous 2014-12-10 18:06

>>7
Lack of the ability to call a function recursive.
What if tail recursion is allowed, but no other kind?

Name: Anonymous 2014-12-11 21:04

Inability to mutate fields in a record.
That's why I hate Haskell.

Name: Anonymous 2014-12-11 21:07

>>8
Tree recursion is very powerful, it should give you a easy way to implement it without making you hate yourself.

Name: Anonymous 2014-12-11 21:17

>>10
Quicksort causes stackoverflows. Tree recursion is terrible.

Name: Anonymous 2014-12-11 21:36

>>11
Stack overflows cause Stack overflows cause Stack overflows cause Stack overflows cause Stack overflows cause Stack overflows cause Stack overflows cause Stack overflows cause Stack overflows cause Stack overflows cause Stack overflows cause Stack overflows cause Stack overflows cause Stack overflows cause Stack overflows cause Stack overflows cause Stack overflows cause Stack overflows cause Stack overflows cause Stack overflows cause Stack overflows cause Stack overflows cause *** Exception: Stack overflow.

Name: Anonymous 2014-12-11 23:32

>>11
Haha, idiot

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