Request: make it modular

33 views
Skip to first unread message

Ecir Hana

unread,
Jan 2, 2011, 10:43:03 AM1/2/11
to Kod.app
Hello,

not sure if this is the right place for asking, sorry if it is not...

Please, could you always keep in mind that other people would perhaps
like to integrate (part of) your code into other projects? Sort of to
keep it modular or plugable so people could re-use the editing
component akin to Scintilla?

Thanks!

Rasmus Andersson

unread,
Jan 2, 2011, 7:29:01 PM1/2/11
to kod...@googlegroups.com

Of course. Kod is already built up of modules in some aspect. There
are three major components developed alongside Kod:

- CSS.framework
- ChromiumTabs.framework
- deps/hunch-cocoa

Further, many parts of the source code is pretty easy to rip right out
and use by itself. For instance, look at the Nodejs implementation
where you can basically copy a bunch of files, include them in another
Cocoa app and have it running.

We will not focus on creating modules at this time since we are not
really sure exactly where Kod is heading (when it comes to the details
-- we have a pretty clear big picture). In my experience you only end
up in a sinkhole if you try to do things "perfect" from the beginning,
thus many iterations is your friend.

>
> Thanks!
>
> --
> You received this message because you are subscribed to the Google
> Groups "Kod.app" group. To unsubscribe from this group, send email to
> kod-app+u...@googlegroups.com (More info at http://groups.google.com/group/kod-app)
>

--
Rasmus Andersson

Agos

unread,
Jan 3, 2011, 5:00:00 AM1/3/11
to kod...@googlegroups.com
On Monday, January 3, 2011 1:29:01 AM UTC+1, rsms wrote:

In my experience you only end
up in a sinkhole if you try to do things "perfect" from the beginning,
thus many iterations is your friend.

You're 100% right, and I would add: the other way end in a sinkhole is to try to do things perfect on the second time, as if it was much different from the first. See all the Mac applications abandoned-waiting-for-that-INCREDIBLE-2.0.
Small and (relatively) frequent updates are not in contrast with BIG HUGE AWESOME revolutions, they are the complement needed to have an healthy software project. But I know you already know that!
Reply all
Reply to author
Forward
0 new messages