Project

General

Profile

Actions

Feature #19900

closed

Rename YARP to Prism

Added by kddnewton (Kevin Newton) 7 months ago. Updated 7 months ago.

Status:
Closed
Assignee:
-
Target version:
-
[ruby-core:114884]

Description

Following up on the discussion from https://bugs.ruby-lang.org/issues/19772#note-29, we would like to rename the YARP project to Prism. For the purposes of this ticket specifically, all functionality will remain the same. That is:

  • Prism will be a bundled gem with a native extension that will require you to require "prism" to access it from Ruby code.
  • Within CRuby, the C library will continue to be used to provide parsing/compiling functionality, under RubyVM::InstructionSequence.compile_prism. At the moment, this API is strictly for testing.

Going forward, the C symbol prefix will be pm_ (as opposed to the existing yp_). Assuming all of this is okay, I'll begin working on the rename next week.

Updated by rubyFeedback (robert heiler) 7 months ago

I guess one advantage of the name "prism" is that this may be a bit easier
to remember than "yarp".

Actions #2

Updated by jeremyevans0 (Jeremy Evans) 7 months ago

  • Tracker changed from Bug to Feature
  • Backport deleted (3.0: UNKNOWN, 3.1: UNKNOWN, 3.2: UNKNOWN)
Actions

Also available in: Atom PDF

Like0
Like0Like0Like0