SlickEdit Community

SlickEdit Product Discussion => SlickEdit® => Features and/or Improvements => Topic started by: jnylund on February 09, 2007, 03:13:49 PM

Title: Where is the Native OSX version?
Post by: jnylund on February 09, 2007, 03:13:49 PM
Hi guys, I have been a faithful slickedit user for over 10 years now, but I moved to mac 2 years ago. My sales rep said at the time a native version was in the plans. The X11 version is unbearable to work with, I have switched to textmate for now. Please, please please get moving on the mac version, I would be glad to alpha, beta test and help in anyway.

After that.... an eclipse plugin for mac would be great, then rails support would be even better...

thanks
longtime fan
Joel
Title: Re: Where is the Native OSX version?
Post by: ScottW, VP of Dev on February 15, 2007, 11:10:09 PM
We do not have a planned ship date for a native Mac OS X version. I'm curious why you find the X11 version "unbearable". Though not as elegant as a native implementation, SlickEdit provides more editing power to help you write your code faster than any alternative on the Mac.

Our next release, SlickEdit 2007, includes enhancements that provide access to the native Mac fonts. Though dialogs are still X11, you should not see any differences in the fonts used. If you are on Maintenance & Support, please check out the beta of SlickEdit 2007 and let me know if you feel otherwise.

--Scott
Title: Re: Where is the Native OSX version?
Post by: bralston7 on February 15, 2007, 11:23:35 PM
I have to agree with jnylund. Slickedit under X11 is unbearable. By unbearable, I mean unresponsive and un-mac-like. Or un-windows-like for that matter. When I installed the Mac OS trial, I used it for less then 10 minutes and then uninstalled it and went back to BBEdit in frustration. I'm sure you guys spent quite a bit of time working on the Mac port, but anything less then native just isn't going to cut it.

I use Slickedit on Windows all day long at work...it is the greatest developer tool I have at work. I'm spoiled by its greatness. If it can't use it like I use it on Windows, then I don't want it at all.

-Ben
The Boeing Company
Title: Re: Where is the Native OSX version?
Post by: Phil Barila on February 16, 2007, 01:10:24 AM
I'm not a mac user, so none of this is really any scrape on my neck, but it seems like maybe some of you are annoyed because it isn't native, and that's all you are going to settle for other than that I do consider macs from time to time.  It might be more helpful to the SE folks if you provided more quantitative measures.  How slow is "unresponsive"?  Type as fast as you can and watch the chars appear one after the other while you get more hateful as each char appears in slow motion?  Open a file and the buffer window doesn't "snap" instantly?  Both are definitions of "unresponsive".  I suppose some would say both are definitions of "un-mac-like", too.   ;)
I don't have any axe to grind, but you guys doing the complaining aren't giving much in the way of quantitative measure for the SE people to work with.  As coders, we all should try to give each other at least that much.
Title: Re: Where is the Native OSX version?
Post by: ScottW, VP of Dev on February 16, 2007, 02:44:18 PM
We're always interested in open and honest feedback, so don't feel like you need to pull your punches. There is little we can do about being "un-mac-like" with our X11 implementation, but I am curious what you mean by "unresponsive". One of our developers uses a Mac for the majority of his work, and we just aren't seeing any problems.

What kind of Mac are you using? What language are you editing? Can you provide specific details on the operations you performed that were unresponsive? We would appreciate anything you can provide that will help us address your issues.

Thanks!
Title: Re: Where is the Native OSX version?
Post by: bralston7 on February 16, 2007, 05:06:59 PM
@Phil "I'm not a mac user"
So go post in another thread, there's nothing to see here.

@Scott
Unresponsive = too slow. This may or may not be a SlickEdit problem. It is probably an X11/emulation problem. But it exemplifies why it needs to be native. I'm using a 933mhz G4 Quicksilver with 1.5GB RAM. Its not a brand new machine, but everything else I need to do is snappy. Thank you for taking the time to read our feedback. I will say it again, Slickedit (for Windows) is the cornerstone of all my development work, and I could not live without it.

