snapd

Takeshi Enomoto takeshi at macports.org
Sat Jun 18 14:07:23 PDT 2016


Dear Ryan, Alexey and all,

I enjoyed reading Ryan’s speech!

> Fink was written in 2000 shortly after the release of Mac OS X Public Beta. MacPorts was started in 2002. Why didn't its creators instead contribute to Fink? I don't know; I wasn't part of the project back then.

I used to contribute to Fink, but I liked the philosophy of MacPorts.
I am grateful to the support from the friendly MacPorts team
in maintaining the ports that I contribute to.

> We have a bit of a friendly rivalry, and we share solutions as the need arises.

I sometimes look for solution in Fink, Howebrew and
other package managers on different platforms.
I try to make MacPorts competitive in Science (Earth Science in particular) and
I do have a rivalry.
I do have an experience in cooperating with Homebrew.

A while ago I created a port call dotwrp to fix the bugs
in vecLib framework when used with Fortran.
mcg1969 who contributes to Homebrew greatly extended
dotwrp and created vecLibFort.
When I became aware of it, I decided to make dotwrp obsolete and
adopt vecLibFort into MacPorts.
Of course it requires manual interpretation from Ruby to Tcl.

> But the Tcl language was chosen for reasons which may still be valid, and we have a growing collection of currently over 10,000 Portfiles.

I believe that Tcl's unique syntax keeps Portfile concise.

The old languages like Fortran and Tcl survive
because they have their raison d’être!

Takeshi

-----
Takeshi Enomoto
takeshi at macports.org



More information about the macports-dev mailing list