From dev-return-11511-apmail-tinkerpop-dev-archive=tinkerpop.apache.org@tinkerpop.apache.org Wed Jul 20 18:01:25 2016 Return-Path: X-Original-To: apmail-tinkerpop-dev-archive@minotaur.apache.org Delivered-To: apmail-tinkerpop-dev-archive@minotaur.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 10FED19E56 for ; Wed, 20 Jul 2016 18:01:23 +0000 (UTC) Received: (qmail 92648 invoked by uid 500); 20 Jul 2016 18:01:23 -0000 Delivered-To: apmail-tinkerpop-dev-archive@tinkerpop.apache.org Received: (qmail 92605 invoked by uid 500); 20 Jul 2016 18:01:23 -0000 Mailing-List: contact dev-help@tinkerpop.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@tinkerpop.apache.org Delivered-To: mailing list dev@tinkerpop.apache.org Received: (qmail 92594 invoked by uid 99); 20 Jul 2016 18:01:22 -0000 Received: from pnap-us-west-generic-nat.apache.org (HELO spamd3-us-west.apache.org) (209.188.14.142) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 20 Jul 2016 18:01:22 +0000 Received: from localhost (localhost [127.0.0.1]) by spamd3-us-west.apache.org (ASF Mail Server at spamd3-us-west.apache.org) with ESMTP id 877031858DE for ; Wed, 20 Jul 2016 18:01:22 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd3-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: -4.646 X-Spam-Level: X-Spam-Status: No, score=-4.646 tagged_above=-999 required=6.31 tests=[KAM_ASCII_DIVIDERS=0.8, KAM_LAZY_DOMAIN_SECURITY=1, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-1.426] autolearn=disabled Received: from mx2-lw-us.apache.org ([10.40.0.8]) by localhost (spamd3-us-west.apache.org [10.40.0.10]) (amavisd-new, port 10024) with ESMTP id MEMAwjnUN5cN for ; Wed, 20 Jul 2016 18:01:22 +0000 (UTC) Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by mx2-lw-us.apache.org (ASF Mail Server at mx2-lw-us.apache.org) with SMTP id 5A22761242 for ; Wed, 20 Jul 2016 18:01:21 +0000 (UTC) Received: (qmail 91231 invoked by uid 99); 20 Jul 2016 18:01:20 -0000 Received: from arcas.apache.org (HELO arcas) (140.211.11.28) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 20 Jul 2016 18:01:20 +0000 Received: from arcas.apache.org (localhost [127.0.0.1]) by arcas (Postfix) with ESMTP id 9AA3D2C0059 for ; Wed, 20 Jul 2016 18:01:20 +0000 (UTC) Date: Wed, 20 Jul 2016 18:01:20 +0000 (UTC) From: "stephen mallette (JIRA)" To: dev@tinkerpop.incubator.apache.org Message-ID: In-Reply-To: References: Subject: [jira] [Updated] (TINKERPOP-1382) As a developer we should be able to create user-defined gremlin step using latest Tinkerpop 3.x MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-JIRA-FingerPrint: 30527f35849b9dde25b450d4833f0394 [ https://issues.apache.org/jira/browse/TINKERPOP-1382?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] stephen mallette updated TINKERPOP-1382: ---------------------------------------- Affects Version/s: 3.2.0-incubating Priority: Major (was: Critical) Component/s: (was: tinkergraph) process Issue Type: Improvement (was: New Feature) This is a bit of a duplicate of TINKERPOP-786 and I will likely resolve it that way. You'll note that we have not yet published the method for dealing with DSLs. It is an issue still under discussion in the community. You can see this thread for the latest information on how to "add steps": https://groups.google.com/d/msg/gremlin-users/FO3bcXHWTrg/EpAk0Lr0AgAJ If you are using {{defineStep()}} in 2.x you could manually use groovy meta-programmiing to solve your problem (which is basically all {{defineStep}} did behind the scenes). > As a developer we should be able to create user-defined gremlin step using latest Tinkerpop 3.x > ------------------------------------------------------------------------------------------------ > > Key: TINKERPOP-1382 > URL: https://issues.apache.org/jira/browse/TINKERPOP-1382 > Project: TinkerPop > Issue Type: Improvement > Components: process > Affects Versions: 3.2.0-incubating > Reporter: Kaniska Mandal > > As a developer we need to be able to define a custom step like we could do as Gremlin.defineStep(...) in Tinkerpop 2.x > It would be great if a separate Java API is provided to combine a set of commands and define a custom step. -- This message was sent by Atlassian JIRA (v6.3.4#6332)