Catch up on stories from the past week (and beyond) at the Slashdot story archive

 



Forgot your password?
typodupeerror
×
The Internet

Ask Lawrence Lessig About Life And Law Online 218

Lawrence Lessig of Stanford Law School, and before that of various other places, is one of the best-known voices in the world of electronic freedoms. Lessig's new book, The Future of Ideas, is the latest work of many in his efforts to illuminate and create a freer world online. Lessig has agreed to answer your questions; please be courteous by limiting your questions to one per post.
This discussion has been archived. No new comments can be posted.

Ask Lawrence Lessig About Life And Law Online

Comments Filter:
  • by yerricde ( 125198 ) on Tuesday December 11, 2001 @02:57PM (#2688310) Homepage Journal
    Here's some more information about the Sonny Bono Copyright Term Extension Act:
  • by ninewands ( 105734 ) on Tuesday December 11, 2001 @05:18PM (#2689187)
    English, is by its nature, extremely poorly suited for an exercise such as this. A large portion of the meaning of an English statement is derived from context and the order of words in a statement, while the meaning of a C, Pascal or Fortran expression is almost purely a matter of syntax. I believe that it would be extremely difficult to write a compiler or interpreter that could process nature-looking English into computer code.

    OTOH, there is already a "natural-language" programming language available for a project such as this ... Perl! Don't laugh yet.

    Damian Conway's paper, Lingua::Romana::Perligata -- Perl for the XXI-imum Century [monash.edu.au] demonstrates that "natural language" programming IS possible in a quasi-grammatical way, while also pointing out WHY English really just doesn't fit the needs of a programming language. The "Latin" code that results from using Lingua::Romana::Perligata is "sort of" grammatically correct, quite readable, although somewhat "forced", to those with a grounding in the Classics (which many judges have), and lacking a LOT of the special characters that make most programming languages look mysterious to non-techies.

    You'll have to read the paper to see the effect of using the module ... the lameness filter stopped me from including any of Conway's examples.

    I don't claim to be enough of a Perl hacker to even begin trying to convert one of the perl versions of DeCSS to a Perligata script, but I feel I know enough linguistics to consider an attempt to create an English-based "natural language programming language" that would come CLOSE to being grammatically correct and comprehensible to non-programmers to be quixotic.
  • by cnkeller ( 181482 ) <cnkeller@nOsPAM.gmail.com> on Tuesday December 11, 2001 @06:12PM (#2689557) Homepage
    I believe that's what it's called - the one being developed by AOL and other companies to counter .NET

    Isn't the liberty alliance trying to combat passport? .NET is microsoft's counter to Java (at least according to their whitepapers). It's a development suite, etc. If I recall, it doesn't really have anything to do with a one stop shop for personal information (which is passport and liberty), other than Passport might be re-implemented with .NET tools.

E = MC ** 2 +- 3db

Working...