|
As comments are unavailable against your article, I'll comment here. While I get what you intend Mella to be, it would be helpful for people if you clarified how you see it evolving from an extensible calculator into a CASE tool. There's a disconnect in there that is confusing and anyone skimming the article is going to be puzzled.
A few diagrams would help; a picture says a 1000 words so showing a typical evaluation sequence (the ale example for instance) would really help. All in all, it's a promising start.
This space for rent
|
|
|
|
|
I totally agree.
Thanks, I'll work on it and get back with you, here.
|
|
|
|
|
I've added to the Introduction to tell the CASE story, and made one illustration, but bogged down with details trying to get it displayed in my article. I'll work with Sean to resolve that issue, and make others after I get one in place.
Your first constructive criticism was exactly what I needed. Thank you. Still working on it, but have made progress.
What do you see as your role as a mentor. What are the things I can expect and what can I not expect. I've not had a mentor since 7th grade, which was totally different from now.
Additional criticism will be accepted gracefully. Thanks.
|
|
|
|
|
The mentor program, in CP, is a voluntary one where people who have previously published articles guide you through the process of getting your article published. We review it to make sure the content is suitable for publication, provide guidance on areas where we think that readers might fail to grasp what you're saying and so on. Generally, we're here to make your publication as smooth as possible so that people don't nitpick about fonts, broken images and so on.
This space for rent
|
|
|
|
|
I just published my article last night (Practical Electronics For Makers (Part 3 of N)[^]) but it never actually displayed on the "All" page.
It also doesn't display in the IoT section.
Secondary Issue
However, I do notice that in the IoT section that one of my previous articles in this series displays twice for some reason. Just mentioning that because it might kind of annoy people.
Neither of these are a huge deal but thought I might mention them.
Possible Reason Issue Occurred
I originally started the article way back in middle January 2018 but never published it.
I noticed that it set that date as the publish date or something and then thought I had updated the article even though I had never actually published it.
Thanks for your help.
EDIT
Just remembered one more thing. If I hit the RSS I see that the article is listed as a new one.
CodeProject Latest Articles[^]
|
|
|
|
|
I don't know what I don't know about this site. The more I browse the more I know I don't know. I'll get there, but slow I'm little dyslexic.
I'll scanned the FAQ titles and need to read some; if I ask something that's alreaday there, just reply FAQ, please.
I don't think these Q are in FAQ.
The working title of my article is Intelligent Extensible CASE: An AI Programming Apprentice
It is about making an extensible CASE environment with an AI watching activities, code and data. Ultimately this CASE environment may contain tools useful in all life cycle activities. However, my article focuses on building the extensible foundation of the CASE environment, including an IDE with legacy code as a resource for developing tools for the CASE environment.
Ultimately, this project is huge. I think divide and conquer is an appropriate tactic. Design a small starter project that is useful, and grow it little by little.
I'm 73, and will never see this project complete, but I hope to convince some people it is really needed. Thus, I've written a teaser, a couple of pages for people to read. If I generate enough interest, I will continue writing. If not, maybe the teaser needs to be improved, or ($#!+) I've deluded myself by having an idea, and it needs to be canned.
So, I'm excited-terriried to publish my few pages and get feedback, but I cannot decide where to publish it.
Thanks for reading.
|
|
|
|
|
How about the AI section? [^]
Thanks,
Sean Ewington
CodeProject
|
|
|
|
|
The initial project, doesn't include any AI. I think it should be extended with AI soon after the initial project is in beta, but if people come on board to help, and as other environmental factors change, AI next may not be as productive as something else. I'm not an AI practitioner, so I cannot judge the effort required.
Training an AI requires data for it to study, and very little data will be available until some development has been done using this system. That consideration should be part of the development plan.
Any AI engine might be used for this project. The AI is meant to enhance the other tools. Though, one might train an AI to be a CASE tool to be part of the environment, instead of coding one.
Thanks for your suggestion, do you wish to reconsider?
|
|
|
|
|
Hmmm. How about [^]
Thanks,
Sean Ewington
CodeProject
|
|
|
|
|
what about General Programming - Tools and IDEs?
I do like Sean's suggestion about "architechture" too.
On a side note: Do you knew about https://www.codeproject.com/Forums/1651/Collaboration-Beta-Testing.aspx forum? You might get some help there if people are interested in the idea
Edit: I just had a look there... pity it seems to be low activity
M.D.V.
If something has a solution... Why do we have to worry about?. If it has no solution... For what reason do we have to worry about?
Help me to understand what I'm saying, and I'll explain it better to you
Rating helpful answers is nice, but saying thanks can be even nicer.
modified 15-Feb-18 8:05am.
|
|
|
|
|
Architecture is also a good one, but Tools and IDE is better, not so high level. Besides, I think more people are interested in tools and IDE than in architecture. There are things we should have in an IDE that we don't.
|
|
|
|
|
It's a shame that you deleted the article. It was an intriguing premise - I believe Sean passed my comments on.
This space for rent
|
|
|
|
|
I decided to start at the low end with an extensible calculator. I'm writing the design document. I'm a retired mainframe programmer, and not qualified on GUI. So, I'll code the interpreter in C without GUI interface. It will, like other languages, read a program from a file, and output to a file. Hopefully, some sharp GUI programmer will do it so I don't have to learn that skill. I learned the standard posting here includes code, so I thought I should be kosher.
I guess I'm weird, doing a document first.
If Shannon passed your comments, I cannot find them.
modified 16-Feb-18 23:37pm.
|
|
|
|
|
Sean, not Shannon.
This space for rent
|
|
|
|
|
Sorry, I can't find anything from you.
I appreciate your interest. I've been working without anyone to discuss the project and needed a reality check. Was I on to something useful, or deluded by my ideas. I've seen so many people have harebrained ideas they thought were valuable, that I was wondering about mine.
Anyway, once they allowed the article on code project, I knew I wasn't totally nuts. Thus, I'm committed to seeing it done, although I'm old enough that my days are numbered. I must trust that others will learn the technology and use it.
|
|
|
|
|
If I didn't understand some things wrong... you might start the article and give "co-writer" privileges to certain members, so they can participate or at least read it in all the composing periode without having to publish it.
What I mean... If you don't want to have to publish in order to start getting feedback... that could be a possibility. As far as I know you can still "dimiss" the co-authors once you have got the searched feedback.
In case it came to a "you get dismissed by the other not so nice guy" (which is very unlikely with most of the users but you never know), you might ask in Bugs and Suggestions[^] or directly summon @sean-ewington to get help getting back what is yours.
M.D.V.
If something has a solution... Why do we have to worry about?. If it has no solution... For what reason do we have to worry about?
Help me to understand what I'm saying, and I'll explain it better to you
Rating helpful answers is nice, but saying thanks can be even nicer.
|
|
|
|
|
Oh, I think what you said interests me. I definitely like feedback and more; recognition of contributors is sugar that invites help. If this project goes as I reason, the majority it will be done by several people, and many will help. However, I think my original posting is premature. I'd like a different article, the one I'm currently working on.
I have some questions. Who would be able to edit the article? Would it be possible to replace the article with another file.html, or must changes be done line by line. I'd prefer the master document be mine, created with Libre Office and output in html. What kinds of modifications can be made to such a document on Code Project?
I reread your post, and answered most of my questions. At first the idea of multiple authors didn't click. I'd like recognition, and that depends on others. I'll trust the system.
modified 17-Feb-18 11:28am.
|
|
|
|
|
As long as you keep the HTML very simple and without styles (HTML tags such as H2, P etc are fine) then it's very easy for us to just drop in your file. We highly recommend starting with out HTML Template[^].
When you post, our system may adjust / cleanup the HTML a little, but you can easily then download the full HTML of your article and continue to work on that if you'd like your master copy to be close (if not exactly the same) to what's published.
We can do the editing for you. Email Submit@codeproject.com.
cheers
Chris Maunder
|
|
|
|
|
If two people make changes to the same section, is there a typical process for sorting things out?
|
|
|
|
|
There is a version control of published / updated articles, but withing the creating phase... I am not sure.
But in my experience if there is a bit communication between the authors (as I think it should always be), I don't think it is going to be a problem
The site has additionally a group of voluntary people called "mentors" you can differentiate them by the icon "bob with a roman togue" (mine is a cop badge because I am protector). And there are professional editors members of the staff.
You don't need to worry, there is always a way to solve whatever pops up. The only thing you need is to give the next step (you already did the first asking here)
M.D.V.
If something has a solution... Why do we have to worry about?. If it has no solution... For what reason do we have to worry about?
Help me to understand what I'm saying, and I'll explain it better to you
Rating helpful answers is nice, but saying thanks can be even nicer.
|
|
|
|
|
Editors are a luxury.
modified 18-Feb-18 12:24pm.
|
|
|
|
|
Typically either you post the article using the submission system directly, or you email us the HTML and downloads and we publish it for you. If you post yourself then we may edit it while it's pending approval, and while we're editing the article is locked so no one else can edit. You can revert back to any previous version if you don't agree with an edit.
cheers
Chris Maunder
|
|
|
|
|
TY
I've emailed an article, called Mella, an extensible calculator.
|
|
|
|
|
My article is published but I am not able to see the sample project.
|
|
|
|
|
The code can be accessed with the "Browse Code" option: Downloads: What is new in C#7.1 & C#7.2[^].
But you might want to insert a link in the article text. This can be simply done using the article editor.
|
|
|
|
|