LuchoWiki

Cosas que debería hacer más a menudo

User Tools

Site Tools


desarrollo:cxx:inicio

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

desarrollo:cxx:inicio [20120526 11:49]
127.0.0.1 external edit
desarrollo:cxx:inicio [20190115 12:34] (current)
manager
Line 5: Line 5:
 Aquí se presenta mi toolkit así como algunas librerías que he desarrollado. Todos los paquetes están disponibles con código fuente con licencias [[wpes>​Software libre]] donde es posible, y se almacenan y controlan en el servidor por medio de un sistema de versionado [[http://​fossil-scm.org/​|Fossil]] que es como git pero sencillo, para instalaciones standalone. Aquí se presenta mi toolkit así como algunas librerías que he desarrollado. Todos los paquetes están disponibles con código fuente con licencias [[wpes>​Software libre]] donde es posible, y se almacenan y controlan en el servidor por medio de un sistema de versionado [[http://​fossil-scm.org/​|Fossil]] que es como git pero sencillo, para instalaciones standalone.
  
 +===== Librerías / Frameworks =====
  
-===== LPP Toolkit =====+  * **[[lpp]]** - librería personal. 
 +  * **[[cxxomfort]]** - [[http://​ryan.gulix.cl/​fossil.cgi/​cxxomfort/​]] - backports y adaptaciones de herramientas de las librerías Standard de C++11/+ a versiones anteriores de C++. 
 +    * Ofrece utilidades como ''​nullptr'',​ ''​static_assert'',​ ''​std::​not_fn'',​ ''​std::​begin/​end'',​ ''​std::​knuth_b'',​ ''​std::​byte'',​ algoritmos, type_traits,​ etc. 
 +  * [[tr1_fwd]] - [[https://​chiselapp.com/​user/​lmachucab/​repository/​tr1_fwd]] - forwarding de las cabeceras de C++03 TR1 para GCC. 
 +  * [[cxxomfort]] - [[https://​chiselapp.com/​user/​lmachucab/​repository/​cxxo-vocabulary17]] - tipos de datos de "​vocabulario"​ de C++17 para versiones anteriores: ''​std::​optional'',​ ''​std::​variant'',​ ''​std::​any''​.
  
-Con el tiempo he desarrollado mi propio “toolkit” de herramientas genéricas de C++ que siempre traigo conmigo para poder usarlas en varios programas sin necesidad de instalar grandes librerías como [[http://​www.boost.org/|Boost]] o WxWidgets. No es que no las use, es que en ciertos ambientes como por ejemplo el entorno corporativo,​ no existe siempre la disponibilidad de traer las grandes cosas del lenguaje a menos que las achiques y reformattes en un formato "​amigable para los abogados"​.+{{page>../otros}}
  
- +{{tag>desarrollo ​C++}}
-^  [[lpp|Descargas,​ documentación y más información]] ​ ^ +
- +
- +
-===== Cxxomfort ===== +
- +
-{{page>cxxomfort#​intro&​noheader&​nofooter}} +
- +
-^ [[cxxomfort|Ver más información]] ​ | +
- +
- +
-===== Caminante ===== +
- +
-"​**Caminante**"​ es una pequeña biblioteca que permite recorrer mapas virtuales como los de los juegos de aventuras de texto (de ahí su nombre). En esencia es una biblioteca que puede participar en crear juegos del tipo "​[[http://​xkcd.com/​91/​|Counterstrike en modo texto]]"​. +
- +
-FIXME +
- +
-===== Natural ===== +
- +
-"​**Natural**"​ es una pequeña biblioteca que extiende el concepto de los números naturales más allá de los enteros que ofrece ​C++ (limitados a ''​unsigned short''​ y ''​unsigned long'',​ o ''​unsigned long long''​ en C++11) hacia enteros sin signo de tamaño estático arbitrario. Por ejemplo, puedes declarar enteros de 16, 40, 91 o 512 bytes. +
- +
-FIXME +
- +
- +
- +
-===== Cambios Recientes ===== +
- +
-FIXME+
  
desarrollo/cxx/inicio.txt · Last modified: 20190115 12:34 by manager