-Ben
The Boeing Company
Title: Re: Where is the Native OSX version?
Post by: Phil Barila on February 16, 2007, 06:32:08 PM
@Phil "I'm not a mac user"
So go post in another thread, there's nothing to see here.
I'm not looking to start a flamewar, especially not a Mac vs [anything] one.  Did it occur to you that I might be reading this thread (and others like it) because I'm considering a mac, and want to know if one of my most vital tools is viable on it?
Having read the thread, I noticed that there is a lot of qualitative description, but much less quantitative, so I just asked for a bit more quantitative data for the SE folks to use.  Is that so bad?
I suppose the first sentence could have been interpreted as flamebait, and I do apologize for that poor choice of expression.
Title: Re: Where is the Native OSX version?
Post by: Nathan on February 16, 2007, 07:35:29 PM
Hey Ben (and Phil ;)) ,

I generally work on one of the new iMacs, but also work on a G4 iBook from time to time. I'll have to get the exact configuration later (I doubt it's the 800Mhz model), but I'm positive the iBook has less than 1.5GB of ram -- and SE runs pretty peppy on it (and I typically run debug builds to boot).

This shouldn't be an X11 issue: I've played with our 1062Mhz sparc machine over a remote X session for a while and it seemed fine. I'm not sure what you mean by it possibly being an emulation problem, but we've always distributed PPC binaries.

Could you give me a few specific scenarios that cause SE to be unresponsive on your mac? I'll try to replicate them.

Thanks!
Nathan
Title: Re: Where is the Native OSX version?
Post by: dmw on February 16, 2007, 07:49:44 PM
After reading some of these comments, and noting the machine specs that Ben quoted, I just had to see how "unbearable" it really was.  So I dragged out my old G4 Powerbook 1Ghz with 1.25 GB RAM, pretty close to the specs of Ben's machine.

I loaded up the latest release version 11.0.2 and opened an old project containing the sources to the open-source Xerces XML parser (2.6.0).  As I expected, some things were slow, but rather far from unbearable.

The tagging after the initial install of SlickEdit felt slow compared to more modern machines.  But it really only took 2:40 to complete, and as a (usually) one-time cost can be easily discounted.

Tagging the 1060 files in the Xerces project took roughly 55 seconds, with references turned on.

Scrolling in the window was jerky, and scrolling 1048 line file from top to bottom with the arrow key took about 35 seconds.  For comparison, the same file on my Intel iMac scrolled very smoothly, but still took the same 35 seconds (perhaps related more to key repeat rates?)

Typing in the editor seems fine.  Granted, I'm not world's fastest typist, but I experienced no delays between the time I pressed a key and its appearance on the screen.

Invoking function-argument-help while in an argument list produced the help text immediately, with the argument completion drop-down appearing 1-2 seconds later.

Invoking push-tag is nearly instantaneous.  Same for pop-bookmark.  Cutting/pasting.  Undo.  Highlight of matching blocks.  Etc.

Even the animated tool-windows open and close smoothly.

So, my experience on this low-spec'd machine was quite positive.  All major editing features work without problems, except for a bit of jerky line-scrolling.

Perhaps the code-base Ben and Joel are using are much larger than what I've done this testing on?  I'm curious as to what differences between our configurations are causing their experience to be so much different from mine.



Title: Re: Where is the Native OSX version?
Post by: bralston7 on February 16, 2007, 08:40:42 PM
Let me clarify my feedback a little more. The X11 environment for SlickEdit issue is more unbearable then the speed issues. I could tolerate some slowness if the product looked and felt like a Windows or Macintosh application. It was like learning to use SlickEdit all over again. The thing that really bugged me was the X11 file navigation dialogs...how archaic.

So I put more weight on the X11 issues then I do the speed issues. In other words, if you told me tomorrow that SlickEdit for OS X is now twice as fast, but still ran under X11, I still would not buy it. I'm trying to be as honest as possible with my feedback, as I would expect this from any potential customer that might be thinking about using the software that I write.

-Ben
The Boeing Company
Title: Re: Where is the Native OSX version?
Post by: jnylund on March 01, 2007, 10:56:52 PM
Hi, sorry, didnt mean to fire and forget, I figured it would email me if my thread was updated.

