ASP.NET sugar
Posted: 01 November 2008 01:45 PM   [ Ignore ]
Administrator
RankRankRankRank
Total Posts:  106
Joined  2008-10-27

Eric and MattShaw (forum users) are currently working on a ASP.NET sugar, so I’m making a separate topic to discuss this sugar, post updates, ...

Profile
 
 
Posted: 04 November 2008 09:17 PM   [ Ignore ]   [ # 1 ]
Newbie
Rank
Total Posts:  2
Joined  2008-11-03

i’d love to get involved with this one, especially for adding/providing support for Oyxgene/Delphi Prism (http://remobjects.com/oxygene) as inline language.

Profile
 
 
Posted: 05 November 2008 03:43 AM   [ Ignore ]   [ # 2 ]
Newbie
Rank
Total Posts:  12
Joined  2008-10-28

Any involvement would be welcomed. Eric has been working on adding support for <asp:> controls and I have been adding basic support for syntax highlighting in VB as well as codesense completions for keywords etc.. At some point I also hope to be able to add completions for .Net’s built in classes but have yet to find a definitive list of these (I hope to be be able to parse the XML files from the framework using XSLT to do this) but at present I am working on putting together good solid support for the syntax.

I have no experience with Oxygene itself (although I do have a little with Delphi a few years ago) but adding as much support would be very welcome. I have found the JavaScript to be sugar an excellent starting place for my VB work in terms of understanding how the syntaxes and codesense works etc.

Profile
 
 
Posted: 05 November 2008 03:48 AM   [ Ignore ]   [ # 3 ]
Newbie
Rank
Total Posts:  2
Joined  2008-11-03

Matt,

not having looked at the actual sugars yet myself, would you recommend i start by getting a plain Oxygene sugar working (need that anhhow ;), and we later integrate that with the ASPX one, or would that be radically differet from whats needed to have Oxygene integrated with the APSX one?

is the current work-in-progress on yours available someplace? if not, i’d be happy to set up a public SVN space on one of our servers that we can use…

Profile
 
 
Posted: 05 November 2008 04:01 AM   [ Ignore ]   [ # 4 ]
Newbie
Rank
Total Posts:  12
Joined  2008-10-28

Dwarfland,

My knowledge of Oxygene is practically non existent other then some quick reading this morning. I know that Eric has been working on the ASPX side of things and I on the VB and so far these are separate sugars only because I started independently of him really. Eric has set up a repo over at beanstalk and would probably be worth PMing him for access. It would probably be worth working on a separate Oxygene sugar for the in-line code stuff but to also integrate with Eric’s ASPX work for the controls etc.

I will be more than happy to post what I have done so far for you to have a look at - it is far from complete and there are still a few bits that I am trying to figure out but it may help point you in the right direction. I sans power supply for my laptop currently but as soon as I get that sorted I’ll put it up for you.

Profile
 
 
Posted: 05 November 2008 04:33 AM   [ Ignore ]   [ # 5 ]
Newbie
Rank
Total Posts:  12
Joined  2008-10-28

One of the things I had wanted to implement as part of this sugar was document parsing such that user function could be displayed as part of the code completions - similar to the way that visual studio works. According to Jan (See PHP Sugar post) this is not going to be possible in version 1.0 and I wanted to clarify that here. However through the magic of itemizers it will be possible to display the hierarchy of a document including namespaces, classes, regions, functions and subs etc which is something the VS doesnt do.

Profile
 
 
Posted: 28 September 2009 08:50 AM   [ Ignore ]   [ # 6 ]
Newbie
Rank
Total Posts:  1
Joined  2009-09-28

Hello friends! Are there any news about this ASP.Net (and simple ASP) sugar?

Profile
 
 
Posted: 10 January 2011 12:13 AM   [ Ignore ]   [ # 7 ]
Newbie
Rank
Total Posts:  1
Joined  2011-01-10

Is this sugar dead? I haven’t been able to see any further mention of it online.

Profile
 
 
Posted: 10 January 2011 12:00 PM   [ Ignore ]   [ # 8 ]
Moderator
RankRankRankRank
Total Posts:  1252
Joined  2008-10-28

I don’t believe it was ever completed or released.

 Signature 

Ian Beck
MacRabbit Support

Follow us on Twitter, or try my custom themes: Quiet Light & Earthworm

Profile
 
 
Posted: 25 January 2011 10:15 AM   [ Ignore ]   [ # 9 ]
Newbie
Rank
Total Posts:  3
Joined  2011-01-25

So I really don’t have any way to have ASP .NET code highlighting in Espresso? I hate to pull the inevitable Coda comparison, but at my workplace .NET is the standard and Espresso’s missing functionality is increasingly becoming a problem. Anyone have any suggestions?

Profile
 
 
Posted: 25 January 2011 12:29 PM   [ Ignore ]   [ # 10 ]
Moderator
RankRankRankRank
Total Posts:  1252
Joined  2008-10-28

Language Sugars are simple XML with some regex to define the various parts of the language. Since no one has created an ASP.sugar up to now, your best option if you need one is to create it yourself.

Sugar creation is documented in the wiki:

http://wiki.macrabbit.com/

And you can always email us with questions, problems, etc. (Help->Send Feedback in the application).

 Signature 

Ian Beck
MacRabbit Support

Follow us on Twitter, or try my custom themes: Quiet Light & Earthworm

Profile
 
 
Posted: 25 January 2011 12:38 PM   [ Ignore ]   [ # 11 ]
Newbie
Rank
Total Posts:  3
Joined  2011-01-25

Respectfully, I understand that you’re limited in what responses you can provide, but “make one yourself” is mildly insulting—sugar creation is based on the rules of the particular language, which is exactly what I’m asking assistance for in the first place! Another option would be to use a competing program that provides this functionality out-of-the-box.

Profile
 
 
Posted: 25 January 2011 12:59 PM   [ Ignore ]   [ # 12 ]
Moderator
RankRankRankRank
Total Posts:  1252
Joined  2008-10-28

I am sorry to hear you are insulted, but that is the most constructive suggestion I can offer. You could alternatively try to set a bounty on an ASP.sugar, but so far as I know that has not been terribly successful for other people.

We are more than happy to help people with Sugar development because offering first-party support for every language is not currently possible for us. If you are uninterested in that, there is not much else we can offer at this point in time. :-\

 Signature 

Ian Beck
MacRabbit Support

Follow us on Twitter, or try my custom themes: Quiet Light & Earthworm

Profile
 
 
Posted: 25 January 2011 01:05 PM   [ Ignore ]   [ # 13 ]
Newbie
Rank
Total Posts:  3
Joined  2011-01-25

Only mildly insulted. :) I think that you have a very courteous tone here in the forums and I’m probably just frustrated that I haven’t seen more development progress on Espresso and CSSEdit. Sorry to get all complainy on you.

Profile