nit
nit copied to clipboard
Nit language
Add an object inspector to the naive interpreter. To use it, you call the .inspect_o method on the object you want to inspect. The interpreter will then display the object...
Pre-processing: - [x] autolink "http://" - [ ] autolink model entities, namespaces, signature etc - [ ] autolink pages and sections Checking: - [ ] spell checker - [ ]...
The search bar will be likely on of the most used features of nitweb. - [x] smart case-insensitivity - [x] sort with textual proximity - [x] click on the card,...
The tool should create (update?) some stub files: - [x] package.ini (maybe feed info from the git repo?) - [ ] src subdirectory - [x] makefile (comon build rules or...
# nitdoc - Easy access to information One of the very first challenges for a developer who wants to use a new library is to find its documentation. When the...
# nitdoc - Examples in documentation When exploring a new software, developers need to use examples. We define good examples as having the following characteristics: - _minimal_: show only what...
Two questions in one. First when redefining an `optional` attribute: ~~~nit class A var foo: String = "foo" is optional end class B super A redef var foo = "bar"...
See: * `template` * `gamnit::examples::template` Most of the generated code by the compiler and some tools are not ready for that. Is this a bug, is this voluntary? What should...
Using the `--keep-going` option seems to allow partial initialization or MProperties. Here the code to reproduce the problem: ~~~nit import nitc::frontend var toolcontext = new ToolContext toolcontext.process_options(args) var arguments =...
``` var c:Numeric =233 var b:Numeric =1.0 print c+b ``` In this simple case it could be detected by the compiler but in the general case it should be handled...