I should have been more clear when I said unberable, here are some of the things I can think of (its been a while so im sure there is more)

- running under X11 subsystem makes it generally clunky, including the icon doesnt show up on dock, have to click X11, then find the app to get it to come up from icon
- cutting and pasting between X11 apps and regular apps is not the same, I alway forget to use the correct key/mouse combo and it messes up my momentum (this happens all the time). Instead of control/c or command c, its highlight and right click I think.. (differnt for oubound text vs inbound text)
- launching slick from command line, in native windows and linux world I could type vslick foo.txt and it would open the file in slick
- my X11 subsystem crashes or becomes unexpectedly unresponsive way more than my native mac os (when actively used a couple times a week vs couple times a year on the native os)
- as others said, general slowness or unresponsiveness of the ui compared to native (not as big of deal for me)
- the idea that once you have a native version you will probably also have an eclipse plugin (big deal for me)
- im just not a fan of the fonts & look at feel in X11 compared to either windows or mac look and feel (pure opinion)
- when launching from finder (associating file types) sometimes it launches completely new version of slick, somtemes it opens window (desired) within running version of slick.

im sure there are a few more, but its been a while now since I switched to textmate

thanks
Joel
Title: Re: Where is the Native OSX version?
Post by: bobbyski on March 12, 2007, 04:21:45 PM
I love Slickedit for windows and use it daily. I have used Slickedit on Linux at NCSU. I also use Slickedit on the Mac.

On all three platforms Slickedit is the most feature rich editor you can use. On windows it has a very native feel and gives the best overall experience I could imagine. On both Linux and the Mac it feels somewhat clunky - I suspect because it is using X11 which always feels clunky. On Linux it is still the best feeling editor I have ever used on the platform - it is as polished as things get in that environment.

On the Mac, Slickedit feels every bit as good as Linux. However it does not feel Mac like. This has created a weird situation for me. I use XCode most of the time even though it is not even close to slicked from a feature perspective, it simply feels wrong. I often will launch slickedit and use it for a while when I need specific features. When I use XCode I am constantly complaining that it lacks the things I love about slickedit, while I am in slickedit I am constantly noting how it feels clunky compared to XCode.

I faced a similar situation when I borrowed my Brother-in-law's Volvo S60 while my 10 year old Mustang GT was in the shop. The new S60 actually outperformed my Mustang but it did not "feel" as good doing so. I know the S60's designer and I complement him on how well the Volvo handles, but it still feels like a family sedan so I looked forward to my Mustang's return. The end result is I appreciate that the superior nature of the Volvo's feature set and even prefer it when going on long trips, I would keep my Mustang if I had to pick one or the other.

As superior as Slickedit is to XCode, it will always lose out to XCode until it goes native and feels like a Mac application. As for me, I am very predisposed to liking Slickedit from years of using it on Windows and I still do not use it 100% of the time. The good news for slickedit is that they have not scratched the surface of Mac demand. Most Mac users are more turned off than me on X11 and have not even given Slickedit a chance because it is not native.

I can not wait for a Native version, but I can't give up the X11 version till then either.

Thanks,
Bobby Skinner
Title: Re: Where is the Native OSX version?
Post by: beej on March 15, 2007, 07:03:30 PM
i, too, am a long-time SE user that is unhappy with SE on mac.  i just grin and bear it, but i don't enjoy it.  there are actual technical problems that i've raised with support, but they haven't been addresses.  even if they were, i'd still LOVE to see a native GUI version for the same reasons already mentioned.

one thing that drive me nuts that doesn't seem all that hard to fix is the keyboard modifier key setup.  this is issue 1-AB645.  my last email on that case i think summed it up adequately:
===
i'm looking for a default set of key bindings that isn't completely overloaded all over the place.  consider this:
on windows, ctrl-p brings up the print dialog by default.  alt-p takes you to the Project menu.
on mac, command-p brings up the print dialog, but is also mapped to the Project menu.
also, because slickedit is an X application, it has to share keyboard shortcuts with the X server.  by default, the stock apple X11 window manager  uses comm-q, comm-h, comm-[1-9], etc.
===
this was reported in november, but there weren't any related changes in 2007 :(

