Chameleon

ภาพหน้าจอของซอฟแวร์:
Chameleon
รายละเอียดซอฟแวร์:
รุ่น: 2.22
วันที่อัพโหลด: 1 Mar 15
ผู้พัฒนา: Malthe Borch and the Repoze Community
การอนุญาต: ฟรี
ความนิยม: 12

Rating: nan/5 (Total Votes: 0)

การประยุกต์ใช้แม่แบบในการรวบรวมหลามไบต์รหัสต่อไปนี้ Zope หน้าแม่แบบ (ZPT) กฎภาษา
เครื่องยนต์ตัวเองดำเนินการ 10-15 ครั้งดีกว่าดำเนินการอ้างอิงและมาตรฐานโลกแห่งความจริงแสดงให้เห็นการปรับปรุงประสิทธิภาพโดยรวมในการใช้งานที่ซับซ้อนของ 30-50%.

มีอะไรใหม่ ใน ข่าวประชาสัมพันธ์ฉบับนี้.

  • เพิ่มการสนับสนุนสำหรับ NameConstant หลาม 3.4 ของ

มีอะไรใหม่ ในรุ่น 2.9.2:.

  • คงเข้ากันไม่ได้ PyPy
  • แก้ไขปัญหาที่ทำให้เกิดความล้มเหลวในการทดสอบบนแพลตฟอร์มบาง.

มีอะไรใหม่ ในรุ่น 2.9.0:

  • ฟังก์ชั่นในขณะนี้ได้รับการแปลเป็​​นอาร์กิวเมนต์ econtext ความคุ้มค่าบริบท.

มีอะไรใหม่ ในรุ่น 2.8.5:

  • แก้ไขข้อผิดพลาด:
  • ปัญหาการติดตั้งคงที่เล็กน้อยบน Python 2.5 และ 3.
  • ตรวจสอบให้แน่ใจเอาท์พุทเป็น Unicode แม้ในขณะที่จิ๊บจ๊อย (สตริงว่าง).

มีอะไรใหม่ ในรุ่น 2.8.3:

  • เข้าสู่แหล่งที่มาของแม่แบบในการแก้ปัญหาระดับก่อนปรุงอาหาร
  • อาร์กิวเมนต์ TARGET_LANGUAGE ถ้าได้รับอยู่ในขณะนี้เป็นตัวแปรในแม่แบบ.

มีอะไรใหม่ ในรุ่น 2.7.4:

  • จัดการข้อผิดพลาดในขณะนี้เรียกวิธี __init__ ของ BaseException แทนวิธี overriden อาจ (ซึ่งอาจจะใช้เวลาการขัดแย้งจำเป็น).

มีอะไรใหม่ ในรุ่น 2.7.3:

  • Bugfixes:
  • ตัดตัวเลือกที่ช่องว่างในขณะนี้ได้อย่างถูกต้องจดจ้องช่องว่างที่เกิดขึ้นจริงจะเป็นตัวเดียวปรากฏอย่างใดอย่างหนึ่งไปทางซ้ายหรือไปทางขวาขององค์ประกอบคำนำหน้าหรือต่อท้ายสตริง.

มีอะไรใหม่ ในรุ่น 2.7.2:

  • คุณสมบัติ:
  • ตัวเลือกที่เพิ่มเข้ามา trim_attribute_space ที่ตัดสินใจว่าแอตทริบิวต์ช่องว่างที่ถูกปล้น (ที่ส่วนใหญ่ลงไปที่พื้นที่เดียว) ตัวเลือกนี้จะมีอยู่เพื่อให้เข้ากันได้กับการดำเนินการอ้างอิง.
  • แก้ไขข้อผิดพลาด:
  • ละเว้น unhashable สร้าง -ins เมื่อสร้างกลับในตัวแผนที่ได้อย่างรวดเร็วมองขึ้นค่าในตัว.
  • สมัครทำแผนที่แปลแม้ในขณะที่ฟังก์ชั่นการแปลจะไม่สามารถใช้ได้.
  • โดเมนการแปลสำหรับสล็อตถูกกำหนดโดยเอกสารต้นฉบับเช่นแม่แบบให้เนื้อหาสำหรับช่องไม่ว่าจะเป็นค่าเริ่มต้นหรือให้ผ่านโลหะ. เติมช่อง
  • ในบางกรณี Unicode ไม่ทำลายอักขระช่องว่างที่จะทำให้เกิดข้อกำหนดที่จะล้มเหลวที่จะแยก.

