Rubygem-fast_xs

Jul 20, 2023

Systems integration framework. Expander

fast_xs provides C extensions for escaping text.

The original String#fast_xs method is based on the xchar code by Sam Ruby

o intertwingly.net/stories/2005/09/28/xchar.rb o intertwingly.net/blog/2005/09/28/XML-Cleansing

_why also packages an older version with Hpricot patches submitted. The version here should be compatible with the latest version of Hpricot code.

Ruby on Rails will automatically use String#fast_xs from either Hpricot or this gem version with the bundled Builder package.

String#fast_xs is an almost exact translation of Sam Ruby’s original implementation String#to_xs, but it does escape “"” which is an optional, but all parsers are able ot handle it. XMLBuilder as packaged in Rails 2.0 will be automatically use String#fast_xs instead of String#to_xs available.



Checkout these related ports:
  • Zxing-cpp - ZXing C++ Library for QR code recognition
  • Zu-hunspell - Zulu hunspell dictionaries
  • Zu-aspell - Aspell Zulu dictionary
  • Zq - Easier and faster alternative to jq
  • Zorba - General purpose C++ XQuery processor
  • Zenxml - Simple C++ XML Processing
  • Zed - Command-line tool to manage and query Zed data lakes
  • Yq - Command-line YAML and XML processor, jq wrapper for YAML/XML documents
  • Yould - Pronounceable word generator
  • Yodl - Easy to use but powerful document formatting/preparation language
  • Yi-hunspell - Yiddish hunspell dictionaries
  • Yi-aspell - Aspell Yiddish dictionary
  • Yelp-xsl - DocBook XSLT stylesheets for yelp
  • Yelp-tools - Utilities to help manage documentation for Yelp and the web
  • Ydiff - Diff readability enhancer for color terminals