Home Download Buy Blog Forum Support

On development of Sublime

On development of Sublime

Postby nick. on Sat Jan 28, 2012 2:02 am

I have done most of my software development work in small scale web development, and I'm interested in expanding this to program development. I know Sublime isn't open source, but how does one begin such a project? What language is Sublime written in? How is cross-platform consistency maintained? What are some good resources to read on this regard?

Thanks all, and thanks Jon for re-sparking my interest in great software. :)
nick.
 
Posts: 266
Joined: Wed Jan 18, 2012 3:45 am

Re: On development of Sublime

Postby C0D312 on Sat Jan 28, 2012 2:12 am

nick. wrote: What language is Sublime written in?

ST2's written in C++.
C0D312
 
Posts: 1063
Joined: Sun Jul 10, 2011 3:23 am

Re: On development of Sublime

Postby fred on Sun Jan 29, 2012 6:06 am

C0D312 wrote:
nick. wrote: What language is Sublime written in?

ST2's written in C++.


and Python.

python is important !!
Box: Gentoo Linux
Sublime Version: Version 2 Linux 64 bit
Language: zh_CN.utf8

My Blog: http://fred.oracle1.com
My Website: http://www.sixdating.com
fred
 
Posts: 30
Joined: Fri Mar 18, 2011 8:22 am

Re: On development of Sublime

Postby C0D312 on Sun Jan 29, 2012 1:12 pm

The actual application does not use Python. Python is used for its API and plugins...
C0D312
 
Posts: 1063
Joined: Sun Jul 10, 2011 3:23 am

Re: On development of Sublime

Postby nick. on Wed Feb 01, 2012 4:22 pm

Any ideas about the GUI toolkit used?
Can you recommend a starting point (book, website) for larger program development in C++?
nick.
 
Posts: 266
Joined: Wed Jan 18, 2012 3:45 am

Re: On development of Sublime

Postby jbrooksuk on Wed Feb 01, 2012 5:53 pm

nick. wrote:Any ideas about the GUI toolkit used?
Can you recommend a starting point (book, website) for larger program development in C++?

I seem to recall Jon saying he uses a custom GUI toolkit.
jbrooksuk
 
Posts: 774
Joined: Sun Apr 11, 2010 10:37 am
Location: England

Re: On development of Sublime

Postby charlesroper on Fri Feb 03, 2012 3:10 am

C0D312 wrote:The actual application does not use Python. Python is used for its API and plugins...


I know what you mean, but still a surprising amount of the basic application functionality is implemented in Python. Have a look in Packages/Default for example.
charlesroper
 
Posts: 107
Joined: Thu Feb 18, 2010 7:30 am

Re: On development of Sublime

Postby weslly on Fri Feb 03, 2012 4:00 am

jps wrote:There's a bit of Objective C to interface with Cocoa on OS X, and Python for the plugins of course, but >99% is C++.


viewtopic.php?f=2&t=2406&p=10928&hilit=objective#p10928
weslly
 
Posts: 202
Joined: Sun Aug 28, 2011 3:57 am
Location: Brazil


Return to General Discussion

Who is online

Users browsing this forum: Exabot [Bot] and 24 guests