apense
38cb13cde5
Added some documentation
...
This is a start. Other updates for `macros.nim` are planned, but this at least fleshes out some of the sections.
Comments are appreciated!
2015-06-15 01:06:55 -04:00
Oscar Campbell
ed73a90bd3
Regarding num literals, mod paths, ident equality.
2015-06-14 18:36:35 +02:00
apense
ab1b1c9251
Note about deprecation in generics.txt
...
I'm happy to change the wording or anything. It does seem like an important thing to mention, though. It might be better not to even mention typeless procs so as not to encourage bad behavior.
2015-06-08 16:03:57 -04:00
apense
846489f813
Fixed links in Error hierarchy
...
Manual contained invalid links
2015-06-04 16:18:18 -04:00
apense
9d3b2d1e05
Fixed code indentation in procs.txt
...
Now matches tut2.txt
2015-06-04 13:31:40 -04:00
Oscar Campbell
9fcd5252c7
Fix doc for #2523 , regarding numeric literals.
2015-05-31 03:59:31 +02:00
Araq
2b0115eb5f
prepare for unidecode Nimble package
2015-05-28 12:51:16 +02:00
Oscar Campbell
c593c47696
Fix introduced erroneous use of "canonical" back to original wording. Fix faulty description of proc params behavior. Remove 'null' return type in example.
2015-05-26 16:28:44 +02:00
Oscar Campbell
910dce70d6
Remove double punctuation. Change "contrained" wording to "constraint".
2015-05-25 20:03:12 +02:00
Oscar Campbell
f6c12853ea
Merge remote-tracking branch 'upstream/devel' into devel
2015-05-25 19:51:58 +02:00
apense
513423a08d
Corrected various links within documentation
...
Corrected `noSideEffect pragma` links in lib/system
(The newer documentation uses slightly different links)
Corrected `noSideEffect pragma` in types links to match the updated link names
Minor link adjustment in stmts to match the newer link names
2015-05-25 03:15:50 -04:00
Oscar Campbell
625299e861
Change to hard word wrap at 80.
2015-05-25 06:00:37 +02:00
Oscar Campbell
feff2bae68
Change wording in some parts. Fix some typos.
2015-05-25 05:24:47 +02:00
reactormonk
d8921a4485
Revert "Fix typo in manual"
2015-05-24 21:08:12 -05:00
reactormonk
31d0f79d9d
Merge pull request #2787 from flaviut/fix-doc-typos
...
Fix typo in manual
2015-05-24 21:07:25 -05:00
Flaviu Tamas
bdb55c5d1d
Fix typo in manual
...
See IRC logs around Sun May 24 22:06:26 EDT 2015 for details
2015-05-24 22:06:12 -04:00
Sergey Avseyev
eb6f26dd6a
Fix typo in tutorial
2015-05-23 19:32:47 +03:00
def
2076e14a09
Update ast spec about uint literals
2015-05-18 21:34:26 +02:00
Dominik Picheta
4441c961c9
Merge pull request #2717 from reactormonk/sexp-to-libs
...
added documentation about sexp
2015-05-16 18:47:33 +01:00
Markus Engelbrecht
5799f4f103
RawFlowVar was renamed to FlowVarBase
2015-05-16 14:35:10 +02:00
reactormonk
3d3dcdabfe
Merge pull request #2729 from mgee/fix-noSideEffect-typo
...
fix typo for noSideEffect pragma
2015-05-15 13:24:27 -05:00
Markus Engelbrecht
7ba5f18e9d
fix typo for noSideEffect pragma
2015-05-15 18:42:29 +02:00
Markus Engelbrecht
ddbcbab3e7
use new syntax for negative slicing
2015-05-15 18:39:56 +02:00
Simon Hafner
c0003cc73b
added documentation about sexp
2015-05-14 22:57:29 +05:00
Araq
cee16d1651
fixes typo in tut1
2015-05-04 16:47:39 +02:00
Araq
d9d5aa60b7
version 0.11.0
2015-04-30 16:59:29 +02:00
Araq
3905cfeace
more cleanups for 0.11.0
2015-04-30 14:32:01 +02:00
Araq
6ca38472a1
cleanups for underscores in tuple unpacking
2015-04-24 13:08:42 +02:00
Araq
9e4e7ca535
fixes #2533
2015-04-24 12:36:41 +02:00
Araq
c1730e1ead
fixes #2335
2015-04-24 12:35:13 +02:00
Araq
2b4e233510
Merge branch 'devel' of https://github.com/Araq/Nim into devel
2015-04-20 11:44:54 +02:00
Araq
5cea6807e1
fixes #2476
2015-04-19 02:43:19 +02:00
Andreas Rumpf
b4e938ca21
Merge pull request #2503 from ReneSac/arrowLike
...
Restrict arrow-like operators to those ending with `->`, `~>` or `=>`
2015-04-15 19:24:44 +02:00
Zahary Karadjov
6fb372d96b
The getSubsystem<T> example in the manual currently fails with a codegen error
...
A faulty proc declaration is generated:
N_NIMCALL(System::Input*, SystemManager::getSubsystem<'*0>())(void);
The manual has been edited to add a nodecl pragma, which alleviates the issue
Fix a typo in the vector_iterator example from the previous commit.
2015-04-14 00:03:31 +03:00
Zahary Karadjov
1ebf1aaa80
importing of C++ nested generics like std::vector<T>::iterator, using the apostrophe operator
2015-04-13 23:49:41 +03:00
Ruslan Mustakov
0f8a6cbbe4
Fixed typo in lexing.txt: UINT8_LIT -> UINT_LIT
2015-04-12 13:12:40 +06:00
ReneSac
06617bbb76
Minor fixes for arrow like change patch
...
Don't use ^ operator yet for compatibility with older compilers.
Moved arrow like explanation, and fix precedence description on the text in the manual.
Fixed typo in news.
2015-04-11 17:22:09 -03:00
novist
b8189cd770
Doc: compileTime pragma can be used on variable
2015-04-11 10:35:43 +03:00
ReneSac
34997292f4
Changing the rule for arrow like operators again.
2015-04-10 23:59:17 -03:00
ReneSac
8490699224
Updated arrow like and strongSpaces in the manual
...
Also added `-` to the first character table and standartized spaces there.
2015-04-09 17:31:56 -03:00
Araq
4b382940f0
minor doc improvements
2015-04-08 13:49:16 +02:00
def
7d2adbda9e
Fix container example in manual a bit
2015-04-07 01:21:31 +02:00
Araq
73add468b7
better alternative to 'override'
2015-04-07 00:13:47 +02:00
Araq
05e39cf6ad
overloading of '=' works
2015-04-06 23:21:52 +02:00
Araq
78f371c03a
first implementation of overloading of '='; missing: rewriting let/var sections
2015-04-06 23:21:51 +02:00
Araq
edc4940c26
doc updates; fixes 'inc' for 'char'
2015-03-29 13:16:22 +02:00
def
f8472402d5
Also use ref objects with inheritance in manual
2015-03-26 18:14:18 +01:00
def
91ed170523
Rework explanation a bit (thanks flaviu)
2015-03-26 18:08:58 +01:00
def
91708bb21d
Add explanation why we use ref objects
2015-03-26 15:59:26 +01:00
def
748a7b866f
Use ref objects with inheritance in Tut2 ( fixes #1817 )
2015-03-25 23:39:17 +01:00