Sorting a list of strings without using any built-in sort method
Ruby 76 54 51 chars
x=gets.scan /\w+/;$><<x.dup.map{x.delete(x.min)}*?,
k (16 chars)
Probably doesn't really live up to the spirit of the problem. In k, there is no built in sort operator. <x
returns a list of indices of items in x in sorted order.
{x@<x}[","\:0:0]
SED, 135
s/.*/,&,!,abcdefghijklmnopqrstuvwxyz/;:;s/\(,\([^,]*\)\(.\)[^,]*\)\(.*\)\(,\2\(.\)[^,]*\)\(.*!.*\6.*\3\)/\5\1\4\7/;t;s/^,\(.*\),!.*/\1/
Based on my previous sorting entry