มีอะไรใหม่ ในรุ่น 2.7.1:

  • คุณสมบัติ:
  • เปิดใช้งานการแก้ไขการแสดงออกใน CDATA.
  • แม่แบบคลาสหน้าในขณะนี้ดำเนินการเข้าถึงพจนานุกรมแมโคร: แม่แบบ [name]
  • นี่คือมือสั้น: template.macros [name]
  • แก้ไขข้อผิดพลาด:
  • ไม่ถูกต้องข้อกำหนดจะได้รับการละเว้นอยู่เบื้องหลัง; ตอนนี้เราเพิ่มข้อยกเว้นข้อผิดพลาดภาษา.
  • ถดถอยคงที่ $ {... } การแสดงออกการแก้ไขไม่สามารถครอบคลุมหลายบรรทัด.

มีอะไรใหม่ ในรุ่น 2.6.0:

  • เพิ่มตัวเลือกที่เข้มงวด (เปิดใช้งานโดยค่าเริ่มต้น) ที่ตัดสินใจ ไม่ว่าจะเป็นการแสดงออกจะต้องถูกต้องที่รวบรวมเวลา นั่นคือถ้าไม่ได้กำหนดข้อยกเว้นจะเพิ่มขึ้นเพียงสำหรับการแสดงออกที่ไม่ถูกต้องในเวลาที่การประเมินผล.
  • ข้อผิดพลาดการแสดงออกในขณะนี้ส่งผลให้ยกเว้นเฉพาะในกรณีที่การแสดงออกเป็นความพยายามที่จะประเมินผลในช่วงการแสดงผล.
  • เพิ่มตัวเลือกการกำหนดค่า prepend_relative_search_path ที่ตัดสินใจไม่ว่าจะเป็นเส้นทางที่มีความสัมพันธ์กับแม่แบบที่ใช้ไฟล์จะใช้ได้กับเส้นทางการค้นหาโหลด เริ่มต้นเป็น True.
  • เพิ่มตัวเลือกการกำหนดค่า SEARCH_PATH ไปยังแฟ้มที่ใช้แม่แบบเรียนซึ่งจะเพิ่มเส้นทางเพิ่มเติมเพื่อโหลดตัวอย่างเช่นแม่แบบผูกพันกับโหลด: การแสดงออก ตัวเลือกที่จะใช้เวลาเส้นทางสตริงหรือเส้นทางสตริงผลผลิต iterable ค่าเริ่มต้นคือเซตว่าง.

มีอะไรใหม่ ในรุ่น 2.5.3:

  • แก้ไขข้อผิดพลาด:
  • แก้ไขปัญหาที่นิยามช่องแมโครที่ซ้อนกันจะล้มเหลวแม้ว่าจะมีชีวิตอยู่แม่นิยามแมโคร.

มีอะไรใหม่ ในรุ่น 2.5.1:

  • แก้ไขข้อผิดพลาด:
  • ชื่อสัญลักษณ์ & quot; แปลง & quot ;, & quot; ถอดรหัส & quot; และ & quot; แปล & quot; ขณะนี้มีการตั้งค่าไม่เป็น internals คอมไพเลอร์อ่านอย่างเดียว.
  • แก้ไขปัญหาที่ห่วงโซ่ขยายแมโครซ้อนกันสองระดับ (แม่แบบใช้แมโครที่ขยายแมโคร) จะสูญเสียนิยามช่องตรงกลางถ้าช่องถูกกำหนดซ้อนกัน.

มีอะไรใหม่ ในรุ่น 2.4.6:

  • Bugfixes:
  • ตาล. ในข้อผิดพลาดคำสั่งควรจับข้อยกเว้นทั้งหมด
  • แก้ไขปัญหาที่จะป้องกันการหลบหนีของค่าการแสดงออกของการแก้ไขที่ปรากฏในข้อความ.

