Hi all,

Neil and I are gearing up to create Inline 0.44. Here is what you can
expect this release to contain.

New Features:
 - Hook for using the C/C++ parser of your choice.
 - Remove dependency on Parse::RecDescent (precompile the parser)
 - Use File::Spec for portable path manipulation
 - Pass config parameters to load() for interpreted ILSMs
 - Support "int foo(...) {" function signatures for variable number
   of arguments
 - Turn #define's, const variables, and enum's to perl constants
   automatically.
 - Autoupdate config file when new ILSMs are added

Bug Fixes:
 - Additive properties for config options like LDDLFLAGS
 - Configuration clobbering
 - Support filepaths with spaces
 - Make sure all relative paths are resolved to the FindBin directory
 - perl -0e 'use Inline Foo => " "; print $/' | od -An -a
 - Find correct Perl path when using -Dversiononly
 - user submitted patch for Inline::denter

Better Debugging:
 - Warn when Inline doesn't bind to a non-static function
   - biggest cause of newbie problems
 - Use original Perl line numbers in generated C code for better compile
   diagnostics
 - Clearer error messages
 - Automatic tracing feature
   - print message went entering/exiting an Inline function.
 - Prompt to enter Insh on error; see Below  

 Documentation:
  - 3-5 new Cookbook examples
  - Document Inline::C Class structure
  - Update Inline-FAQ

--- 

We'll also be releasing a new module called Inline::Insh. This will be
the support module for the Inline Shell, aka Insh. Insh is a utility
that you invoke as the program '/usr/bin/insh'.

Insh will start out as an interactive debugging tool for Inline, but soon may
grow into a full fledged Inline API IDE, with features like:
- Editor Support
- File Browsing
- Embedded Debugger
- Inline Tutorials
- Sample Projects

Cheers, Brian

Reply via email to