I don't think ASP.NET is a different language. It is a set of classes that any .NET language can use. Jamal On Mon, 15 Oct 2007, inthaneelf wrote: > Date: Mon, 15 Oct 2007 11:04:05 -0700 > From: inthaneelf <inthaneelf@xxxxxxxxxxxxxx> > Reply-To: programmingblind@xxxxxxxxxxxxx > To: programmingblind@xxxxxxxxxxxxx > Subject: Re: Fruitbasket in Perl and Win32::GUI, OO Style > > Jamal, > > I wasn't saying that asp.net was an extra component of VB and C#, what I > meant is exactly the opposite, that it is a language unto itself, and > though VB and C# can be deployed through it on a web site, or with it, > depending on your view, a site using .net is built with asp.net and the > others deploy through it, or as far as my understanding of such things > stands. > > I have a invisible set of links and header for projects in asp, and asp.net > on my page, just awaiting someone to do up projects in them. > > and yes I know that asp and asp.net are very different animals, smile. > > inthane > . For Blind Programming assistance, Information, Useful Programs, and Links > to Jamal Mazrui's Text tutorial packages and Applications, visit me at: > http://grabbag.alacorncomputer.com > . to be able to view a simple programming project in several programming > languages, visit the Fruit basket demo site at: > http://fruitbasketdemo.alacorncomputer.com > > ----- Original Message ----- > From: "Jamal Mazrui" <empower@xxxxxxxxx> > To: <programmingblind@xxxxxxxxxxxxx> > Sent: Monday, October 15, 2007 7:47 AM > Subject: Re: Fruitbasket in Perl and Win32::GUI, OO Style > > > FYI -- ASP.NET is a subset of the .NET Framework Class Library, so it is > not really an extra component for VBNeT or C# coding. I think most > languages use specialized libraries for server-side programming, besides > PHP, so whether a language uses a particular library should not affect > its categorization, particularly if that library is freely available. > > Although it is tempting to try to summarize and categorize each language > objectively, I think the most practical approach is probably just using > the initial paragraph used by that language's web site for the > description. Naturally, that wording would be somewhat promotional in > nature, but it generally emphasizes what distinguishes that language from > others, offering reasons why someone should try it against competing > choices. Such language could be quoted and a link included to the main > language site so it is clear that this is the source of information about > the language. The sample programs would then provide tangible > illustrations of what the languages can do, so people can better judge > based on programs they can actually experience in source code and > executable form. > > Jamal > On Sun, 14 Oct 2007, inthaneelf wrote: > > > Date: Sun, 14 Oct 2007 15:24:36 -0700 > > From: inthaneelf <inthaneelf@xxxxxxxxxxxxxx> > > Reply-To: programmingblind@xxxxxxxxxxxxx > > To: programmingblind@xxxxxxxxxxxxx > > Subject: Re: Fruitbasket in Perl and Win32::GUI, OO Style > > > > there is a module for creating desktop applications with php, but the > > module > > is not accessible, so this is a problem with my having a application made > > in > > it on the site. > > > > and I think a compromise is due here! > > > > I can go through and if I do not have an example for it in both, then I > > can > > at least put a simple, marking of some sort, an alert so to say that the > > language is used in both. > > > > and the point that while as Jamal said, vb.net and c# can be used to make > > stuff for asp.net, you still need asp.net to utilize them, so that one is > > a > > combo, hmmmm, I can make a template like the one that is on the page now, > > made invisible in html code, that has the format of a "used in both web > > and > > desktop programming" and have a space for additional notes there, this way > > the primary distinction is there, but the notes and additional uses are > > with > > each language as well,. > > > > respects, > > inthane > > . For Blind Programming assistance, Information, Useful Programs, and > > Links > > to Jamal Mazrui's Text tutorial packages and Applications, visit me at: > > http://grabbag.alacorncomputer.com > > . to be able to view a simple programming project in several programming > > languages, visit the Fruit basket demo site at: > > http://fruitbasketdemo.alacorncomputer.com > > > > ----- Original Message ----- > > From: "Octavian Rasnita" <orasnita@xxxxxxxxx> > > To: <programmingblind@xxxxxxxxxxxxx> > > Sent: Sunday, October 14, 2007 4:56 AM > > Subject: Re: Fruitbasket in Perl and Win32::GUI, OO Style > > > > > > > Ok, but in that case it should be made no distinction at all, it should > > > be > > > created a single section, and eventually specify for each program if it > > > is > > > one for the desktop or one for the web. > > > > > > Otherwise, some programs won't be found because they are for the > > > desktop, > > > but they are stored in the section with the programs for the web. > > > > > > But I still think that a distinction should be made, because the users > > > should see that a certain language is better for the desktop or for the > > > web if there are more programs for that environment, and they should see > > > that a certain language is not very much used for creating applications > > > for a certain environment, like VB.net for the web for example. > > > > > > I think C++ could also print something to STDOUT, so it could be used > > > for > > > creating programs for the web, and possibly assembly also. Maybe Visual > > > Basic 6 can't be used normally. > > > I heard that there is a project began that should allow to create > > > programs > > > for the desktop with PHP also. But... how many programs for the desktop > > > are made (if there are) with PHP, and how many programs are made with > > > VB.net? > > > > > > The users should see how easy is to code in a certain language, and also > > > find out if that language is used by many programmers. > > > > > > That's why I said some time ago that anyone should come and create his > > > own > > > version of this program, no matter if there are other versions made in a > > > certain language. > > > > > > Octavian > > > > > > ----- Original Message ----- > > > From: "Jamal Mazrui" <empower@xxxxxxxxx> > > > To: <programmingblind@xxxxxxxxxxxxx> > > > Sent: Sunday, October 14, 2007 1:52 PM > > > Subject: Re: Fruitbasket in Perl and Win32::GUI, OO Style > > > > > > > > > I also appreciate Inthane's work on this, and suggest that the > > > distinction between desktop and web languages is not sufficiently > > > meaningful to be worth doing. Besides C++ and Assembler for the desktop > > > and PHP and JavaScript for the web, almost every other language is now > > > commonly used for both desktop and web programs. VBNET and C#, for > > > example, are used to make web sites built with the ASP.NET classes. I > > > think the intent of the distinction was good, but in practical terms, it > > > is no longer a useful, top-level categorization in the project. > > > > > > Just my opinion after some reflection on this issue. > > > Jamal > > > On Sat, 13 > > > Oct 2007, Octavian Rasnita wrote: > > > > > >> Date: Sat, 13 Oct 2007 18:45:35 +0300 > > >> From: Octavian Rasnita <orasnita@xxxxxxxxx> > > >> Reply-To: programmingblind@xxxxxxxxxxxxx > > >> To: programmingblind@xxxxxxxxxxxxx > > >> Subject: Re: Fruitbasket in Perl and Win32::GUI, OO Style > > >> > > >> I don't think you need to make 3 sections. You just need to make only > > >> 2. > > >> > > >> Thinking from the point of view of the beginner programmer that wants > > >> to > > >> start learning a new language, I think that he or she might intend to > > >> create > > >> a certain kind of program. > > >> Maybe the programmer doesn't know yet which would be the best language, > > >> but > > >> he or she knows for sure that wants to create a desktop program or a > > >> program > > >> for the web, so he will look in the section of sample programs for > > >> desktop > > >> or for the web. > > >> > > >> If I'd be in his place, I wouldn't choose a language that is not for > > >> the > > >> desktop and not for the web, but that can do both, because I wouldn't > > >> know > > >> if I'll find samples for what I need in that third section. > > >> > > >> So, let's say I want to create a desktop program. Well, I'd look in the > > >> section of the languages that can be used for creating desktop > > >> programs. > > >> But I wouldn't find perl there and this is not good. > > >> > > >> If you'll create a third section and I would want to make a program for > > >> the > > >> web, then maybe I will look in the Ruby example because I would see > > >> that > > >> it > > >> is for desktop and for the web, but I won't find a version for the web > > >> there, so I won't trust that section anymore, so I'd look only in the > > >> sections that clearly say that are only for the web or only for > > >> desktop. > > >> > > >> The fact that you added a word "mostly" in the explanation is absolutly > > >> not > > >> important because nobody would know what he would be able to find in > > >> that > > >> section. > > >> > > >> I have seen that you organized the programming languages, but I don't > > >> think > > >> they are important here. The most important things are the sample > > >> programs, > > >> no matter the programming language. > > >> If a beginner programmer will see and like the code of a certain > > >> program, > > >> he > > >> might want to learn the language that program is made in, no matter > > >> which > > >> is > > >> it, but this only if that program does what he wants. > > >> > > >> So the explanation of what the languages are good for is good, but > > >> should > > >> be > > >> accessible only after the code of the program. > > >> > > >> But anyway, you put some work in this site and we should thank you for > > >> this. > > >> > > >> Even though I think it could be better, I can't recommend to make the > > >> effort > > >> and improve it, because.... (but this is just my opinion), I think that > > >> it > > >> not very helpful at all... for the moment. > > >> > > >> (Not because it is bad or less good, but because maybe the beginner > > >> programmers start learning in a different way... who knows). > > >> > > >> > > >> Octavian > > >> > > >> ----- Original Message ----- > > >> From: "inthaneelf" <inthaneelf@xxxxxxxxxxxxxx> > > >> To: <programmingblind@xxxxxxxxxxxxx> > > >> Sent: Saturday, October 13, 2007 5:12 PM > > >> Subject: Re: Fruitbasket in Perl and Win32::GUI, OO Style > > >> > > >> > > >> > Octavian, this is why the header for the sections both say "mostly" > > >> > this > > >> > means that many of the languages can be used for both > > >> > > > >> > I did not wish to have to make three distinct sections, its > > >> > confusing > > >> > enough, but I'll consider doing so. > > >> > > > >> > there, also, is a definition file for each language, which would > > >> > talk > > >> > about this point as well. > > >> > > > >> > thanks again, > > >> > inthane > > >> > . For Blind Programming assistance, Information, Useful Programs, and > > >> > Links to Jamal Mazrui's Text tutorial packages and Applications, > > >> > visit > > >> > me > > >> > at: > > >> > http://grabbag.alacorncomputer.com > > >> > . to be able to view a simple programming project in several > > >> > programming > > >> > languages, visit the Fruit basket demo site at: > > >> > http://fruitbasketdemo.alacorncomputer.com > > >> > > > >> > ----- Original Message ----- > > >> > From: "Octavian Rasnita" <orasnita@xxxxxxxxx> > > >> > To: <programmingblind@xxxxxxxxxxxxx> > > >> > Sent: Saturday, October 13, 2007 1:35 AM > > >> > Subject: Re: Fruitbasket in Perl and Win32::GUI, OO Style > > >> > > > >> > > > >> >> Sorry but I think I didn't understand the question. I don't > > >> >> understand > > >> >> what you mean by "idiomatic". > > >> >> > > >> >> And yes, I remember that the FruitBasket in Perl with Win32::GUI was > > >> >> put > > >> >> in the section of languages for the web, which is not correct, and I > > >> >> already told that. > > >> >> > > >> >> FruitBasket versions in perl using Win32::GUI and WXPerl should be > > >> >> put > > >> >> in > > >> >> the section of languages for desktop programs, because in those > > >> >> programs > > >> >> perl is used as a desktop program, and FruitBasket made as a CGI > > >> >> program > > >> >> should be put in the section of languages for the web, because that > > >> >> program is one for the web, just like the one made in Javascript. > > >> >> > > >> >> And one more thing, it is important to let the users know that perl > > >> >> can > > >> >> be used as a language for desktop programs and as a language for the > > >> >> web > > >> >> programs, while other languages cannot, or at least for the moment > > >> >> there > > >> >> are no FruitBasket demos made in those languages. > > >> >> > > >> >> Octavian > > >> >> > > >> >> ----- Original Message ----- > > >> >> From: "Veli-Pekka Tätilä" <vtatila@xxxxxxxxxxxxxxxxxxxx> > > >> >> To: <programmingblind@xxxxxxxxxxxxx> > > >> >> Sent: Saturday, October 13, 2007 12:19 AM > > >> >> Subject: Re: Fruitbasket in Perl and Win32::GUI, OO Style > > >> >> > > >> >> > > >> >>> Hi Octavian, > > >> >>> About the Win32::GUi version of Fruit Basket in Perl. > > >> >>> Or maybe I simply missed it, since I only looked at the link names > > >> >>> and > > >> >>> read the info blurb mentioning Perl being a server side lang. How > > >> >>> idiomatic code is that, by the way? > > >> >>> > > >> >>> I have a bad, in terms of maintenance, habit of trying to code as > > >> >>> Perlishly and concisely I can. So one thing I've gottten lately > > >> >>> into > > >> >>> OO > > >> >>> Perl are initializing the fields of an object by assigning to a > > >> >>> hash > > >> >>> slice. Like this (untested): > > >> >>> > > >> >>> @$object{qw|field1 field2|} = (3.14, 42); # whatever. > > >> >>> > > >> >>> In stead of using up two precious statements and the deref arrow. > > >> >>> > > >> >>> -- > > >> >>> With kind regards Veli-Pekka Tätilä (vtatila@xxxxxxxxxxxxxxxxxxxx) > > >> >>> Accessibility, game music, synthesizers and programming: > > >> >>> http://www.student.oulu.fi/~vtatila > > >> >>> > > >> >>> Octavian Rasnita wrote: > > >> >>>> I sent a version made with Win32::GUI in perl, and one in perl as > > >> >>>> a > > >> >>>> server > > >> >>>> side language, but maybe they are lost... > > >> >>> __________ > > >> >>> View the list's information and change your settings at > > >> >>> //www.freelists.org/list/programmingblind > > >> >>> > > >> >> > > >> >> __________ > > >> >> View the list's information and change your settings at > > >> >> //www.freelists.org/list/programmingblind > > >> >> > > >> >> > > >> > > > >> > __________ > > >> > View the list's information and change your settings at > > >> > //www.freelists.org/list/programmingblind > > >> > > > >> > > >> __________ > > >> View the list's information and change your settings at > > >> //www.freelists.org/list/programmingblind > > >> > > > __________ > > > View the list's information and change your settings at > > > //www.freelists.org/list/programmingblind > > > > > > __________ > > > View the list's information and change your settings at > > > //www.freelists.org/list/programmingblind > > > > > > > __________ > > View the list's information and change your settings at > > //www.freelists.org/list/programmingblind > > > __________ > View the list's information and change your settings at > //www.freelists.org/list/programmingblind > > > __________ > View the list's information and change your settings at > //www.freelists.org/list/programmingblind > __________ View the list's information and change your settings at //www.freelists.org/list/programmingblind