3 ms·
It's not as if they started as a "family" of languages, each one of those was just one discrete language at one point.
by abjorn 13y ago
It's not as if they started as a "family" of languages, each one of those was just one discrete language at one point.
- muyuu 13y agoI'm a big fan of Prolog and Scheme, but seriously the lack of an established solid spec has seriously hurted them. There's no way Wolfram can succeed with its much more complex feature set without a spec and a reference implementation that's not closed source. Flash pulled that because they caught that opportunity window in the browsed, but neither CDF as a format nor Wolfram (Mathematica language) stand a chance as a generic language. Even Matlab stays niche.
- colanderman 13y agoYou think ISO Prolog and R6RS aren't "established" and "solid"?
- muyuu 13y agoDefinitely. I use both and nobody uses ISO Prolog and much less pure R6RS scheme. Here's hoping R7RS will be better although for starters it will be divided in two (small and big). I've been following the process quite closely. R6RS completely failed to establish itself, to this day R5RS is more popular. You'd be hard pressed to find a more divided language than Scheme. As for ISO Prolog, it's not even the most popular standard. It might be in America, in Europe it's definitely Edinburgh Prolog and there's where it's used the most. You guys are giving me great examples of how interpreted languages without a clear spec + reference implementation completely fail to establish a single standard. It can be argued that in the case of Scheme this is a feature, but for something like Wolfram with an existing closed runtime you definitely don't want this.