มีอะไรใหม่ ในรุ่น 2.4.5:

  • Bugfixes:
  • ตาล: จัดการเกี่ยวกับข้อผิดพลาดควรจะมีข้อผิดพลาดตัวแปรที่กำหนดไว้ที่มีค่าของข้อยกเว้นโยน
  • .
  • ตาล: คำชี้แจงเกี่ยวกับข้อผิดพลาดเป็นคำสั่งทดแทนและควรสนับสนุน & quot; ข้อความ & quot; และ & quot; โครงสร้าง & quot; วิธีการแทรก.

มีอะไรใหม่ ในรุ่น 2.4.3:

  • คุณสมบัติ:
  • เมื่อการเข้ารหัสที่มีให้ผ่าน 'ละเลย' ธงเพื่อหลีกเลี่ยงปัญหาการถอดรหัสด้วยการป้อนข้อมูลที่ไม่ดี.
  • แก้ไขข้อผิดพลาด:
  • ปัญหาความเข้ากัน pypy คงที่ (แนะนำในรุ่นก่อนหน้า).

มีอะไรใหม่ ในรุ่น 2.3.2:

  • แก้ไขข้อผิดพลาด:
  • แก้ไขปัญหาที่ i18n. โดเมนจะไม่ได้รับการถ่ายทอดผ่านแมโครและช่อง

มีอะไรใหม่ ในรุ่น 2.3:

  • คุณสมบัติ:
  • เพิ่มการสนับสนุนสำหรับไวยากรณ์ต่อไปนี้เพื่อปิดการใช้การประเมินผลแบบอินไลน์ในความคิดเห็น.
  • parser ตอนนี้ยอมรับ '& # x3c;' และ '& # x3e;' ในคุณลักษณะ ทราบว่าเป็นมาร์กอัปที่ไม่ถูกต้อง ก่อนหน้านี้ '& # x3c;' จะไม่ได้รับการยอมรับว่าเป็นค่าแอตทริบิวต์ที่ถูกต้อง แต่นี้จะส่งผลให้ 'ปลายที่ไม่คาดคิดแท็ก' ข้อผิดพลาดอื่น ๆ .
  • คอมไพเลอร์แสดงออกตอนนี้มีวิธีการ assign_text และ assign_value เช่นที่แม่แบบเครื่องยนต์อาจกำหนดค่าการแปลงค่านี้ให้การสนับสนุนเช่น สตริงเข้ารหัส.
  • เปิดใช้งานรถตักแม่แบบสำหรับสตริงตามแม่ชั้นเรียน โปรดทราบว่าข้อโต้แย้งคำชื่อไฟล์อาจจะมีให้บริการในการเริ่มต้นที่จะระบุแหล่งที่มาแม่แบบโดยชื่อไฟล์.
  • ตัวเลือกที่เพิ่มเข้ามา extra_builtins กับแม่แบบชั้นหน้า builtins เหล่านี้จะถูกเพิ่มลงในพจนานุกรม builtins เริ่มต้นในเวลาปรุงอาหารและอาจจะให้ที่เริ่มต้นโดยใช้การโต้แย้งคำ extra_builtins.
  • แก้ไขข้อผิดพลาด:
  • หากโดเมนแปลการตั้งค่าสำหรับช่องเติมให้ใช้การตั้งค่านี้แทนโดเมนแม่แบบแมโคร.
  • คอมไพเลอร์แสดงออกหลามในขณะนี้ได้อย่างถูกต้องถอดรหัสหน่วยงาน HTML 'GT' และ 'lt'.
  • คอมไพเลอร์นิพจน์สตริงในขณะนี้ได้อย่างถูกต้องจัดการกับข้อความที่เข้ารหัส (เมื่อการสนับสนุนสำหรับสตริงเข้ารหัสถูกเปิดใช้งาน).
  • แก้ไขปัญหาที่การตั้งค่าแอตทริบิวต์ชื่อไฟล์เทมเพลทใช้แฟ้มจะไม่ก่อให้เกิดโมฆะโดยอัตโนมัติ.
  • ข้อยกเว้นการเลี้ยงดูจากกิ้งก่าขณะนี้คุณสามารถคัดลอกผ่าน copy.copy.
  • หากคัดลอกข้อยกเว้นล้มเหลวในการจัดการข้อยกเว้นเพียงแค่เพิ่มอีกข้อยกเว้นเดิมและเข้าสู่ระบบการเตือน.

