Recently I switched to Mac OS X and instantly became addicted to this
thrilling OS. Everything I needed for work under windows has a Mac
correspondence, except the most important one -- SciTE editor. I have
googled a lot to find a near approximate, but none has emerged as an
ideal substitute. Currently I am using Smultron and Editra as my text
editor, but they are far from being comparable to SciTE. I knew that
there is some solution via darwin or Fink, but an ideal solution could
be nothing except a native Mac port of SciTE. Since Scintilla already
can be compiled on the Mac, the problem is how hard would it be to
port the SciTE code natively to Mac OS X. Is there anyone working on
that? Is Neil considering a Mac port?
Thanks and regards
instanton
soft_share<at>126<dot>com
> the problem is how hard would it be to
> port the SciTE code natively to Mac OS X. Is there anyone working on
> that?
It is a serious amount of work for someone not familiar with
writing Mac UI code: all of the menu and dialog and chrome code would
have to be ported. The common Unix code should be factored out so it
can be used both on Linux and OS X.
> Is Neil considering a Mac port?
Since I'm writing this on a MacBook which is now my most used
machine, I'd like SciTE to run under OS X but I haven't found enough
time to learn another platform. I use Komodo Edit on OS X.
Neil
It is nice to hear that Neil is now using Mac OS X as primary OS. I
expect one day Neil will find time and necessity for porting SciTE to
Mac OS X :)
Yes and no... :-)
You are right, but basically that's the problem of using native resources vs. making
portable applications.
SciTE is somewhere in the middle... Theoretically, the platform layer could be extended to
use native resources of MacOS (or any other system).
The megabytes of Win32 DLLs are already on our system, you don't have to install them.
Idem for GTK+ on most Linux systems, as you point out.
But if I install Gimp, TortoiseHg (Mercurial), Wireshark, and some other free softwares
coming from the Linux ecosystem, I just end up with n copies of GTK+ DLLs. All
incompatible with each other, probably, showing the idea of re-usable DLLs (or, probably,
SO files as well, etc.) is theoretical and actually unusable.
But in the end, these libraries count in the install volume and actually add up.
Note there is similar problems with Java applications, Qt applications, not to mention
other GUI frameworks.
> Hope this gives some food for thought. Small is beautiful, but all
> small software stands on the shoulders of giant software beneath it,
> whether the user realizes it or not.
Sure. Anyway, concept of small change over time. 10 years ago, I was shocked that Python
or Perl for Windows was 8MB archives. It was a lot compared to the 6GB of hard disk I had
at the time. And compared to Lua (with minimalist libraries!).
Now, the 12MB install files seem quite small... :-D We have faster Internet connections,
bigger and faster hard disks, more memory to run all this.
I am still happy when I can use a 1~3MB freeware instead of a 36MB behemoth, but frankly
that's no longer a major concern.
--
Philippe Lhoste
-- (near) Paris -- France
-- http://Phi.Lho.free.fr
-- -- -- -- -- -- -- -- -- -- -- -- -- --
Textadept looks what I would expect for a lightweight multipurpose
text editor but for two things I cannot use it at present. First it
crashes on Leopard while opening text files containing CJK characters.
Second, the tex lexer does not support folding which I am too much
used to while using SciTE. I suppose the second problem could be
resolved without much effort, but I don't have any idea on how to
achieve this. The first problem seems more severe and I hope Mitchell
would look into it if he sees this message.