for quite a while, i was running the windows version of SE via parallels on my mac because i couldn't deal with the pain.  i've finally switched to the mac version, but sometimes i regret it.

re: perf issues, SE for me is often chewing up tons of cycles unnecessarily.  i've worked with the tech support guys and they've never been able to reproduce it, but that doesn't make it any less annoying to me ;)

anyway, SE on mac just feels like a step backward.  when you live in a Unix with a nice, pretty, and snappy native UI, it's no fun to have the application that you spend the most of your time in being a klunky feeling X11 app.

i understand that the SE folks have to prioritize their development resources, so i'm not so much complaining as just noting the way things are.  one thing is that you sort of have a chicken and egg problem.  the SE folks don't get many sales for mac and so they don't perceive much demand.  mac is gaining marketshare from windows every day.  if people didn't cringe when they fired up SE on a mac (after seeing the competition), they might actually buy it ;)

cheers,
marc
Title: Re: Where is the Native OSX version?
Post by: beej on March 15, 2007, 07:18:50 PM
oh... and the fonts in 2007 are even yuckier than in v11 :(  you can no longer change the size of Default Fixed Width, which is what i was using before.  Courier is the only thing i've found that looks half-decent at the 11-pt size, but the "q" looks like a "g".  this is another place where a native aqua app would help :D

marc
Title: Re: Where is the Native OSX version?
Post by: beej on March 15, 2007, 07:40:09 PM
and just so you know i don't think it's all bad, i LOVE what you've done with list-buffers in 2007!  i no longer have to use the hack to sellist.e that let you just type the name...
Title: Re: Where is the Native OSX version?
Post by: Matthew on March 15, 2007, 07:57:58 PM
Sorry I don't have any real answers to these questions, but I've got a couple observations from my recent experience with OS X version.
On my personal Intel MacBook, both v11 and v12 have always looked fine with regards to fonts. I've not needed to tweak anything. I did copy some TTF fonts from my Windows machine to try different settings in the code editor. (Believe it or not, Consolas.ttf actually looks better in SE2007 on the Mac than it does in VS2005...)

During our release cycle testing I was tasked with testing on our G4 PowerBook. (Testing for last year's release cycle was my first real experience with OS X, and won me over to Macs for my personal use. But I'm still a Win32 and .NET developer by day...) That machine looked fine last year for the 11.x testing, but the crummy fonts in v12 were driving me crazy. I tried all kinds of settings and sizes and nothing looked good. The machine also had a messed up Java installation, so I got fed up, wiped the machine, and installed a fresh 10.4 with updates to the latest .9 service releases. I installed X11 and immediately installed SE2007. And it looked perfect, just as good as on my MacBook. I had to bump the default menu and dialog font to Lucida Grande 11pt to make it suit my nearsighted eyes. But other than that, all the default settings looked great. I set up all the code editor views to use Bitstream Vera Sans Mono, and it looks very nice.

So I'm guessing that the "wipe the machine" solution isn't what you're looking for. Have you tried deleting the .fonts-cacheXXX files from your ~/ directory? SE2007 will have to churn for a minute to rebuild that cache at next startup, but it's worth a shot. Our "main mac guy" isn't in the office right now, but he'll be able to chime in next week with some other suggestions.

Also, since SE is the only X11 app I use with any regularity, I always turn off the "Enable keyboard shortcuts" option in the X11 preferences pane. That lets SE handle the default Command+C/V/X/Q/W keys without interference from X11.
Title: Re: Where is the Native OSX version?
Post by: lclevesy on June 30, 2011, 04:32:59 PM
Thank you for your interest in SlickEdit offering a native Mac version. We are excited to announce that native Mac support will be offered in 2012. View the announcement here: http://community.slickedit.com/index.php?topic=7110.0.
Title: Re: Where is the Native OSX version?
Post by: vse_decline on December 03, 2013, 05:55:29 AM
FYI, the native Mac version was 5 years too late.

Started using VSE on OS/2 in the 90s, and was disappointed when that platform was dropped. I eventually moved to Windows 2000 in the year 2000 and enjoyed having VSE once again. That lasted a few years, but then XP annoyed me enough tht I went and bought the new PowerMac G5 in 2003. For several years the best I could do was use RDP to a Windows 2000 box if I wanted to use VSE (it took over a year for VirtualPC 7 to come out with support for G5) or try to use any of the other junk (BBEDit, TextWrangler, etc are trash). There was a market of UNIX geeks just waiting for something useable, and that market was ignored while extreme niche's (HPUX, Irix, etc) were supported.

When the first Mac version came out, I installed it, tried it for maybe an hour at most, then deleted it. That repeated for each new version, except the testing time decreased with each iteration as I could confirm the same fundamental problems. Most of the criticism I had is already mentioned (horrid font rendering, sporadic unresponsiveness, copy/paste doesn't work right, key bindings are insane, etc). but there was another bigger showstopper. Any time I tried to Cmd-Tab my way to SlickEdit, I just get the launch wrapper which is also what shows in the dock. If I actually want SlickEdit, I had to use the mouse and click the X11 icon in the dock. Ugh. That was the most unacceptable aspect. That was an especially painful thing to me personally, for that violated the entire reason I owned a Mac. When I tried WinXP years earlier, it was not hard to revert the look to feel like Win2000, but there was a big problem; XP broke the alt-tab order, it was no longer an MRU list. That drove me so far up the wall that a week later I dropped $3k on the G5 without any reason other than cmd-tab worked as MRU when I tested it in the store.

At some point TextMate came around, and while it was never as great as VSE had been on OS/2 and Windows, it did have it's own great features (some of which SlickEdit still lacks). I used my Mac for about 8 years in all. After Apple dropped all PPC support I kept using my G5. It was when 10.7 came around and I saw the future of Mac, even if I bought an Intel box, was to be a iPad on your desk,  I called it quits and moved on to Linux (just in time to discover KDE4 < KDE3 and then watch the Gnome3 insanity unleash). Someone mentioned to me there was a native version. Oh well, guess I'll never see it. I doubt it was a PPC binary when it finally came out in 2011. There was an opportunity, but you guys missed it. I waited the better part of a decade and never got anything worth using. I used to tell people how great VSE is, now I tell them how great it was. The Mac debacle cause me to loose almost all hope.

Today I am split between Win7 (with broken focus as well as bad alt-tab) and Linux (with broken X) and I use SlickEdit a bit, but it feels alien now. I spent long enough on TextMate that I have to re-learn basic things in SlickEdit. As I do, I see how little has changed. Going from V2->V3->V4->V5->V6 was big change. Going to V16, I see no difference from V6 in features. It's bigger, the licensing system is less awful, the UI style changed a bit, but it's essentially the same feature set with the same problems. The 2GB file limit really still there in 64bit build? Sorry, but many other editors solved that one a decade ago in 32bit builds. That is an absurd limit today. I came to the forums today looking for a solution to a basic file encoding issue and find a post over a year old with essentially the same issue and no response. I gave the OP an answer (which I'd figured out on my own despite the incorrect help file) and then started poking around. I couldn't help but stumble on this thread and notice that after some real constructive criticism in 2007, there's no followup whatsoever until 2011 when there's finally a native version. Somehow I suspect this the guys that started this thread totally gave up on VSE on Mac before then. I know I sure did. Seeing the current state on the platforms that have been longer supported, I'm not that far from giving up on VSE entirely. It's gotten too much like enterprise software. It's big, it's expensive, there's a new version every year with a new major release number and an upgrade fee, but no new features that matter and the oldest limits/bugs we've lived with are still with us.

It was a good long run, but VSE's time ran out somewhere around the time the versions changed to year numbers and the name changed to just SlickEdit. When OS/2 support was dropped I questioned the future as that was the birth platform, but the Win32 port was good. I can't say the same for the X11 versions, none of then were particularly good, and on Mac it was particularly bad. It's now becoming clear that the problem is general stagnation of development of SlickEdit, not limited to just the Mac port.

So long and thanks for the good years.
RIP VSE 1993-2003