มีอะไรใหม่ ในรุ่น 2.0.1:

  • แก้ไขปัญหาที่นิยามตัวแปรทั่วโลกจากช่องแมโครจะ ล้มเหลว (พวกเขาแทนจะเป็นท้องถิ่น) นอกจากนี้ยังมีผลต่อการรายงานข้อผิดพลาดจากช่องภายในเพราะเรื่องนี้จะถูกบันทึกไว้ภายในเป็นระดับโลก.
  • แก้ไขปัญหาที่มีการแยกย่อยแม่แบบแคช (ใช้สำหรับชื่อไฟล์); โมดูลจะไม่ถูกต้องในขณะนี้เมื่อมีการเปลี่ยนแปลงใด ๆ ที่จะทำให้การกระจายการตั้งค่าที่มีอยู่ (แพคเกจใน sys.path).
  • จัดการข้อยกเว้นคงที่ที่ดีกว่าการปล่อยให้ข้อยกเว้นเผยแพร่ผ่าน renderer.
  • โมดูลดิสก์ที่ใช้คอมไพเลอร์ในขณะนี้ mangles ชื่อไฟล์แม่แบบดังกล่าวว่าโมดูลหลามเอาท์พุทที่ถูกต้องและในระดับราก (จุดและยัติภังค์จะถูกแทนที่ด้วยขีดล่าง) นี้แก้ปัญหา # 17.
  • แปลถาวร (i18n) ใน Python 2.5.

มีอะไรใหม่ ในรุ่น 2.0 rc13:

  • แก้ไขข้อผิดพลาด:
  • ตัวอักษรทับขวา (ตามด้วยช่องว่างทางเลือกและแบ่งบรรทัด) ไม่ได้ถูกตีความอย่างถูกต้องเป็นความต่อเนื่องสำหรับการแสดงออกหลาม.
  • คุณสมบัติ:
  • การดำเนินการแสดงออกงูใหญ่อยู่ในขณะนี้มีความยืดหยุ่นมากขึ้นสำหรับ subclassing ภายนอกผ่านทางวิธีการแยกใหม่.

มีอะไรใหม่ ในรุ่น 2.0 rc12:

  • แก้ไขข้อผิดพลาด:
  • ข้อโต้แย้งคำเริ่มต้นส่งผ่านไปยังแม่แบบตอนนี้ไม่ & quot; รั่ว & quot; ลงในแม่แบบพื้นที่ตัวแปรหลังจากที่โทรแมโคร.
  • แท็กสิ้นสุดที่ไม่คาดคิดคือตอนนี้ข้อผิดพลาด.
  • คุณสมบัติ:
  • ปรับปรุงการส่งออกยกเว้น.

มีอะไรใหม่ ในรุ่น 2.0 rc11:

  • แก้ไขข้อผิดพลาด:
  • แก้ไขปัญหาที่ชื่อตัวแปรที่ขึ้นต้นด้วยขีดดูเหมือนจะได้รับอนุญาต แต่การใช้ของพวกเขามีผลในการรวบรวมข้อผิดพลาด.
  • คุณสมบัติ:
  • ชื่อตัวแปรแม่แบบที่ได้รับอนุญาตในขณะนี้ที่จะนำหน้าด้วยขีดเดียว แต่ไม่ได้สองคนหรือมากกว่า (สงวนไว้สำหรับใช้ภายใน).

มีอะไรใหม่ ในรุ่น 2.0-RC10:

  • Bugfixes:
  • ตาล: คำสั่งในขณะนี้ได้อย่างถูกต้องแอตทริบิวต์ดำเนินกรณีตาย ชื่อแอตทริบิวต์ที่กำหนดในคำสั่งที่จะเข้ามาแทนที่แอตทริบิวต์ที่มีอยู่ที่มีชื่อเดียวกันโดยไม่เคารพต่อกรณี.
  • คุณสมบัติ:
  • เพิ่มเมตา:. คำสั่งการแก้ไขในการควบคุมการแสดงออกของการแก้ไขการตั้งค่า
  • สตริงที่ปิดการใช้งานการตั้งค่า: & quot; ปิด & quot; และ & quot; เท็จ & quot ;. สายที่ช่วยให้การตั้งค่า: & quot; & quot; และ & quot; จริง & quot;.
  • การแก้ไขการแสดงออกตอนนี้ทำงานภายในความคิดเห็น XML.

