Some of the languages I enjoy working with are:
- Elixir
- Nim
- Typescript
- Javascript
Check out my larger projects Magnetissimo and Torrentinim.
Learn the Nim programming language by fixing tiny broken programs.
License: MIT License
Some of the languages I enjoy working with are:
Check out my larger projects Magnetissimo and Torrentinim.
This is a pretty standard concept, I know of a project called Exercism that has this same pattern for teaching for a variety of other languages. One thing I think is important in this is being able to execute exercises in isolation from each other. For example upon pulling and running nimble run
on the project the first immediate failure was exercise 2, despite having not even opened exercise 1 and solved it. It would have been great to execute the exercises in order.
In Exercise 02, in the last section the comments say (emphasis mine):
This probably won't compile because it cannot evaluate
totalArea
at
compile time. Maybe we can change the variable type oftotalCost
to
something that evaluates at compile time. Hint:var
evaluates at runtime.
It's confusing, I think the second compile should be runtime, since it won't evaluate at compile time, it can't be changed to something will evaluate at compile time and the hint makes no sense if it's supposed to be done at compile time.
This is entirely based off the fact that totalArea
doesn't need to be compile time becuase technically speaking they all can probably shifted over to const (confirmed they can) and then they all are compile time constants.
I think nimlings is great , just wondering if there are any more new exercises?
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.