A 4GL is any language that's specialised for a particular function, and abstracts around tasks necessary to perform that function.
By focussing on REST, you're specialising for web services. This isn't a language that would be used for a washing machine controller, or for managing a nuclear power plant, or writing an MP3 player application, it's designed with one specific goal in mind... and that's the definition of a 4GL, it simplifies and abstracts to a higher level, but in a specialised domain. On 7 September 2010 18:51, Ruben Reusser <rube...@gmail.com> wrote: > what makes it sound like a 4gl language? how about if for example method > calls can be restfull or directly linked with the language being able to > expose the call to the outside world and the concept of security built in to > the language to begin with (say these requests are only allowed from within > the app, these are tied to a security level, etc)? > > Ruben > > > On Tue, Sep 7, 2010 at 10:34 AM, Kevin Wright <kev.lee.wri...@gmail.com>wrote: > >> pros: It sounds like a 4GL >> cons: It sounds like a 4GL with no 3rd party recognition that could better >> be handled as a simple library/DSL in any language that supports such >> things. >> >> >> On 7 September 2010 18:16, Ruben Reusser <rube...@gmail.com> wrote: >> >>> hi there, >>> >>> now I know you guys like languages a lot and are constantly debating if >>> there is a replacement language for java. The whole discussion has been >>> bugging me for a while and I always thought it would be necessary for a new >>> language to bring something to the table that java does offer but that could >>> be done better for the sake of getting stuff done faster (I always felt the >>> network libraries in java (easier socket programming) was a good reason to >>> switch from c/c++ to java). >>> >>> In order to provide a business advantage to a new language that could >>> drive adoption, I have been thinking about a restfull language - if a >>> language incorporates rest into it's architecture and makes it easier to >>> develop restfull applications we might have a winner in my opinion. Say for >>> example if the language helps you to write restfull services that can easily >>> be integrated with each other and where the UI can be easily merged for >>> multiple applications we could potentially start building larger >>> applications where we have the ability to reuse application blocks and >>> create bigger applications faster. >>> >>> Would love to get some comments on it - pros or cons of course :-) >>> >>> Ruben >>> >>> -- >>> You received this message because you are subscribed to the Google Groups >>> "The Java Posse" group. >>> To post to this group, send email to javapo...@googlegroups.com. >>> To unsubscribe from this group, send email to >>> javaposse+unsubscr...@googlegroups.com<javaposse%2bunsubscr...@googlegroups.com> >>> . >>> For more options, visit this group at >>> http://groups.google.com/group/javaposse?hl=en. >>> >> >> >> >> -- >> Kevin Wright >> >> -- > You received this message because you are subscribed to the Google Groups > "The Java Posse" group. > To post to this group, send email to javapo...@googlegroups.com. > To unsubscribe from this group, send email to > javaposse+unsubscr...@googlegroups.com<javaposse%2bunsubscr...@googlegroups.com> > . > For more options, visit this group at > http://groups.google.com/group/javaposse?hl=en. > -- Kevin Wright mail / gtalk / msn : kev.lee.wri...@gmail.com pulse / skype: kev.lee.wright twitter: @thecoda -- You received this message because you are subscribed to the Google Groups "The Java Posse" group. To post to this group, send email to javapo...@googlegroups.com. To unsubscribe from this group, send email to javaposse+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/javaposse?hl=en.