Sync from wiki/ in tiko-lang ba02c65e4: Partial Types
tiko-lang c925a1609 wiki: Partial Types
tiko-lang 0e05b023f partial class: the same pooling for classes
tiko-lang ba02c65e4 docs: partial type and partial class in the book, by-example and the wiki
Sync from wiki/ in tiko-lang c8c046fc4: macOS beside Windows and Linux
tiko-lang commits:
040dcf8bf docs: macOS beside Windows and Linux in the book, by-example and the wiki
c8c046fc4 wiki: BSTRING -- José Roca's GitHub edits (1ff7e8a, 93d8590), copied back
Sync from wiki/ in tiko-lang 489ef6d34: string slices (category, lifetime, six std/strings pages), Debugging in tkEdit, stale pages (29 files)
tiko-lang wiki commits since 2fee8042f:
489ef6d34 wiki: String Slices -- cast( ustring, v ) works on a uslice; drop the two cast limits
d0139cac9 wiki: string slices -- String Slices category, String Slice Lifetime, std/strings slice functions
3804a5f66 wiki: Debugging -- In tkEdit (keys, Debug tab, watches, lldb-dap per system); sidebar + Quick Start link it
300308775 interfaces: a body for an interface member is TKO0434
884df296f generics: a second generic sub or function of one name in one scope is TKO0600
a6fab6a6e spawn: a method or namespace procedure is TKO0943, not TKO0994; 'spawn W' runs
b946dfa6e lbound / ubound of something that is not an array is TKO1023, not TKO0994
37227b788 array results: a fixed local is moved out; 'var p( ) = f( )'
a5988e163 wiki: stale pages brought to the compiler as it is
Sync from wiki/ in tiko-lang 2fee8042f: interfaces (Interface, Inherits, TryCast, tutorial, category), Property rewrite, TIKO_* env vars (32 files)
tiko-lang wiki commits since c8d2b2ea2:
7c402e398 wiki: Property -- auto-properties, property blocks, any number of indices, static and namespace properties, byref write-back
0ad026aef wiki: interfaces -- Interfaces Tutorial, Category-Interfaces, Interface, Class, Implements, Inherits, TryCast
1d0ef9227 env: every environment variable is TIKO_*, not TKO_*
2fee8042f wiki: SysWin-RichEdit-TOM -- José Roca's GitHub edit (d5da495), copied back
Sync from wiki/ in tiko-lang a0ca604a4: chrono text members return ustring; fs text encodings and record files
tiko-lang wiki commits since a60cd1ace:
064bf5ae8 docs: chrono text members return ustring; the U names are gone
a91df1008 docs: text encodings and records -- wiki, tiko by Example and book Ch 24 (fs RFC-0002 P6)
3f13ae5a3 std/codec, std/fs: rename Binary_( ) to BinaryMode( )
daed1aac8 std/fs: TextReader, TextWriter and ReadLines in a text encoding, and detection (fs RFC-0002 P3)
0a2de34f8 std/fs: ReadAllText, ReadAllLines, WriteAllText, AppendAllText and WriteAtomic in a text encoding (fs RFC-0002 P2)
eb5b72bf0 std/codec: TextEncoding and the text transcoder, re-exported by std/fs (fs RFC-0002 P1)
3a194bfe8 wiki: split Filesystem into Filesystem (fs + paths) and File Streams
Sync from wiki/ in tiko-lang 506c65640: Notepad Tutorial; locale month/weekday names
506c65640 wiki: Notepad Tutorial (book Ch 35, tpad on PsControls + PsApp)
f99e97a37 wiki: DateTime.MonthName / WeekdayName are the OS locale's, not English
c9022da5a std/numeric: CurrentLocaleFormat reads the OS separators
Sync from wiki/ in tiko-lang cb2a993ca: Function Finder; DateTime pages; std/codec, uuids, hash, os, process
tiko-lang wiki commits since the last sync (4fc540e04):
cb2a993ca wiki: DateTime pages under their own name, clock and libm pages, no Resume
65f7b6376 wiki: Function Finder covers std/hash, std/os and std/process
1aec087b4 wiki: fix content errors found while writing the Function Finder summaries
07d1bf1f5 wiki: Function Finder -- every function grouped by task, with a one-line summary
d4a7cd76e std/process: commands, children, pipes, Run/Output_/Shell; std/os cross-process tests (stdlib RFC-0001 P5)
4beeec7bb Docs for std/hash and std/os (P3, P4): book Ch 22, 24 and by-example
c8e83c916 std/os: arguments, environment, host facts, exit and interrupts (stdlib RFC-0001 P4)
33f405b35 std/hash: checksums, SHA-2 and HMAC (stdlib RFC-0001 P3)
fb718b97d std/codec and std/uuids (stdlib RFC-0001 P2)
7cfe8b1fb Docs for std/containers P1: book Ch 23, by-example, wiki
f08fc0d67 std/containers P1: PriorityQueue, Deque, BitSet, searching and rearranging
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Sync from wiki/ in tiko-lang 3834800d: vendor packages, tiko c2t, type T extern "c"
New pages: Vendor-Packages, C2t, Compiler-Option-Norpath, Compiler-Option-Nocopylibs.
Updated: Category-C-Header-Import, Category-Fixed-Width-Types, Category-Tiko-Build,
Compatibility, Compiler-Option-Wl, Feature-Index, Keyword-Index, Type-Udt, modern-Cinclude.
tiko-lang commits since 508bf68b touching wiki/:
0e94a7bc tiko build copy_to: a vendor package's DLL / .so goes with the program
52866f82 vendor packages: public #include, #import link, reserved vendor/, rpath, vendor/sqlite
d1a21676 c2t: records take 'extern "c"' where it changes the layout
8e411ecb c2t: SDL3 types no longer lost -- 63 of 64 corpus headers compile
ba7b3c04 c2t P7: acceptance corpus, fixes it found, wiki page
0f35dd07 fix(latesweeps): an alias of a fixed-width name is complete above its same-type redeclaration
122a9348 types: 'type T extern "c"' lays T out by the target's C rule
adc68cbd fix(resolve): a same-type redeclaration of a fixed-width name is not TKO0784
Sync from wiki/ in tiko-lang 8416ec2f: remove eleven FreeBASIC-manual categories and the pages they list, License corrections
Sync from wiki/ in tiko-lang a4a550cc: Logging rewritten; LogEvent field methods renamed AddText, AddInt, ...
9e6973f7 Logging -- what logging is, the shipped sinks and macros, and markdown formatting
a4a550cc LogEvent's field methods are AddText, AddInt, ... -- pages renamed to match
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Sync from wiki/ in tiko-lang b0456bd0: describe tiko only -- no FBC-Modern, fbc history, decision numbers, dates, hashes or local paths
Sync from wiki/ in tiko-lang c9cc89b1: nullptr, pointer conversions, windows-x86_64, .tiko sources, tiko build -x
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Sync from wiki/ in tiko-lang 461054c3: Array Results, Block Strings, Collection Initializers
Three new category pages, with their links from Home, Categories, the sidebar, the keyword and
feature indexes, Compatibility, Literals and Variable-Initializers.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
The tiko wiki, synced from wiki/ in the tiko-lang repository
tiko as an independent language: new Home, no extension badges, #import and
fixed-width types in samples, .tiko sample names. Source: tiko-lang 183bd378.
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
The tiko-lang wiki, from wiki/ in the tiko-lang repository
Replaces the placeholder Home page with the 2364 pages of wiki/ as of
tiko-lang 0752e30f.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>