I am not sure that you can call it a troll language, but it definitely is not readable and hence I do not see much practical uses for it. Having said that, it's a great topic for "software art". I have come across Chef language that is quite interesting too. Maybe you can come up with a secret message party trick or similar using such languages
Wiki wrote:An esoteric programming language (sometimes shortened to esolang) is a programming language designed to test the boundaries of computer programming language design, as a proof of concept, as software art, as a hacking interface to another language (particularly functional programming or procedural programming languages), or as a joke. The use of esoteric distinguishes these languages from programming languages that working developers use to write software. Usually, an esolang's creators do not intend the language to be used for mainstream programming, although some esoteric features, such as visuospatial syntax, have inspired practical applications in the arts. Such languages are often popular among hackers and hobbyists.
Usability is rarely a goal for esoteric programming language designers—often it is quite the opposite. Their usual aim is to remove or replace conventional language features while still maintaining a language that is Turing-complete, or even one for which the computational class is unknown.
True. A programmer would make the changes
Knute Snortum wrote:* With the UI in the code, you have to be a programmer to change the UI.
I meant to point out that there is a WYSIWYG for Swing. Personally, I have written UI code from scratch (I worked on a project 8 years ago and it had a fairly complex UI). Working with a team we had come up with certain patterns like grouping all "add()" methods together and at the end of a method just before the return statement. E.g. :
Knute Snortum wrote:* With a complex UI, the code becomes almost unreadable. Then how do you maintain the code outside of modifying the code? Does the WYSIWYG recreate the UI by reading the code?
True, this would not be easily done with Swing.
Knute Snortum wrote:* With the UI outside of the code, you can set different access rights and allow non programmers to tweak the UI. Things like adding fields would still be a programmer's job, but changing the look and feel of the UI would be possible.
Marius Hille wrote:Yep, I did and though I do not understand it completely yet, it works. So I imagine it like layers or objects to remain in OO-speak resp. Java-speak.
Marius Hille wrote:I tried this but still just getting an empty non-functional frame.
Marius Hille wrote:So probably just using AWT-technology is not sufficient anymore and I should use JavaFX or Swing, right.
Marius Quizmaster wrote:so it is not possible at all to even you the AWT library? or should it work nonetheless just with a work around?