[erlang-questions] erlang improvement - objective c (or smalltalk) syntax
Thu Jun 4 12:57:23 CEST 2009
On Thu, Jun 4, 2009 at 11:10 AM, Joe Armstrong <> wrote:
> Solution: write the call like this.
> string:substring( string:S start:I length:J)
> This could be expanded into a canonical form:
> string:substring_start_string_length(S, I, J)
> where the tags are sorted.
string:substring_start_string_length(I, S, J)
> This would also make the definitions of functions *shorter*
> and almost self-documenting
> ie: today I might write something
> f123(FileName, Mode) ->
> Fin = FileName ++ ".erl",
> Fout = FileName ++ ".beam",
> compile(Fin, Fout, Mode).
> whereas I could write
> f123(filename:F mode:M) ->
> Fin = F ++ ".erl",
> Fout = F++ ".beam",
> compile(Fin, Fout, M).
Like others have already commented, I too don't consider this an
More information about the erlang-questions