มีอะไรใหม่ ในรุ่น 2.0 RC8:

  • Bugfixes:
  • ถ้าแมโครกำหนดสองช่องที่มีชื่อเดียวกัน, โทรตอนนี้จะเติมเต็มทั้งที่มีการใช้งานเพียงครั้งเดียว.
  • ถ้าถูกต้องไม่ให้เป็นฟังก์ชั่นการแปลอาร์กิวเมนต์ตอนนี้เราถอยกลับไปเริ่มต้นเรียน.

มีอะไรใหม่ ในรุ่น 2.0 RC7:

  • Bugfixes:
  • แก้ไขปัญหากับงูหลาม 2.5 ความเข้ากันได้ AST นี้ได้รับผลกระทบอย่างน้อย PyPy 1.4.
  • คุณสมบัติ:
  • การตั้งค่า auto_reload ตอนนี้เริ่มต้นที่มูลค่าชั้น; แม่แบบเรียนฐานให้ค่าเริ่มต้นของ chameleon.config.AUTO_RELOAD การเปลี่ยนแปลงนี้จะช่วยให้รองเพื่อให้ค่าเริ่มต้นที่กำหนดเอง (เช่นโหมดดีบักโปรแกรมเฉพาะการตั้งค่า).

มีอะไรใหม่ ในรุ่น 2.0 RC4:

  • Bugfixes:
  • แก้ไขปัญหาที่การส่งออกของแบบ end-to-end การแสดงออกสตริงจะยกข้อยกเว้นถ้าการแสดงออกการประเมินเพื่อไม่มี (ที่ควรจะไม่มีอะไรเพียงแค่การส่งออก).
  • ฟังก์ชั่นแปลง (ซึ่งจะกำหนดแม่แบบระดับชั้น) ตอนนี้เริ่มต้นที่แปลฟังก์ชั่น (ที่เวลาทำงาน).
  • นี้ช่วยแก้ไขปัญหาที่วัตถุข้อความที่ไม่ได้แปล (และแปลงจึงสตริง) โดยใช้ฟังก์ชั่นที่มีให้แปล.
  • การแก้ไขปัญหาสตริงคงที่แสดงออกประสบความสำเร็จทันทีโดยปีกกาขวาจะไม่แยก.
  • นี้แก้ปัญหา # 5.
  • ข้อผิดพลาดคงที่ตาล: เงื่อนไขจะได้รับการประเมินหลังจากตาล. ซ้ำ

มีอะไรใหม่ ในรุ่น 2.0 RC2.

  • ปัญหาการอัปโหลดคงที่

มีอะไรใหม่ ในรุ่น 1.3.0-RC1:

  • แก้ไขปัญหาที่ระบุวัตถุ (id) จะลบ (บนแพลตฟอร์มบางส่วน).
  • โหมดดีบัก Fix กับแคชดิสก์ออกที่แคชชั่วคราวที่ถูกสร้างขึ้นในสถานที่ที่ไม่ถูกต้อง (เช่นไฟล์ข้างมากกว่าในไดเรกทอรีชั่วคราว).
  • แก้ไขปัญหาด้วยการโหลดกระตือรือร้นและแม่แบบเริ่มต้น.
  • แก้ไขผิดพลาดของการประกาศ XML.
  • แก้ไข AttributeError สำหรับวัตถุที่ไม่ได้มีแอตทริบิวต์ '__class__'.
  • เมื่อทำโลหะ: เติมช่องตาลใดทำซ้ำในโลหะธาตุกำหนดช่องควรจะเปลี่ยน / ไม่สนใจ
  • .
  • จับบางไวยากรณ์ TAL หักที่มีคุณลักษณะ / กำหนดมีค่าไม่มีกำหนด.

มีอะไรใหม่ ในรุ่น 1.2.13:

  • แก้ไขปัญหาที่รายการตัวแปรซ้ำในการทำซ้ำ สัญลักษณ์จะไม่ได้ดำเนินการไปด้วยช่องแมโคร.
  • เพิ่มการสนับสนุนสำหรับ attrs (อ่านอย่างเดียวพจนานุกรมซึ่งมีคุณลักษณะแบบคงที่).
  • แก้ไขปัญหาที่แคชแม่แบบชั่วคราวที่มีการตั้งค่าที่จะช่วยให้การแก้จุดบกพร่องจะได้รับการล้างโดยอัตโนมัติ.

