🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: es.comp.os.linux.programacion
Article #18133

Re: programadores todos...me estoy oxidando

#18133
From: batsman batsman
Date: Tue, 28 Sep 1999 00:00
160 lines
8161 bytes
-----BEGIN PGP SIGNED MESSAGE-----

cacho 2 de mi followup al art�culo <37efdbd7.5671156@news-3.rediris.es>.

In article <37efdbd7.5671156@news-3.rediris.es>, franci72 wrote:
>>Dinos qu� vas a hacer...
>pues el todo.txt que tengo en la cabeza, es muy largo, pero asi de
>pronto una peque�a lista.
>dllist		=> lista doblemente enlazada. (Terminado).
 Esto *s�* que est� en glib igualito. No me digas que no est� como te gusta
porque te ganar�s fama de caprichoso :) (suponiendo que alguien lea este
thread)

>etree	=>	arbol equilibrado. (Me falta el borrado).

Fale, el de glib es un �rbol "normal". Supongo que por "equilibrado" te 
refieres a que se "reequilibra" cada vez que metes un elemento... eso har�a
que la consulta sea m�s r�pida, pero la inserci�n mucho m�s lenta (�me
equivoco?)

>bigint	=> enteros grandes, pero que muy grandes. (Esbozado).
>bigfloat	=> reales grandes, pero que muy grandes.
Esto est� requetequete-bien hecho en gmp:
  Description: Multiprecision arithmetic library
   GNU MP is a programmer's library for arbitrary precision
   arithmetic (ie, a bignum package).  It can operate on signed
   integers and rational numbers.
 
   It has a rich set of functions, and the functions have a regular
   interface.

>complex => numeros complejos. ( casi terminado).
�No hab�a una extensi�n de GCC para tener n�meros complejos? __complex__ x
o algo as�, del que se sacaban parte real e imaginaria con __real__ x...

>matrix	=> matrices.
>idea		=> algoritmo idea de encriptacion.
Cuidad�n con los malos rollos de USA. 
Por otro lado �no existe una implementaci�n tipo de RSA (o de quien sea)?
Y si no, pues te lo coges de GnuPG 1.0.0 y te ahorras reescribirlo.

>zip		=> rutinas de compresion
est� libcompress o algo as� (?)

>map	=> lista asociativa. 
tabla hash? --> en glib

>conf	=> archivos de configuraci�n.
Esto s� que estar�a bien...

>RDIR	=> como opendir, pero recursivo. (Terminado).
�Aink? �Quieres decir que es reentrante? (�no sab�a que opendir no lo fuese!)

>�uici?	=>	universal internet C interface. (peque�a variaci�n del
>codigo de un libro y a�adiendo ftp, http, pop3, smtp,...)
Mola. Si lo haces te aseguras al menos 1 usuario... quemar� mi c�digo para 
http en asNews y usar� plib :)

>asciiz	=> cadenes de caracteres. (esbozado).
>dbf		=> manejador de archivos de .dbf .dbt
>ndx		=> manejador de inidices de dbase.
>dbfndx	=> manejador de archivos de dbase junto con indices.
>ntx		=> manejador de indices de clipper.
>dbfndx	=> manejador de archivos de dbase con indices ntx.
>table	=> manejador de tablas sql usando los manejadores anteriores.
>sql		=> interpreter de sql
Este rollo de bases de datos suena a CHUNGO (en especial lo �ltimo)... y tu
TODO.txt ya se est� haciendo enorme :)

>parser	=> analizador lexico y sintactico (como lex y yacc pero para
>dentro del programa, sin tener que compilar nada).
SI SI SI SI... �sto va con lo de "configuraci�n" y "lenguajes de extensi�n"
de antes... ser�a m�gico que pudieras hacerte un compilador/int�rprete sin
*compilar*, una vez que tienes "parser".

>translat	=> herramienta para ayudar a traducir rapidamente, busca
>trozos ya traducidos en el texto permitiendo aceptar una o crear otra
>con una ocurrencia mas larga o mas corta. Cuando vas por el final de
>la traducci�n es como la instalaci�n de windows, todo ENTER.

Buena idea... si haces alg�n avance diselo a los de LuCAS (o d�melo a m�,
que aunque hace 1 a�o que no escribo en la lista de LuCAS me la leo
puntualmente). El problema es que la correspondencia no ser� casi nunca
lineal... aunque si lo usamos sistem�ticamente al traducir los JAUT�S podr�a
ser �til (tendr�a que almacenar los resultados anteriores en una db).

>jade	=> just another deb environment, un instalador de paquetes
>el apt no me funciona ni a patadas). (Esbozado).
>jades	=> una version de este con front-end en modo texto.
jade me parece que es un programilla para pasar SGML (DTD Docbook) a 
otros formatos... aprovecho que tengo el CD de debian al lado:

+Description: James Clark's DSSSL Engine
+ Jade is an implementation of the DSSSL style language.
+ .
+ The jade engine is a useful tool (in conjunction with a DSSSL style
+ sheet) for translating SGML documents into other formats.  Jade can
+ currently generate SGML, RTF, and TeX.  In conjunction with the "jadetex"
+ TeX style, it can generate quite nice output.

Tendr�s que cambiarte el nombre...

