Compiler and Language Wiki

This wiki site is devoted to programming language topics and related compiler issues.

That is... except for when you want the UnstoreYour64 site :)

Hot Links

The Ultimate Goal

The ultimate goal of this site is to promote discussion, collaboration, and learning in the area of compiler development and the various aspects of language design. I'd like this to be a place where enthusiasts can showcase their own compiler and language projects.

My own personal agenda with the site is to end up with a new computer programming language that combines the greatest features of all the prominent (and not so prominent) existing languages, and solves some of the dilemmas that keep almost-great languages from being truly great.

How you can contribute

In the quest for the ultimate language, there is nothing more valuable than capturing input from the programmers that write programs in the languages. So if you've ever had any ideas about what would be great in a language, or just anything that you like or don't like about a particular language, your contribution will be greatly appreciated. Feel free to add an entry to the appropriate page and tell your story.

ToDo: Create stub pages for the following links, as well as a top-level UseCases page. -- SteveDavison 2006-09-10 05:16:40

Also, you can track the ongoing Projects and offer your feedback.

How to use this site

The basic rules are:

  1. Follow the instructions under NewUser, which will guide you through:

    • Account creation
    • Which user preferences are important to set up
    • Home page creation (the how and the why)
    • How to request editor rights.
  2. Request editor rights if you wish to contribute
  3. Contribute and make comments as you see fit. (Please follow all the guidelines in SiteGuidelines and HowToContribute). Don't be too worried about where you put things and how you name pages, or even the format of the pages themselves. Your contributions will be seen by others, and if you happen to "mess up" or it's clear that you need some guidance, someone will offer some pointers. Add information that you think needs to be here. Don't worry too much about your information being completely correct, just get it out there. Others will then agree or disagree, or correct you. Don't be afraid to correct or clarify someone else's comments. Just take the time to do your research before you override someone else.

  4. Play Nice. Be open-minded and respect the thoughts and opinions of others. If you find yourself in a pissing match or editing war with someone else, be mature about it and take it off-line to a subpage or email each other. The goal should be working toward the most correct information where correctness applies, and recognizing how peoples styles, preferences, and opinions differ.
  5. If all else fails, use the SiteFeedback page. I don't want anyone who uses this site to be frustrated. The information necessary for this site to be useful and fun should be available, and it should be a fun experience. If you find otherwise, then most likely something about the site needs to change. If you have a frustrating user experience or have trouble doing what you want to do, I am eager to hear your story and help you learn what you need to learn and/or fix the site so that the information is there for you and others in the future.

/!\ Disclaimer /!\ This site is under construction Evolvement. As I have time I'm adding features to make it more friendly, more understandable, and overall more usable. But it still has a ways to go. New users, I apologize for the lack of direction. This Wiki is powered by the MoinMoin engine, and MoinMoin offers some help pages that, for all but the faint of heart, will get you going in navigatting and editing pages. Please note that if you want to edit on this wiki, you must request to be added to the EditorGroup. The person to ask is SteveDavison.

The SiteFeedback page should be editable by anyone, and I'll keep my page editable by anyone. If you want to post some comments there before you have edit rights, feel free to do so.

Other Interesting starting points

MORE How to use this site

This is the stock section provided by the default FrontPage. I'll leave it until I've said everything it says in my own words on some appropriate page.

A Wiki is a collaborative site, anyone can contribute and share:

To learn more about what a WikiWikiWeb is, read about MoinMoin:WhyWikiWorks and the MoinMoin:WikiNature. Also, consult the HelpMiscellaneous/FrequentlyAskedQuestions page.

Things that don't belong here, but are anyway

Until I actually create separate wikis for these topics, I want a place to collect ideas. So for now they live here.

FrontPage (last edited 2010-04-01 09:17:33 by SteveDavison)