DelphiGuy wrote:charles:
some miscellaneous comments, in no particular order...
1) is it possible for these discussion threads to be presented in reverse order, with the most recent "reply" showing first, rather than last? it's a pain to have to manually select the last page of the conversation thread in order to read the most recent comment.
I don't think it's possible, but there is a helpful link called "First unread post". It's on the right and when you click it, you will jump to the first new post that you haven't read.
I didn't notice this link for a long, long time even though I use a similar link on another discussion forum. So I think it's placement must be bad. We'll see about getting it on the left hand side instead of the right.
Anyway, that link will save you time.
DelphiGuy wrote:2) similarly, is it possible to have the overall list of discussion topics presented in reverse date (of most recent reply or posting) order, instead of statically in their assigned order, so that recent posts bubble to the top of the list so that reader's can simply check the top of the list if they want to see activity on the board?
They are, but it might not look like it at first glance because I made the surveys "sticky" for 30 days which keeps them at the top. After the sticky period, they will fall off. Everything after the surveys should, in fact, be in "most recent" order. Also, you should also see an icon next to any thread you haven't completely read. Make sure you're signed in even for reading, in order to get that feature.
DelphiGuy wrote:3) i've been reading the cobra tutorial, in order, and love the language and completely grasp that you're an ergonomics fanatic and that any rational programmer should probably favor cobra as his/her general development language. i'd guess that the main obstacle to radically increasing cobra popularity, is the lack of complete support for it by at least one of the popular IDEs. easy for me to say that, because i'm frankly not competent enough as a programmer to step up to the plate and help you accomplish that task.
I agree that full IDE support would boost Cobra's popularity. I think the JVM back-end, once mature, will as well. Having both would be a game changer. We'll get there eventually, but complex projects "sponsored" by free time can move slowly.
DelphiGuy wrote:4) i was surprised to read about cobra's multiple assignment feature. do any of the C variants or other popular gen'l development langs do that? i don't remember ever seeing it before. it's amazingly elegant that the cobra compiler not only allows multiple assignments to be done on one line for the sake of code brevity, but also assign them all simultaneously, rather than left-to-right sequentially. this is really a clever insight into how to offload work (and specifically, to entirely avoid the manual creation of some awkward temporary variables) from the programmer onto the compiler. which lang did you borrow this idea from, please? just curious.
This comes straight out of Python although I don't know if Python originated it or not. For example, Python's use of indentation for code blocks comes from ABC. I believe Perl and Ruby also support multiple assignment.
DelphiGuy wrote:5) thanks for this public gift. my intention, if at all possible, is to move my programming life entirely to this new lang and write a comm'l application with it, including targeting iOS. i suspect that if a major coding-intensive company hired you to develop cobra as their in-house programming language, they'd see a return on their investment in coding productivity.
-paul
Sounds great.
-Charles