Screencast: Snippets
You may think that I’m at home, with my family without a single thought about Intype - yes and no. I’m home, but we’ve finished another screencast. This time it’s snippets that we will show. This is rather advanced one, but describes a lot of technical details about the implementation. Enjoy:
- Watch “Snippets” (requires Flash Player)
Ok, but what about alpha? We slightly missed the term (”by the end of 2006″), but the release in this screencast is our release candidate. The alpha will be available this week. Finally.
January 1st, 2007
Comments are locked
We are sorry, but comments for this post are locked. This post is outdated.
1. JPhantom
01.01.2007 at 4:17 am
Well, glad progress is still underway. And there is a specific deadline. Can’t wait.
2. Abdur-Rahman
01.01.2007 at 4:25 am
Martin, It looks great, can’t wait for the alpha
3. nitr021
01.01.2007 at 5:12 am
Can’t Wait!!!!
ty for going this far
4. Shaun
01.01.2007 at 5:44 am
This looks pretty good from what ive seen in the screencasts, well done, and i cant wait for the alpha release to try it out for myself
5. Remi Fasol
01.01.2007 at 5:44 am
This is becoming better and better. I am becoming so impatient! Development for hand coders on Windows has waited a long time for such a tool…
Keep up the great work, keep us up-to-date!
(PS: Lenka makes great screencasts - knowing that the majority of coders are guys, it makes them even more compelling;)
6. DeeLight
01.01.2007 at 7:16 am
Awesome, simply awesome, can’t wait for the alpha!
7. Dennmart
01.01.2007 at 9:12 am
Looking very, very good! Your screencasts are great, so props to Lenka for those. Can’t wait for the alpha to appear. Keep up the totally awesome work!
8. kib²
01.01.2007 at 9:57 am
Well done, you made a very good job! Starting a new year like this is very promising.
Will you include some documentation in the alpha ?
Thanks for the good news.
9. Copernic
01.01.2007 at 12:31 pm
Oh man, can’t wait! CANT’T WAIT!!!!!!!
I’m just dying here :(
10. DarkRaver
01.01.2007 at 1:07 pm
GREAT ! It really looks good !
Now, i just can’t wait !
11. Vladislav Gorodetskiy
01.01.2007 at 4:24 pm
Holy cow! It’s rocks!
12. Eric
01.01.2007 at 4:58 pm
I can´t wait for alpha… This is the best program for developers on windows platform i have ever seen…Keep up the good work !
13. Kalle Persson
01.01.2007 at 5:00 pm
Wonderful, can’t wait for Alpha!
14. David Sissitka
01.01.2007 at 5:22 pm
Happy new year! :) I hate to ask again but would you mind updating the code stats?
15. Martin
01.01.2007 at 7:00 pm
Really, this is amazing. Congratulation to Intype team !!!
16. faston
01.01.2007 at 11:18 pm
Really neat! Congratulations from Brazil to every one involved!
17. Anonymous coward
01.01.2007 at 11:27 pm
And from Sweden :)
18. Branstrom
01.01.2007 at 11:29 pm
That was me, hmm, the cookie must’ve vanished. I have a cookiemonster in my closet.
Have to agree on the other guys opinion of Lenka, great choice for the screencasts. I think I was the one who suggested using a girl ;)
19. David Sissitka
02.01.2007 at 1:37 am
Anyone notice anything different about the “About Us” section? :)
20. Wdeah
02.01.2007 at 1:43 am
desde argentina esperando la version Alpha !!
21. bsn
02.01.2007 at 9:25 am
Guys you rock!!!!
22. Celeb
02.01.2007 at 10:38 am
Can’t wait for alpha release :) from what I’ve seen in your screencasts, It’s gonna be awesome ;)
23. spo
02.01.2007 at 1:10 pm
that’s a great new year’s gift!
24. Maurice
02.01.2007 at 1:49 pm
Great news and a great screencast! As many others, I can’t wait to try the alpha release candidate. :)
25. faston
02.01.2007 at 1:58 pm
Sissitka: i haven’t spotted anything! seriously! what is it ?
26. Yarden
02.01.2007 at 2:37 pm
best sw!
27. Esteth
02.01.2007 at 4:42 pm
ooooh, i cant wait now!
any chance of you guys showing us a template for how to put snippets together, assuming that you can load them through XML etc… It’d be nice to have a couple of snippet bundles ready for the alpha release :)
28. Martin Cohen
02.01.2007 at 5:16 pm
Esteth: Snippets syntax is similiar to TextMate snippets, but we are using different serialization format for config files. Some bundles were successfully converted into Intype’s configuration files. Take a look at table snippet shown at the beginning of the screencast. Alpha will include 17 bundles: ANTLR, C/C++, CSS, DOM, HTML, Jasmine, Java, JavaScript, Lua, PHP, PropertyList, Rails, Ruby, Textile, XHTML, XML and YAML. This is our basic set that we are using for testing.
29. Norman
02.01.2007 at 7:31 pm
Nice work so far, can’t wait to try it out.
30. Esteth
02.01.2007 at 10:36 pm
Martin: ooh, it comes with all the languages i use day-to-day :D no need for me to construct/mod a textmate set then :)
keep up the good work!
31. Stijnster
03.01.2007 at 10:17 am
This is really great news! I can’t wait to testdrive the alpha version.
One question on snippets and colourcoding. I understand that modifing snippets and colourthemes is one of the great strengths of the application. However, most of the time, people are writing (and mostly rewriting) the same snippets or themes. Will there be a centralised storage for them? By that I mean that, when I use other editors, I need to browse to this guys website to download a specific colour coding pack, and to another website for some snippets, … And most of the times the links are dead or the version is out-dated.
It would be really great if you would keep a central (controlled) storage for them.
Keep up the good work guys!
32. Martin Cohen
03.01.2007 at 2:57 pm
Stijnster: Default bundles (provided in installation) will be stored in SVN repository. But we are planning to create some kind of central storage or directory in the future.
33. faston
03.01.2007 at 3:04 pm
i like vim.org format, with tips, scripts and good search capabilities
it would be nice to have something like that to share ideas as soon as possible :)
34. Curt Mills
04.01.2007 at 3:31 am
Excellent Martin, add me to the list of people who can’t wait to finally get our hands on this.
35. faston
04.01.2007 at 5:00 pm
so, if its coming this week, we’ll have to wait only a couple more days!
36. kib²
04.01.2007 at 6:02 pm
Why no tonight :)
37. DarkRaver
04.01.2007 at 6:36 pm
[quote]Why no tonight :)[/quote]
Would be GREAT ;)
38. Brendon Kozlowski
04.01.2007 at 6:55 pm
I’ve never thought to ask, but has there been any thought to Columnar Selection mode in Intype? (Vertical block-type selection…)
39. Yarden
04.01.2007 at 7:06 pm
its now the week-end. where’s Intype? :)
40. Fitz
04.01.2007 at 7:30 pm
I’m drooling over here…and am tired of using RadRails. Pullleassee!!
41. Yarden
04.01.2007 at 8:06 pm
i aggree
42. Vladislav Gorodetskiy
04.01.2007 at 8:58 pm
Yeah, I’m so tired of RadRails!!! RadRails eats babies — 130MiB of RAM has gone since I launced it.
I hope Intype will be much smaller.
43. faston
04.01.2007 at 10:10 pm
i don’t know which day of the week it is on martin’s country :P
he lives far far away
44. faston
04.01.2007 at 10:11 pm
column mode is a must
it’ll probably show in the next versions
45. Esteth
04.01.2007 at 11:10 pm
I feel like im checking the site every 5 minuites now, dont want to be missing out on trying it for any longer than i have to.
On another note, why is everyone saying the week is over, its only thursday, or friday, dependant on where you live.
46. Martin Cohen
05.01.2007 at 12:37 am
Brendon Kozlowski: Column selection and other advanced features are planned and will appear in one of further releases. Set of features in this alpha was published and discussed several times.
47. faston
05.01.2007 at 2:30 am
Esteth: just put your cellphone mail address in the release notice mailing list :)
48. Branstrom
05.01.2007 at 7:44 am
The week is over on MONDAY, folks! Give them some time to breathe! ;)
49. Vladislav Gorodetskiy
05.01.2007 at 8:37 am
2Branstorm: Well, This is also depending where you live ;)
50. Vladislav Gorodetskiy
05.01.2007 at 8:38 am
Sorrry, misspelling,
…where you live…
51. The friend of the friend's friend
05.01.2007 at 10:40 am
I’m sure that after all this hype, the app will be a a very big “Fiasco”, people can’t realize that textmate has nothing of special, now that there is something of similar on windows (even if intype will be released) people will runderstand which are the real editor………
This is only my opinion.
52. Vladislav Gorodetskiy
05.01.2007 at 1:27 pm
2 The friend of the friend’s friend:
Do you mean ‘e’ text editor, that ’supports’ textmate bundles with cygwin and CAN’T even be normally running under win32? Nope.
RadRails (Aptana, whatever…), that eats 100-200 MiB of RAM (javaw)? Oh crap, no!
Vim? Maybe, but not for windows. Nope.
Oops! Nothing left? Yeah, we’re waiting for Intype.
53. kib²
05.01.2007 at 1:33 pm
Can’t agree more with Vladislav, ‘e’ is a good project, but somewhat buggy on Windows.
Vim is already great on Windows, with the SnippetEmu extension !
54. Esteth
05.01.2007 at 1:35 pm
Vladislav Gorodetskiy: I run Vim on windows, and it works reasonably well. i can’t wait for intype because it means i can finally switch from using what is really a command line editor, to a windows native Interface editor, with proper tabs and preferences i dont have to write to a vimrc file every time i want to change something.
Vim will be more powerful than intype for a very long time (perhaps forever) but vim requires a lot of time to configure and learn, not to mention looking ugly and often being counter-intuitive.
55. faston
05.01.2007 at 1:41 pm
i think gvim with oceandeep colorscheme is the most sexy thing on earth
56. kib²
05.01.2007 at 2:38 pm
Faston, you may look at my Vim themes (kib_darktango and kib_plastic) here :
h**p://kib2.free.fr/documents/Vim/
57. slapukasss
05.01.2007 at 3:40 pm
greetings from Lithuania ;)
Waiting for first intype release and wanna try it asap.. :)
cheers :)
58. Vladislav Gorodetskiy
05.01.2007 at 5:00 pm
kib²: I tried to use ‘e’ since I’m not satisfied with RadRails. I can’t add a bundle without Cygwin and ‘little bugy’ since first release — every function, except possibly the registration, doesn’t work properly. I think they went the wrong way.
IMHO (!), both vim and emacs are old, and I hope Intype will replace them.
Also, I hope Intype will have something like Vibrant Ink theme by default.
59. Martin Cohen
05.01.2007 at 5:07 pm
Vladislav Gorodetskiy: Everybody would like to have his favorite theme as default. :) Alpha will contain default theme that is presented in snippets screencasts. I think that this theme (MacDefault from TextMate) is good compromise for everyone to try first features of the editor.
60. faston
05.01.2007 at 5:07 pm
I don’t think being in Windows it’s a good reason not the use it… it works fine on windows for me, like any other app!
I’m using this cvs build from http://ourcomments.org/Emacs/EmacsW32.html
It doesn’t look very good, that’s true…
And why are you saying ‘e’? It’s not like, the devil, whose name can’t be pronounced :)
61. faston
05.01.2007 at 5:13 pm
i’m just so anxious
when is it coming????
grab some coffee! you have to finish this :D
62. kib²
05.01.2007 at 5:17 pm
Can we make our owns themes with the alpha Martin ?
63. faston
05.01.2007 at 5:18 pm
The friend of the friend’s friend: it could not be a big fiasco.. because it’s really not that big (yet)… it’s not like microsoft had promised some new fantastic software….
it’s just these guys coding in the garage…
i just hope it is somehow programmable and flexible beyond snippets, giving power to the users… (like scite, but better) :)
64. Daniel
05.01.2007 at 5:20 pm
Faston they are not referring to emacs. They are referring to the “e” text editor which can be found at http://www.e-texteditor.com/
65. kib²
05.01.2007 at 5:25 pm
That’s why I don’t understood his reference to the “Devil” ! :)
66. Vladislav Gorodetskiy
05.01.2007 at 5:26 pm
faston: I remembered Windows Vista voice recognition technologies, well, as soon as Windows Vista doesn’t have them — it’s a ’small fiasco’.
In any case, Vibrant ink will be in top 10 themes for Intype ;)
67. mh
05.01.2007 at 5:56 pm
Vista should also have the new filesystem WinFS - but they didn’t manage to finish it properly.
68. faston
05.01.2007 at 6:11 pm
sorry! my mistake
i’m so ashamed
i will come back with another nick :P
69. DarkRaver
05.01.2007 at 6:15 pm
Martin, do you still think we’re getting the alpha this week ?
Are you still fixing bugs ? Preparing the installer ? In fact, what is remaining to be done for the release ?
70. Eric
05.01.2007 at 6:29 pm
Martin, when is alpha going to be released ? Is it goign to be stable to work on it ?
71. Vladislav Gorodetskiy
05.01.2007 at 6:37 pm
Eric: How alpha can be stable? ;)
P.S. I noticed that I refresh this page like forum ;) What about development forum?
72. DarkRaver
05.01.2007 at 6:38 pm
@Vladislav Gorodetskiy
Development forum, Nice idea ;)
73. Tomas Lopasovsky
05.01.2007 at 6:40 pm
DarkRaver: alpha will be available this weekend, probably on Sunday. Stay tuned and be patient.
74. Tomas Lopasovsky
05.01.2007 at 6:43 pm
Vladislav Gorodetskiy: we are working on it :)
75. Vladislav Gorodetskiy
05.01.2007 at 6:46 pm
DarkRaver: Yeah, Lussumo Vanilla might be a good choice–developers will have an ability to handleOfftopics(); they have there. :-)
I bet tomorrow we will have a hundred of comments there. ;)
76. DarkRaver
05.01.2007 at 7:00 pm
[quote]I bet tomorrow we will have a hundred of comments there. ;)[/quote]
I think so too !
77. DarkRaver
05.01.2007 at 7:15 pm
@Tomas Lopasovsky
Thanks for your answer ! Now we have a more precise idea of the release date, that’s nice :)
78. slowoff
05.01.2007 at 8:42 pm
I bet we’ll have a hundred by tonight :P
79. The friend of the friend
05.01.2007 at 8:51 pm
OK.
First i was not referring to “e” (just discovered now what is) but i was referring to editor in general. My post was related to all this hype and admiration around textmate and now for intype, that basically is the same app for windows.
I bet that out there no one have tried textmate, but all are curious due all the (boring) screencast on the various “20 minutes wiki tutorial” for various framework that shows textmate in action.
I’m a linux user so i have tried a lot of editor, anyway i have also tried textmate, and trust me, is nothing of special.
5 years ago linux was not considered mature for the desktop, now a lot of windows users are switching to mac os x, that of course is much better then win, but out of the box mac os x has nothing of special, without considering all the design problem that the system has.
Within the next five years we will see a lot of people migrate to linux, because now is very mature for the desktop, also thanks to various toys like compiz,beryl and such that adds eye candy look and usability to the DE.
Ok back on topic, my idea is that all this hype is generated not for the really potentiality of the editor, but thanks to some eye candy video showing 10/20 minutes of coding.
Someone should make a 60/120 minutes video showing a coding session on a linux box.
Anyway vim is probally the most powerful editor out there, yes is not simple, but is very useful when you only have a console for editing file…..and please everyone take a look at gvim for windows.
That’s all.
P.S.
By the way good luck for the first alpha, and for the next release.
P.P.S.
Have a nice coding to all (whatever editor you use ;) )
P.P.P.S
Sorry for the long post!
80. Daniel
05.01.2007 at 9:26 pm
Friend of a Friend you’re wrong. Windows is seriously lacking a great general purpose text editor for web development which is what the Mac guys get with Textmate.
I use a Mac for my personal and freelance stuff and absolutely love Textmate. However, unfortunately I don’t have that option at my day job. We’re an all windows shop so I’m forced to use crappy editors (so far I’ve tried Crimson, Notepad++, Radrails, Scite, Komodo, Jedit, and Emacs). Out of all the editors I’ve tried Emacs is the best of the bunch for various reasons. However, I don’t want to have to spend more time configuring my editor than I do actually coding. I want it to just work and work well all while being snappy for a wide range of languages.
I know I’m asking a lot but I spend the majority of my time at work using my editors so I want to love whatever I work in as much as I love working in Textmate. If you think there is nothing special about Textmate you completely miss the point. Textmate is fast and for a wide range of languages. Throw snippets on top of that and that makes for one great editor. There is nothing on any other platform that even comes close until Intype came along (I hope!).
81. Jonas
05.01.2007 at 9:45 pm
Looks awesome. Very much looking forward to it. :-)
82. mh
06.01.2007 at 12:21 am
#82…
:)
83. kib²
06.01.2007 at 12:30 am
It can be funny to put something on this page to display the number of readers behind their screens waiting for ‘I.T’ :).
84. Branstrom
06.01.2007 at 3:25 am
Hey you Friend. If you could convince me that Linux is the way to go instead of OS X, I could save a heck of a lot of money, since I would then probably just upgrade my current PC rather than buy a new iMac. Why is Linux better? Seriously, I’m curious. It just feels to me like it’s Windows
85. Branstrom
06.01.2007 at 3:30 am
< Linux < OS X, right now, but I’m keeping my ears and eyes open.
86. slowoff
06.01.2007 at 3:50 am
i never saw anyone using OS X in real life! that’s because macs are quite expensive here… the other brazilian around here can confirm…
i’d like to have played with the nextstep computers and OS, though
87. David Sissitka
06.01.2007 at 3:56 am
TFOTFF: What part of the Intype screen casts are eye candy, I don’t see any eye candy but I do see productivity. When you work with a text editor for a living productivity is everything, unless you’re getting paid by the hour but that would be wrong. ;) Such advanced snippets and the ability to write macros in JavaScript will definitely save me from hours of repetitive tasks every week. Windows doesn’t have anything that’s as productive as TextMate, definitely not e, EditPlus, UltraEdit or any of other usual suspects. I’ve spent a bit of time with TextMate and I’ve high expectations for Intype, if it doesn’t live up to those expectations I will be picking up a Mac Mini. :P No pressure Martin Cohen and team because it’s not like all of us haven’t already spent to much this holiday season. :)
88. Vladislav Gorodetskiy
06.01.2007 at 9:20 am
Well, while I was asleep I missed many long messages here.
2Friend: You are wrong. Just show me an alternative to Textmate on Win, except ‘e’ texteditor.
2Friend: About Textmate. Let’s see, Textmate’s usability is super, syntax highlighting rulez… Doing my daily job with Textmate is my pleasure. But… My employer’s platform-of-a-choice is Win. So, I have to use it.
2slowoff: Since I’m living in Ukraine, I never saw Macs there too ;(
IMHO, screencast is something like visual paradigm for us, so I’m almost totally disagree with The Friend of the Friends Friend.
89. Vladislav Gorodetskiy
06.01.2007 at 1:29 pm
Does InType will have the same theme and bundles syntax as Textmate? I’m going to Inkinize it. And so, my fellow Earthlings, ask not what Artificial Intelligence can do for you; ask what you can do for Artificial Intelligence.
90. Martin Cohen
06.01.2007 at 4:17 pm
Uff, what a discussion… Ok, I’ll try to answer all questions:
Bundles syntax: Intype has same semantics for bundles, but is using different format. Textmate is mainly using XML (XML format of PropertyList). Intype has it’s own format: Jasmine, that is more like plain-text version of PropertyList. It is designed to be very easily human-readable. It is some fusion of PropertyList, JSON and JavaScript object, array, string and regexp notations.
Stability & features: We have made our roadmap so we can release something usable as soon as possible. However this first release will still lack some functionality that is crucial for full-time development. We have tested it and fixed each bug our testing team found, but that doesn’t mean that there are no bugs anymore.
Forum: Forum will be launched together will alpha release.
91. Ivan
06.01.2007 at 4:28 pm
Chalani, uz to laskavo vypustite, lebo si zacnu pytat Lenkine cislo hehe :) So much buzz oh my! :)
92. DrCurl
06.01.2007 at 4:52 pm
From what I see here, Intype looks like a much better solution than e. I glad to see something like this on Windows, I will try it as soon as possible (maybe tomorrow?).
For those who like OS X look & feel and textmate screencasts… try the Ubuntu + Scribes free alternative. The Gnome desktop feels like OS X and focus on usability. Scribes is a Gnome text editor that features snippets and many other things that you find in textmate (http://scribes.sourceforge.net/index.html).
93. Vladislav Gorodetskiy
06.01.2007 at 5:25 pm
DrCurl: Well, Gedit also features snippets. MacOS X look and feel can be reproduced in both Windows (i.e. Flyakite OS X or something similar) and Linux (Gnome themes, gnomelook.org), but using Linux (personally I like Ubuntu) I use the same environment as on production servers. But for now I can’t even use Linux, so, since I’m using Windows, InType going to be my editor-of-a-choice (I hope, even working with OpenOpenOpenSuperLaszlo 22.0(thanks Mike)).
94. Yarden
06.01.2007 at 7:45 pm
its the end of the END of the WEEK
95. Vladislav Gorodetskiy
06.01.2007 at 7:58 pm
Yarden: Dependant on where you live ;) As Tomas said, stay patient. Everyone is waiting for it.
96. Fabrício
06.01.2007 at 8:55 pm
Wait guys!
97. Martin Cohen
06.01.2007 at 8:57 pm
Can you notice some change on our site? :)
98. Fabrício
06.01.2007 at 8:58 pm
Weeeeeeee /o/ First!
99. Daniel
06.01.2007 at 9:29 pm
Yay!
100. slowoff
06.01.2007 at 9:34 pm
fuck, no mail recv
:)
101. slowoff
06.01.2007 at 9:46 pm
its there a manual way to change the font ?
102. Vladislav Gorodetskiy
06.01.2007 at 9:53 pm
Yeah
103. Martin Cohen
06.01.2007 at 9:55 pm
slowoff: No there’s no way to change the font in this release. In next release Intype will provide first configuration settings in Jasmine file that will also include the font and typography settings.
104. Esteth
06.01.2007 at 10:08 pm
woo! *downloads*
105. Brendon Kozlowski
07.01.2007 at 12:11 am
Martin Cohen: I know that you’ve stated many times what features would be available for the first release, I was more curious if columnar selection was in the development roadmap, or feature “wishlist”. I’ve kept a watchful but silent eye on Intype, so I do apologize if you felt like you were repeating yourself (as you do tend to do here) for the 200th time.
I even did a site search on google to see if I could find the answer before asking. Sorry! :)
106. Martin Cohen
07.01.2007 at 3:50 am
Brendon Kozlowski: That is okay. :)
107. Vlad B.
06.02.2007 at 11:08 am
Nice application. Ill give it a go.
108. Steve Kearns
08.04.2007 at 12:47 pm
Superb.
The snippets screencast is the first part of Intype that I have seen.
Will definitely be looking further at this and hope development continues!
Looking for the best editor for use developing Ruby on Rails applications.
Maybe I found it?
www.techjournal.co.uk
www.pageranks.info