Tk Library Source Code

View Ticket
Login
Ticket UUID: 1951544
Title: YAML module add
Type: RFE Version: None
Submitter: kanryu6 Created on: 2008-04-25 11:24:20
Subsystem: tcllib: request for new module Assigned To: andreas_kupries
Priority: 6 Severity:
Status: Closed Last Modified: 2008-05-23 02:08:23
Resolution: Closed By: andreas_kupries
    Closed on: 2008-05-22 19:08:23
Description:
I impremented a load/dump library for YAML.

Now, the library name is YAPT.(YAml Parser for Tcl)
But according to the naming convention of tcllib, this library name might be 'yaml'?

Although whichever of two names is satisfactory for me, I want to continue development by the determined name.

Comments?
User Comments: andreas_kupries added on 2008-05-23 02:08:23:
Logged In: YES 
user_id=75003
Originator: NO

yaml 0.2.2 has been added to the CVS head of Tcllib.
kanryu6 has been added as developer to the Tcllib project.
The latter means that kanryu6 now has full access to the tcllib cvs repository.
Future changes to yaml can be committed directly.
A category 'yaml' was added to the trackers for bugs, patches, and feature requests.
New entries using that category are auto-assigned to kanryu6.

kanryu6 added on 2008-05-19 17:44:23:
Logged In: YES 
user_id=2072360
Originator: YES

Although I consider to implement for processing yaml-tag, it cannot just be going to decide the specification.
Thereby, a function is offered.
By registering procedure which the user created, a class can be built from the data described to YAML, or Tk widget can be assembled now.

- !tcl!widget/scrollbar
  path: $f.textpane.f.yscroll
  orient: vertical
  command: >
    [list $text_secondary yview]
- !tcl!widget/text
  path: $f.textpane.f.fulltext_secondary
  font: FixedFont
  bd:   0
  wrap: none
  state: disabled
  bind:
    - >
      <1> [list focus %W]
    - >
      <Enter> [list RamDebugger::SecondaryTextHelp begin]
    - >
      <Alt-Left> "RamDebugger::GotoPreviusNextInWinList prev ; break"
  as: text_secondary
- !tcl!widget/grid
  widgets:
    - $text_secondary
    - $f.textpane.f.yscroll
  sticky: nsew
  columnconfigure: 0 -weight 1
  rowconfigure: 0 -weight 1

kanryu6 added on 2008-05-17 19:58:21:

File Deleted - 277751:

kanryu6 added on 2008-05-17 19:58:20:

File Added - 278109: yaml-0.2.2.tar.gz

Logged In: YES 
user_id=2072360
Originator: YES

- begin to implement tag treatment
- add !!float / !!binary(base64) parsing.
- merge mapping "<<"

File Added: yaml-0.2.2.tar.gz

kanryu6 added on 2008-05-14 17:33:46:

File Deleted - 277357: 



File Added - 277751: yaml-0.2.1.tar.gz

Logged In: YES 
user_id=2072360
Originator: YES

- add timestamp / integer parsing.
- improved a manual.

File Added: yaml-0.2.1.tar.gz

kanryu6 added on 2008-05-10 05:47:27:

File Deleted - 275954: 



File Added - 277357: yaml-0.2.0.tar.gz

Logged In: YES 
user_id=2072360
Originator: YES

wrote a manual.
reimplemented the parser.
File Added: yaml-0.2.0.tar.gz

kanryu6 added on 2008-04-26 11:42:52:

File Deleted - 275878: 

Logged In: YES 
user_id=2072360
Originator: YES

OK.
Renamed the name.
File Added: yaml-0.1.0.tar.gz

kanryu6 added on 2008-04-26 11:42:51:

File Added - 275954: yaml-0.1.0.tar.gz

andreas_kupries added on 2008-04-26 01:39:16:
Logged In: YES 
user_id=75003
Originator: NO

Yes, 'yaml' would be more in line with Tcllib conventions.

kanryu6 added on 2008-04-25 18:24:22:

File Added - 275878: yapt-0.1.2.tar.gz

Attachments: