What has been keeping us busy?
Since 1st November we are back in our full-time jobs, after one month of 18-hours-per-day programming, we had to take some “rest”. So here is what has been done in the spare time…
- Jasmine is a new plain-text serialization format that will hold all bundle items. It is compatible with main formats that will be needed: Apple Property List (with support of modifications made in TextMate; needed for backward compatibility with TextMate bundles), JSON (will be used for standardized communication with server; or by those who prefer it) and JavaScript objects (for compatibility with underlying JS engine). Implementation for Intype is ready and is a part of bundle loader now. Detailed description will be available in documentation. Until then, here is example jasmine file defining HTML grammar.
- Multi-threading interface that is needed to make feature parts (such as parser) work in separate thread. It took some more time to get it done, but finally we are ready to do the rendezvous. Intype is back alive waiting for parser and running on the new core now. We will do some screencast/screenshots after the merge.
- Parser tuning. I have made one huge parser stability test on complete source codes of Ruby on Rails. I will upload the preview and results of parser output. Here is an example HTML file used for theme testing (using theme Blackboard and HTML grammar, both from TextMate).
So stay tuned. We’ve to get back to Intype to deliver alpha ’till end of this year. ;)
November 21st, 2006
Comments are locked
We are sorry, but comments for this post are locked. This post is outdated.
1. spo
21.11.2006 at 7:55 pm
yeah! that’s great news
2. howdy
21.11.2006 at 8:04 pm
GRRRRRRRRRRRRREAT!
3. Kitto
21.11.2006 at 8:18 pm
Great news, take your time to make it a great program, I’ve waited so long for a decent editor under Windows, some weeks really don’t matter.
4. kib²
21.11.2006 at 9:02 pm
Good news.
Maybe some of us can help with some translations or whatever ?
5. fmarcia
21.11.2006 at 10:33 pm
Very goods news!
Jasmine is so readable compared with xml.
6. fmarcia
21.11.2006 at 10:37 pm
Just a thought: why don’t you use standard css properties when applicable? For example, fontStyle instead of font_style, color instead of foreground and so on…
7. Norman
21.11.2006 at 11:37 pm
Woot!, can’t wait for this alpha. By the way is the alpha release going to be free??
8. JPhantom
21.11.2006 at 11:52 pm
Sounds great.
9. Anonymous coward
22.11.2006 at 12:00 am
Norman: http://intype.info/faq/
10. Yarden
22.11.2006 at 1:24 pm
WOW, sounds very good! can’t wait fo Intype. how are you going to publish Intype?
11. Martin Cohen
22.11.2006 at 1:28 pm
fmarcia: There is no real connection between theme and CSS, defining camel-case naming convention in one part of configuration, makes a rule for everything else. I decided to use underscored convention that is more legible. Consider “foldingStartMarker/foldingStopMarker” versus “folding_start_marker/folding_stop_marker”. However, the conventions are not final yet, and I will consider other ideas.
12. Martin Cohen
22.11.2006 at 1:28 pm
Yarden: What do you mean?
13. Curt Mills
23.11.2006 at 2:27 am
Looking forward to it as always, can’t wait to finally test with it.
14. DeeLight
23.11.2006 at 9:21 am
I’m really looking forward to the first alpha. I’ve tried e text editor, and it’s fugly O.o
15. Norman
24.11.2006 at 12:31 am
@deelight
while waiting for the alpha give notepad++ a try its free and it has nice syntax highlighting.
16. Anonymous coward
24.11.2006 at 1:03 am
Or give “e-texteditor” a try… it already uses textmate bundles :)
17. linnchord
24.11.2006 at 7:26 am
great news! wish the first version come quickly.
18. howdy
24.11.2006 at 4:33 pm
notepad++ is just average, like ultraedit, textpad, etc
i’m playing with scite nowadays… you can write lua functions to do everything you want, its very cool
19. forest
25.11.2006 at 2:29 am
” SciTE Snippets” looks like cool.
http://caladbolg.net/scite.php#snippets
but it doesn’t work on my PC…
20. Branstrom
25.11.2006 at 8:01 pm
jEdit with the SuperAbbrevs plugin has done it for me, but I’m awaiting Intype eagerly.
Will it be possible to select some text, a couple of lines for example, then run a snippet and have the snippet act on the selection, wrapping the lines in tags or something else? I remembered just now that SuperAbbrevs has such functionality…
21. Martin Cohen
25.11.2006 at 11:59 pm
Branstrom: Selection, current word and current line are all inputs that can be used in snippet. You can for example write a snippet like <p>$SELECTION</p> and Intype will wrap your selection in paragraph.
22. jonah
26.11.2006 at 5:43 pm
textmate snippets
I’m sure you’ve seen Dr Nic’s been up to his clever magic recently :
http://drnicwilliams.com/2006/11/06/post-halloween-radrails-trick-all-textmate-snippets-available/
http://radrailstemplates.com/
– it’d be absolutely fantastic if InType could import them as well ? — theres alot of work out them on TextMate bundles, esp by the Railers, - so it’d be great to see that on Windows !
Jonah
23. neon
28.11.2006 at 9:58 pm
YEAH! Would be a nice christmas present ;-)
24. Kimiko
02.12.2006 at 12:01 pm
More updates on the process would be greatly appreciated since a post every leap year are killing those impatient souls that just can’t wait for this shiney to be released.
25. Martin Cohen
04.12.2006 at 3:17 pm
jonah: I wouldn’t call it “import”. The “conversion” describes better what has been done for RadRails. My first thoughts prior to making “my” own editor was to modify some of existing ones: SciTE, Eclipse (RadRails), Dreamweaver, you name it. But I was just sick of hacking and raping technology provided by the potentials. Therefore we are doing it our own way,… to have editor that is rather a good extensible core, than statically merged set of GPLd libraries.
Intype will support TM’s snippets syntax. Only problem is with those that are using interpolated code (BASH). Intype can read and work with TM snippets. But those with BASH code must be manually converted to JavaScript. But there’s no real problem using simple snippets that Dr Nic was able to import to RadRails.
26. Pia
25.05.2007 at 8:30 am
hour maphack zero