มีอะไรใหม่ ในรุ่น 1.2.12:

  • Parser ขณะนี้สามารถที่จะแยกเอกสารที่มีไม่ เศษ -structured.
  • คอมไพเลอร์ในขณะนี้รายงานข้อผิดพลาดถ้าชนิดแสดงออกไม่เป็นที่รู้จัก.
  • ปัญหาขอบกรณีที่ผลการแสดงออกเป็นจริงไม่ใช่ค่าแบบไดนามิก แต่สตริงแบบคงที่ (เช่นสตริง: สวัสดี).

มีอะไรใหม่ ในรุ่น 1.2.10:

  • แก้ไขปัญหาที่มันเป็นไปไม่ได้ที่จะขยาย แมโครโดยการให้เช่นแม่แบบ.

มีอะไรใหม่ ในรุ่น 1.2.9:

  • เมื่อใช้ชื่อองค์ประกอบในข้อแปลใช้ ฟังก์ชั่นการเยี่ยมชมองค์ประกอบในการสร้างผลผลิตมากกว่าอนุกรมแบบคงที่.
  • การจัดการแก้ไขปัญหาของ i18n: แอตทริบิวต์ในบาเบลแม่แบบแยก
  • .

มีอะไรใหม่ ในรุ่น 1.2.6:

  • แก้ไขเส้นทางจริงก่อนการตรวจสอบรีจิสทรี XInclude นี้ช่วยแก้ไขแคชเมื่อใช้เส้นทางญาติ.

มีอะไรใหม่ ในรุ่น 1.2.5:

  • ใช้บัญชีดำเพื่อกรอง builtins หลามที่มีอยู่ในการแสดงออก . นี้ช่วยแก้ไขการหายตัวไปของ builtins ที่พบบ่อยมากในรุ่นก่อนหน้านี้.

มีอะไรใหม่ ในรุ่น 1.2.1:

  • แก้ไขปัญหาที่ตกแต่งภายในโดยใช้คอมไพเลอร์จะ จะลดลงอย่างเงียบ ๆ ในระหว่างการรวบรวมใน Python 2.4 การแก้ไขนี้แก้ปัญหากับการจับคู่แม่แบบที่ไม่ได้รับการประมวลผล.
  • วัตถุที่ไม่สตริงหรือตัวเลขและที่ไม่ได้ให้วิธีการ __html__ ตอนนี้ได้รับการพิจารณาข้อความ i18n ซึ่งหมายความว่าพวกเขาจะถูกแปลโดยอัตโนมัติ (โดยใช้การแก้ไขหรือการแทรกข้อความแท็กที่ใช้หรือเปลี่ยน).
  • แก้ไขปัญหาที่แปลพารามิเตอร์จะไม่สามารถใช้งานได้ในแม่แบบไฟล์ที่ใช้.
  • เพิ่มบาเบลสกัดข้อความสำหรับงูหลาม ZPT และไฟล์ Genshi.
  • จัดการอย่างถูกต้องแปลที่ msgid มีการแปลที่ว่างเปล่า.

มีอะไรใหม่ ในรุ่น 1.0.4:

  • แก้ไขปัญหาที่ไฟล์ที่ใช้ตัวสร้างแม่แบบได้ ไม่ยอมรับพารามิเตอร์การเข้ารหัส.
  • ใช้ความระมัดระวังมากขึ้นเมื่อลดลงกลับไปค้นหาพจนานุกรม.

ต้องการ

  • หลาม 2.5 หรือสูงกว่า
  • PyPy

ซอฟต์แวร์ที่คล้ายกัน

Scrolldeck.js
Scrolldeck.js

5 Jun 15

Tap.js
Tap.js

11 Mar 16

Keypress
Keypress

28 Sep 15

trifleJS
trifleJS

1 Mar 15

ความคิดเห็นที่ Chameleon

ความคิดเห็นที่ไม่พบ
เพิ่มความคิดเห็น
เปิดภาพ!
ค้นหาตามหมวดหมู่