Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 17 Apr 1999 14:48:07 -0500
From:      "G. Adam Stanislav" <zen@buddhist.com>
To:        "Pedro F. Giffuni" <pfgiffun@bachue.usc.unal.edu.co>
Cc:        chat@FreeBSD.ORG
Subject:   Re: Applications
Message-ID:  <3.0.6.32.19990417144807.0091c100@mail.bfm.org>
In-Reply-To: <3718B184.8C3396C4@bachue.usc.unal.edu.co>
References:  <199904160601.XAA88836@rah.star-gate.com> <19990415224102.A47059@ontario.mooseriver.com> <199904160601.XAA88836@rah.star-gate.com> <3.0.6.32.19990416161503.0092d260@mail.bfm.org> <3.0.6.32.19990416204339.00924d30@mail.bfm.org>

next in thread | previous in thread | raw e-mail | index | archive | help
At 11:06 17-04-1999 -0500, Pedro F. Giffuni wrote:
>Take a look at the gsfonts port, these are type1 postscript fonts, so I used
>type1inst as a port dependency to generate the appropiate files.

Thanks, done. I was postponing the installation of ghostscript (which I
have used under Windows a lot) until I can get my X11 to work without
locking up (I only have 8 Meg of RAM, and after April 15 $0 available -
April 15 being the tax day in the US). But I got your fonts and installed
ghostscript as well, so I can study your Makefile now.

Some day I'll have to write a book on how to create ports. :-) But first I
have to learn all its nuances.

> I never figured
>out how to add the font to the XF86Config line from the port (port author
are lazy
>by definition), and the fonts want to run unscaled on certain low
resolutions, but
>the GIMP and netscape are happy.

I wouldn't know. As I said, my X11 is installed but I have problems with
it, so I have not done much work in that area yet. But it is definitely on
my list.

>On school I also used to take quite a time to ensure less instructions,
these were
>Pascal prgrams, but while someone found took the time write 2000 lines, I
got it
>in 200.

Excellent! Pruning is one of the most important stages of programming.
Perhaps the most important one. Anyone can write a program, but if several
programmers (or software companies) produce similar programs, the one that
is the smallest and fastest will be the successful one. Uncle Bill should
remember that! The success of FreeBSD and Linux (no flames pelase) over
Windows is not so much because of the cost in dollars, but because Windows
is so overblown while the Unices are lean. Just my opinion, of course. :-)

>You can use libraries as either build or runtime dependencies, there are many
>examples on the ports tree. Take a look, for example, at URT
(ports/graphics).

Thanks, I'll have to do that. My main problem seems to be that unless I
have the library as a separate port, the linker will not know the library
exists since it is ldconfiged in the post-install phase. So, the only way I
know how to do it is by having the library as a separate port built as a
build dependency before the main program is installed.

There is another reason why I wanted libutf-8 as a separate port (and, yes,
it's there as of today, in ports/converters): It is a library of conversion
routines between 16- and 31-bit Unicode and the UTF-8 encoding. Since UTF-8
support is now mandated for any new web software, it seemed to make sense
to have the library available separately for anyone who writes web
software. It also made sense to release it under the BSD-style licence so
it can be used both non-commercialy and commercialy. The
internationalization of the web is very important to me: I often create web
pages that cannot fit into any one ISO-8859 standard. I am a polyglot, and
feel quite limited and frustrated when I cannot express myself without
various diacritics. :-)

>Maybe you could give FreeBSD's console a hand...I've always wanted to see
module
>that supports those old BBS extensions (RIP, ANSI music)...probably no one
else
>would appreciate it but...cool nevertheless :-)

Hehe. The thought has occured to me. I just wish each day had 48 hours and
I did not have to go to work to earn my keep.

Then, there is the problem, I do not know anything about the FBSD console.
If at least I knew which source code files to study first. If I knew where
to begin on that, adding Avatar support should not be that hard. After all,
I've done it before under DOS.

Also, I am not sure it would be matter of too big a priority these days
when everyone seems to be using X11. I think my time would be better spent
working in that area.

>The time of the wooden computers and the iron programmers...I was just a
baby in
>those days, but I heard the leyend ;-).

Hehe. The wooden computers were a little bit before my time. We used
plastic ones when I was in high school (they were called slide rules). And,
of course, we used those huge things that we fed with punch cards and that
had a lot of electron tubes inside. Except, they did not fit on the
desktop, and no student could ever afford one anyway. So, the plastic ones
had definite advantages. :-)

Adam
---
Want to design your own web counter?
Get GCL 2.10 from http://www.whizkidtech.net/gcl/


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-chat" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?3.0.6.32.19990417144807.0091c100>