Rosetta Code:Village Pump: Difference between revisions
m (Ok, I need to pay a little more attention.) |
(username removed) (Test) |
||
(11 intermediate revisions by 7 users not shown) | |||
Line 1: | Line 1: | ||
This is the |
This is the place for Rosetta Code community activity. To start a new "thread", just append a "/" to the end of the URL of this page and give your thread a short title. On the new topic page add <pre><nowiki>{{Vptopic |
||
|topic=Title |
|||
|summary=Summary of the topic |
|||
}}</nowiki></pre>substituting your topic title for "Title" and a summary for "Summary of the topic". |
|||
{{#ask:[[Is village pump topic::true]] |
|||
|?Summary |
|||
|?Modification date |
|||
|format=broadtable |
|||
|limit=20 |
|||
|order=desc |
|||
|sort=Modification date |
|||
|searchlabel=Older topics... |
|||
|offset=0 |
|||
}} |
|||
Hi, sorry to post this here but I don't know a better place. I wanted to create a new proposed task "Create statically-validated API" but it's impossible to create a page without solving a captcha, and the browser I use doesn't show the captcha (I was able to create this account using a phone browser, but that's no good for entering much text or code). Maybe someone can move it to the right place? (Added: I also had to de-link the urls to bypass the captcha). |
|||
(TODO: We should establish a policy for removing/archiving links to ''completed'' discussion, and perhaps use categories instead of list page(s).) |
|||
<div style="column-count: 2; -webkit-column-count:2; -moz-column-count:2"> |
|||
By the way I find this site a huge pain to use because of the captchas. Email verification for account creation is likely to be enough. |
|||
*{{vp|Linting code examples}} |
|||
*{{vp|Shared names for languages and implementations}} |
|||
== create statically-validated API == |
|||
*{{vp|Line breaks in templates}} |
|||
*{{vp|Upgrades}} |
|||
This is a challenge proposed by Tony Morris here: |
|||
*{{vp|Example ordering}} |
|||
*{{vp|TestML}} |
|||
blog.tmorris.net/posts/understanding-practical-api-design-static-typing-and-functional-programming/ |
|||
*{{vp|Semantic MediaWiki/Semantics}} |
|||
*{{vp|Special:AllPages broken}} |
|||
It is only for statically-typed languages and the challenge is to implement a Tic-tac-toe API that supports operations like starting a game, making a move, and seeing who won, where invalid arguments (such as asking who won an unfinished game) are rejected by the compiler as compile-time type errors. So it is mostly a test of how expressive the language's type system is. |
|||
*{{vp|Language iota}} |
|||
*{{vp|Automatic omit}} |
|||
A Haskell solution (not by me) is here: |
|||
*{{vp|Semantic MediaWiki}} |
|||
*{{vp|Uses Algorithm Template}} |
|||
github.com/tismith/tictactoe-haskell/blob/master/Tictactoe.hs |
|||
*{{vp|Javascript Functionality Add}} |
|||
*{{vp|Faulty Code}} |
|||
Further discussion and links to some other solutions: |
|||
*{{vp|DB vs Programming Languages}} |
|||
*{{vp|Site usability}} |
|||
github.com/data61/fp-course/blob/master/projects/TicTacToe/TicTacToe.markdown |
|||
*{{vp|Automated Infrastructure}} |
|||
*{{vp|Remote agent}} |
|||
*{{vp|Works with}} |
|||
*{{vp|Language Page Links}} |
|||
*{{vp|Whoa! 10000 examples!}} |
|||
*{{vp|Sales and stuff}} |
|||
*{{vp|Subreddit}} |
|||
*{{vp|Task types}} |
|||
*{{vp|Web Programming tasks?}} |
|||
*{{vp|Long examples}} |
|||
*{{vp|Task titles}} |
|||
*{{vp|Ideas for 2010}} |
|||
*{{vp|Collection tasks}} |
|||
*{{vp|Lang-tag bot}} |
|||
*{{vp|ImplSearchBot Fate and Replacement}} |
|||
*{{vp|Planet}} |
|||
*{{vp|Coordination}} |
|||
*{{vp|C++ edits}} |
|||
*{{vp|Arrays}} |
|||
*{{vp|Review templates}} |
|||
*{{vp|Edit link movement}} |
|||
*{{vp|Features Wanted}} |
|||
*{{vp|Replace MediaWiki}} |
|||
*{{vp|Minimum penetration}} |
|||
*{{vp|Fight spam}} |
|||
*{{vp|Clearing breaks}} |
|||
*{{vp|Sort popular pump pages}} |
|||
*{{vp|Unknown sorting algorithm}} |
|||
*{{vp|Library template}} |
|||
*{{vp|Syntax Highlighting}} |
|||
*{{vp|LinkedIn}} |
|||
*{{vp|CS Pages Wanted}} |
|||
*{{vp|CAPTCHA problems}} |
|||
*{{vp|Task organization}} |
|||
*{{vp|Omit bot}} |
|||
*{{vp|Automate Village Pump}} |
|||
*{{vp|IRC/wiki bridge}} |
|||
*{{vp|Pre to Lang Tag Fixer}} |
|||
*{{vp|Unimplemented tasks}} |
|||
*{{vp|Language template enhancements}} |
|||
*{{vp|Recent Changes broadcast}} |
|||
*{{vp|Bash examples}} |
|||
*{{vp|Income}} |
|||
*{{vp|Works with against libheader}} |
|||
*{{vp|Screwed pages}} |
|||
*{{vp|Image uploads}} |
|||
*{{vp|Enable Mediawiki API Edit}} |
|||
*{{vp|Tex and Math}} |
|||
*{{vp|Foldable output}} |
|||
*{{vp|Less Than X Examples}} |
|||
*{{vp|Admin assistance request}} |
|||
*{{vp|News Channel}} |
|||
*{{vp|Task creation process discussion}} |
|||
*{{vp|Running the programs}} |
|||
*{{vp|Examples needing attention}} |
|||
*{{vp|Search support}} |
|||
*{{vp|Feed problems}} |
|||
*{{vp|Line length}} |
|||
*{{vp|Old main talk}} |
|||
</div> |
Latest revision as of 18:10, 21 November 2023
This is the place for Rosetta Code community activity. To start a new "thread", just append a "/" to the end of the URL of this page and give your thread a short title. On the new topic page add
{{Vptopic |topic=Title |summary=Summary of the topic }}
substituting your topic title for "Title" and a summary for "Summary of the topic".
Hi, sorry to post this here but I don't know a better place. I wanted to create a new proposed task "Create statically-validated API" but it's impossible to create a page without solving a captcha, and the browser I use doesn't show the captcha (I was able to create this account using a phone browser, but that's no good for entering much text or code). Maybe someone can move it to the right place? (Added: I also had to de-link the urls to bypass the captcha).
By the way I find this site a huge pain to use because of the captchas. Email verification for account creation is likely to be enough.
create statically-validated API
This is a challenge proposed by Tony Morris here:
blog.tmorris.net/posts/understanding-practical-api-design-static-typing-and-functional-programming/
It is only for statically-typed languages and the challenge is to implement a Tic-tac-toe API that supports operations like starting a game, making a move, and seeing who won, where invalid arguments (such as asking who won an unfinished game) are rejected by the compiler as compile-time type errors. So it is mostly a test of how expressive the language's type system is.
A Haskell solution (not by me) is here:
github.com/tismith/tictactoe-haskell/blob/master/Tictactoe.hs
Further discussion and links to some other solutions:
github.com/data61/fp-course/blob/master/projects/TicTacToe/TicTacToe.markdown