>agente => un forte agent para linux.
>zop	=> hibrido entre el tetris y el zoop
>ftp2host	 => version 2.1 Beta en mi pagina web.
>
>y alguna cosa que se me ocurra mas.

Bueno esto es sencillamente *incre�ble*, s�lo te faltaba a�adir un par de
cosillas a tu TODO.txt para que tenga TODO lo que queda por programar(tm) y
corresponda a su significado en castellano...
 - acabar el GNU HURD
 - sacar gcc 2.9 con soporte para templates que rule al fin sin problemas
 - quake V (y que funcione bien en un 486)
 - cl�nico de Office con un pinguino de asistente, en vez del capit�n perro
   y que trabaje con LaTeX.
 - *real* world domination v1.0

>y todo lo que hice en su tiempo unos 2136564 bytes de codigo en C y
>C++, la mayor parte tonteridas y cosas inutiles para msdos, que
>tiempos aquello, sobre todo por que tenia tiempo para programar,
>lastima que no lo utilizara en cosas perdurables.

�COMORRRR? ���2 megas de c�digo y nada de provecho!!! No me lo creo, alguna
cosa se salvar�. (es cierto que de lo que yo he hecho no se salva nada, pero
bueno, no llego ni a 500Kb de c�digo ;-)

En serio, 2 megas dan para unas 85000 l�neas de c�digo, y bueno...
 - linux 0.0.1  --> menos de 50000
 - fetchmail 4.3.9 --> unas 12000 (las cont� hace poco :)

�Seguro que no tienes FranciX 0.0.1 en un caj�n?

- -- 
              _           _                             
             | |__   __ _| |_ ___ _ __ ___   __ _ _ __  
             | '_ \ / _` | __/ __| '_ ` _ \ / _` | '_ \ 
             | |_) | (_| | |_\__ \ | | | | | (_| | | | |
             |_.__/ \__,_|\__|___/_| |_| |_|\__,_|_| |_|
  ________________________________________________________________
 |Visit   |  http://www.geocities.com/SiliconValley/Vista/2075    |
 |	  |    <=>   http://come.to/batsman                       |
 |	  | and http://www.linuxfreak.com/~quickchat		  |
 |Linux (esp):  http://www.geocities.com/SiliconValley/Vista/4289 |
 |----------------------------------------------------------------|
 |Email:  |          mailto:batsman_DELME_@_NOSPAM_geocities.com  |
 |	  | 		(remove _DELME_ and _NOSPAM_)		  |
  ----------------------------------------------------------------
		POWERED BY GNU/LINUX	DEBIAN 2.01 HAMM

-----BEGIN PGP SIGNATURE-----
Version: 2.6.3ia
Charset: noconv

iQCVAwUBN/EEFWXo+KDAJZdtAQEtPAP/fbrtuNqtSzTkAOTaU3CO6/CgXRhHlH56
Nzye2lNc4zh62+i8RG++H7tMWj8MqR+b/4vphhCGe3kc9bowIf2RFnGDKJ3+ouWp
h7fW7nDvZLYx5mSvaknsI9SSy6r9XMu2VhqYxIFVMIwPqkjNNRs53bvVHYKaQbre
IID59L2bjyo=
=6osO
-----END PGP SIGNATURE-----
Technical Details
Message-ID: <o60rs7.rk.ln@simpsons4ever>
Path: arc1-ca.pugleaf.net!unknown!not-for-mail
References: <7rqela$1d7$1@nnrp1.deja.com> <37e378ee.4400639@news-3.rediris.es> <7s4vo4$5vq$1@nnrp1.deja.com> <37e93e1d.1457987@news-3.rediris.es> <7vsds7.621.ln@simpsons4ever> <37efe20c.1217156@news-3.rediris.es> <9bhis7.256.ln@simpsons4ever> <37efdbd7.5671156@news-3.rediris.es>

Show Full Headers
Complete Article Headers
X-Google-Language: SPANISH,ASCII
X-Google-Thread: f86c8,cf81c02f1c0b3d34
X-Google-Attributes: gidf86c8,public
From: batsman@simpsons4ever. (batsman)
Subject: Re: programadores todos...me estoy oxidando
Date: 1999/09/28
Message-ID: <o60rs7.rk.ln@simpsons4ever>
X-Deja-AN: 530357547
Content-Transfer-Encoding: 8bit
References: <7rqela$1d7$1@nnrp1.deja.com> <37e378ee.4400639@news-3.rediris.es> <7s4vo4$5vq$1@nnrp1.deja.com> <37e93e1d.1457987@news-3.rediris.es> <7vsds7.621.ln@simpsons4ever> <37efe20c.1217156@news-3.rediris.es> <9bhis7.256.ln@simpsons4ever> <37efdbd7.5671156@news-3.rediris.es>
Content-Type: text/plain; charset=iso-8859-1
X-Complaints-To: abuse@bt.es
X-Trace: titan.bt.es 938537353 15247 212.49.137.66 (28 Sep 1999 16:49:13 GMT)
Organization: Debian 2.01 HAMM User
Mime-Version: 1.0
Reply-To: batsman_DELME_@_NOSPAM_geocities.com
NNTP-Posting-Date: 28 Sep 1999 16:49:13 GMT
Newsgroups: es.comp.os.linux.programacion