MX$ 0.00 pledged of MX$ 50,000 goal
backers
By nasciiboy
MX$ 0.00 pledged of MX$ 50,000 goal
backers

About

Al igual que muchos de mis predecesores, quede fascinado por la utilidad de las expresiones regulares.

Probablemente no hayas encontrado informacion del proceso para codificar  un interprete de expresiones regulares o la disponible se centra unicamente en los fundamentos matematicos, mismos que el autor de dicho material es incapaces de transladar a la realidad con un poco de codigo.

Has acudido al codigo de alguna implementacion en busca de conocimiento practico? Y... encontraste codigo rebuscado y mistico repartido en infinidad de ficheros, llenos de macros, guiones bajos y variables cripticas

Pues bien, este libro va de construir un "motor" de expresiones regulares paso a paso, con mucho codigo y poca teoria. Nada de cerraduras de Kleene, NFA o DFA.

(•̀o•́)ง bahhh, eso es imposible! construir un motor requiere de miles de lineas de codigo y un doctorado!

( ͡° ͜ʖ ͡°)っ Protesto. Este libro parte del desarrollo de dos motores escritos en lenguaje C (Puro C, sin ninguna libreria). En sus entrañas albergan menos de 700 lineas de codigo, puedes comprobarlo por ti mismo.

- https://github.com/nasciiboy/RecursiveRegexpRaptor

- https://github.com/nasciiboy/RecursiveRegexpRaptor-4

Ambos son proyectos de Software Libre. Este libro comparte esa filosofia y esta bajo una licencia libre GNU FDL. Puedes encortrar un borrador (y al terminar el proyecto la vercion definitiva) en

- https://github.com/nasciiboy/raptor-book

La financiacion ayudara a que el material tenga una calidad profesional, una bonita portada en arte ascii/unicode y como pago a su autor.

Cuando el libro este terminado sera puesto a la venta en formato electronico en tiendas diversas, pero el material siempre estara a disposicion de forma libre para quien desee aprender, modificarlo, imprimirlo y/o venderlo de forma independiente.

Happy Hacking!

Risks and challenges

Codificar y escribir un libro es una labor compleja, mas aun, sin tiempo y estabilidad economica.

El libro sera publicado sin importar el resultado de la campaña, sin embargo, con apoyo el resultado sera de mayor calidad y estara disponible mas pronto.

Learn about accountability on Kickstarter

Questions about this project? Check out the FAQ

Support

  1. Select this reward

    Pledge MX$ 30 or more About $1

    RE

    Gracias por alimentar al raptor

    Includes:
    • ebook + codigo fuente + git
    Less
    Estimated delivery
    0 backers
    MX$
    Kickstarter is not a store.

    It's a way to bring creative projects to life.

    Learn more about accountability.
  2. Select this reward

    Pledge MX$ 300 or more About $14

    Raptor Believer

    Felicidades!

    Includes:
    • ebook + codigo fuente + git
    Less
    Estimated delivery
    0 backers
    MX$
    Kickstarter is not a store.

    It's a way to bring creative projects to life.

    Learn more about accountability.
  3. Select this reward

    Pledge MX$ 600 or more About $29

    Raptor Believer II

    El Raptor Esta En Su Cielo, Todo Bien En El Mundo.

    Includes:
    • ebook + codigo fuente + git
    Less
    Estimated delivery
    0 backers
    MX$
    Kickstarter is not a store.

    It's a way to bring creative projects to life.

    Learn more about accountability.
  4. Select this reward

    Pledge MX$ 2,500 or more About $121

    Contribuidor honorifico

    Tu nombre estara dentro del archivo CONTRIBUTORS por 65 millones de años

    Includes:
    • ebook + codigo fuente + git
    Less
    Estimated delivery
    0 backers
    MX$
    Kickstarter is not a store.

    It's a way to bring creative projects to life.

    Learn more about accountability.
  5. Select this reward

    Pledge MX$ 10,000 or more About $483

    Benefactor Corporativo

    Tu nombre quedara fosilizado en la seccion de creditos, con la etiqueta corporativa de tu eleccion, por ejemplo:

    - Publisher Manager Senior
    - Old Publisher Manager Senior
    - Chieff Relations Officer
    - Chief Entrepreneur Master Black Belt

    Includes:
    • ebook + codigo fuente + git
    Less
    Estimated delivery
    0 backers
    MX$
    Kickstarter is not a store.

    It's a way to bring creative projects to life.

    Learn more about accountability.

Funding period

- (30 days)