I'm the author of a natural language programming tool called EngScript, which automatically translates English sentences into Python source code.

For reference, I've posted a link to questions with tags that I'm interested in.

Right now, I'm searching for a parser that can handle ambiguous grammars.

In theory, it would be possible to represent JavaScript code using Polish notation:

def sum , foo , bar baz {
    ; var theSum + foo + bar baz
    ; = return theSum
}

for var i 0 < i 10 ++ i {
    ; print sum 5 5
}

foreach current [ , 1 , 2 3 ] {
    ; print current
}

In theory, it would also be possible to create a very concise programming language with implicitly defined parameters:

isDivisibleBy: (foo % bar) == 0
//This is a function with 2 parameters: foo and bar.

isEven: isDivisibleBy(foo, 2)

isOdd: !isEven(param1)

firstCharacter: theString[0]

lastCharacter: theString[theString.length - 1]

firstNCharacters: theString[0:end]

firstCharacterIsLastCharacter: firstCharacter(stringParameter) == lastCharacter(stringParameter)

printEach: for current in anArray{ print current }

http://rosettacode.org/ is one of the most comprehensive programming language references I've ever found.

Optionally-typed programming languages are really awesome: they combine the type safety of languages like Java with the conciseness of languages like Python.

Some cool things that I've made:

Someday, I hope it will be possible to create a programming language that mixes code from different languages into a single file, like this:

Python {
    def foo():
        return "foo"
}
Ruby {
    def bar
        return foo + " was called from Python."
    end
}
22h
comment Iterating through an arrays properties methods in js
See here: stackoverflow.com/questions/684672/…
1d
awarded Popular Question
2d
comment Automatically generating references in Wikipedia articles
The script still needs more refactoring. To improve readability, the other functions in this script should be modified in the same way.
Sep
17
comment Print static SWF on HTML
Is the page online yet? If so, what is its URL?
Sep
17
comment Is screen-sm-@min specific to Bootstrap?
See here: getbootstrap.com/css/#grid-media-queries
Sep
16
comment Automatically generating references in Wikipedia articles
Also, I have refactored one of the functions in RefScript in order to make it more readable: jsfiddle.net/skst25zd
Sep
16
comment Automatically generating references in Wikipedia articles
I have added this script to Wikipedia's list of reference processing tools, which also contains several other scripts.
Sep
16
accepted Automatically generating references in Wikipedia articles
Sep
16
awarded Famous Question
Sep
15
awarded Popular Question
Sep
14
awarded Notable Question
Sep
14
comment C++ Trim Whitespace from a String
possible duplicate of Removing leading and trailing spaces from a string
Sep
12
comment Best language for cross-platform logic engine?
Is it a business logic engine, or is it another type of logic engine?
Sep
10
comment Is it feasible to compile Python to machine code?
This looks like a useful tool. Is it still being maintained?
Sep
7
comment Which part of strings are different? (JavaScript)
possible duplicate of detect differences between two strings with Javascript
Sep
7
comment Simple way to check if a string contains another string in C?
possible duplicate of check substring exists in a string in C
Sep
6
comment Text Input, Shell Script
What is the source code of the shell script? I can't see the script, so I'm not sure what the problem is.
Sep
6
comment Find out what is causing a memory leak in a application
The answer to your question may be found here: stackoverflow.com/questions/143791/…
Sep
6
comment Adding objects to a list - error in code
See these guidelines for homework questions: meta.programmers.stackexchange.com/questions/6166/…
Sep
6
revised Pandas DataFrame.apply() and mibian
adding mibian tag
1 2 3 4 5