1. 07 Mar, 1997 2 commits
  2. 05 Mar, 1997 2 commits
  3. 04 Mar, 1997 3 commits
  4. 03 Mar, 1997 8 commits
  5. 28 Feb, 1997 1 commit
  6. 26 Feb, 1997 1 commit
  7. 25 Feb, 1997 1 commit
  8. 24 Feb, 1997 6 commits
  9. 23 Feb, 1997 1 commit
  10. 21 Feb, 1997 2 commits
  11. 20 Feb, 1997 8 commits
  12. 19 Feb, 1997 2 commits
  13. 18 Feb, 1997 3 commits
    • Barry Warsaw's avatar
      join(): Wax the incorrect leading comment · 19302de7
      Barry Warsaw authored
      19302de7
    • Barry Warsaw's avatar
      Document the new join() semantics. · 75745875
      Barry Warsaw authored
      75745875
    • Guido van Rossum's avatar
      Restructured quite a bit, hopefully Lee Busby will find this useful. · fbd64c87
      Guido van Rossum authored
      Also grandly renamed.
      
      Here's the new interface:
      
      When WITH_READLINE is defined, two functions are defined:
      
        - PyOS_GnuReadline (what used to be my_readline() with WITH_READLINE)
        - PyOS_ReadlineInit (for Dave Ascher)
      
      Always, these functions are defined:
      
        - PyOS_StdioReadline (what used to be my_readline() without WITH_READLINE)
        - PyOS_Readline (the interface used by tokenizer.c and [raw_]input().
      
      There's a global function pointer PyOS_ReadlineFunctionPointer,
      initialized to NULL.  When PyOS_Readline finds this to be NULL, it
      sets it to either PyOS_GnuReadline or PyOS_StdioReadline depending on
      which one makes more sense (i.e. it uses GNU only if it is defined
      *and* stdin is indeed a tty device).
      
      An embedding program that has its own wishes can set the function
      pointer to a function of its own design.  It should take a char*
      prompt argument (which may be NULL) and return a string *ending in a
      \n character* -- or "" for EOF or NULL for a user interrupt.
      
      --Guido van Rossum (home page: http://www.python.org/~guido/)
      fbd64c87