C++Now!

Thank You

After 12 years in business, the principals of BoostPro have decided it's time for new challenges. The technical leads are still pursuing their commitment to transforming the way software is written: John Wiegley has started working for FPComplete, building tools for Haskell programmers, and Dave Abrahams has joined a team at Apple, shaping the future of Mac and iOS development.

We thank you for your support of BoostPro over the years; it has been our privilege to serve you.

Note:The open source C++ library collection at Boost.org is still very much alive and well!

Emacs

Discover what an editor can do

Programming is about more than editing text, and the same can be said for Emacs. Learn how to tackle complicated editing tasks and tailor Emacs to your specific needs. During the course, you will start customizing Emacs to fit how you already work, while learning new tricks to make your daily life easier.

Prerequisites

None required.

Format

Three to five day course with hands-on exercises.

General Topics

  • Basic editing commands
  • Content-aware editing
  • Integrated version control
  • Text transformation
  • Keyboard macros
  • Extending Emacs with Lisp
  • Other modules
  • Cross-platform features

Outline

Usage

General configuration:
Use of M-x customize, binding keys, customizing modes, etc.
Common features:
Keyboard macros, dynamic abbrev, bookmarks, abbreviations, yasnippet,
Tramp, M-x term, rectangle mode, artist mode, etc., etc.
Programming-specific modes:
cc-mode, lisp mode (+SWANK), python, gud, others…
Org-mode:
taking notes, task management, quick publishing (cf. Muse)
Gnus:
reading news, mail, composition, use with offlineimap, etc.
Eshell:
cross-platform shell!

Programming

Learning Lisp:
functions, macros, variables, Emacs-isms, hooks
The Emacs core editing primitives:
buffers, windows, frames, mark and point, text properties, etc.
Idioms and paradigms:
writing major modes, minor modes, working with keymaps, variable
naming, packages, preparing autoloads, etc.

News

  • Boost 1.50 installer for 32-bit Windows now available

    An installer for Boost 1.50 available for is available for immediate download here

    More...

  • Boost 1.50 installer for 64-bit Windows now available

    BoostPro’s free 64-bit installer for Windows is now available for download here

    More...

  • BoostCon / C++Next!: Register Now and Save $100

    Less than three days remain before the early registration deadline The amazing 6th Boost conference, now with additional track containing 15 hours of C++11 tutorials, is still $599 for a short time only.

    More...