Comments (9)
Test::Script::Output
is designed to help with testing, but you might want to use anything else. I released that to test the examples in my "Perl 6 Quick Syntax Reference" book.
from examples.
Hi, thanks for bringing some attention to this issue! I will now provide some "historical" context to the question.
Originally, since maybe last winter I was interested in re-vitalizing of this repo. There is an enchance/enhance (not sure if I did a typo there now) branch which has some cleanup and contains maybe half-finished porting to Cro done.
There was even a proposal made, https://gist.github.com/Altai-man/b0d23ec59c4a5bc32b2d5137cddf3bc9 <- this one.
However, some sane arguments were provided by AlexDaniel at https://colabti.org/irclogger/irclogger_log/raku-dev?date=2020-06-15#l37 <- please, read the whole conversation.
1)About "make examples be useful and tied with docs" <- why not just improve docs?
2)If a cookbook is needed, there is https://uzluisf.gitlab.io/raku-by-example/ <- just contribute to the repo, promote it, improve it?
There were also points made like those ones:
- (also, minor note: I don't think publishing euler problem solutions is a good idea, both because the euler people really don't like it when people do that, and because they're supposed to be puzzles you have to work out yourself)
- just looking at it briefly: 99 problems should be a single page, Rosettacode should simply be a link (or a set of links) to rosettacode, Cookbook is another single page, Euler should be removed according to ShimmerFairy, Rosalind is perhaps similar to Euler (I don't know), Tutorial section should be moved to Doc tutorials (we already have them), …
So in the end I just abandoned this idea and spent my resources on making a new UI for docs, which is for now WIP.
With all the above, I have no ideas on how to utilize this repo for the great good, really. "Make it source of new integration of tests" - everything should be in roast/rakudo. I would just archive it, but if anyone has some bright ideas on how to make it cool, that's inspiring and I can try to help with it.
from examples.
from examples.
Lol, yes a lot to take in!
@Altai-man & @JJ are you happy then if I work through this repo and do two things:
- Update as Raku and remove Perl6 stuff
- Ensure all code is working, documented, tested
We can discuss further in the background the future of this repo while I do that.
And then to @Altai-man's point, even if this gets archived, it is done so in a clean state.
If not, @JJ can either hand over, or work with me on CRO / deployment / hosting of the examples if we feel that is the appropriate path to take.
from examples.
from examples.
Update as Raku and remove Perl6 stuff
Feel free to steal work from enchance branch, it is already done there.
it is done so in a clean state.
Fair enough.
from examples.
Where can I see example with a test covered, with good docs et cetera? So called example for create example (kha-ha).
from examples.
@lenin1917 for what purpose?
As a reference, something like https://github.com/Raku/examples/blob/enchance/categories/parsers/CSSGrammar.raku plus https://github.com/Raku/examples/blob/enchance/t/categories/parsers/CSSGrammar.t
from examples.
@Altai-man to know what you mean when you write about improving this repo.
from examples.
Related Issues (20)
- Rename file extensions HOT 4
- Revise web generation
- Repair bin/run-examples.pl HOT 2
- zef install . fails (MIME::Types) HOT 2
- site cert out of date HOT 2
- Only first 100 Project Euler problems should have solutions HOT 6
- make test has many failures
- make web-server doesn't work HOT 1
- Remove cruft from bin/ HOT 6
- Site not updating HOT 1
- Consider removing perlmonks examples
- Add intro text to listing pages
- Change extensions to .raku
- Track Perl 6 -> Raku rename
- double bulleted list
- travis cl builds failing
- Incorrect Code for Computing Special Pythagorean Triplet HOT 3
- Site not loading
- `make html` fails HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from examples.