CatStar, Next Generations Metaverse, Genesis NFTs, Free CAT Tokens!

CatStar - A Innovative Metaverse featuring Genesis NFTs, Supernodes, SocialFi Built Upon The CAT Token!

 

CatStar is a new innovative network relatively new, soon having 1 million users which means halving of the rewards you get from the cloud mining. But don't fear you're still an early adopter and will have a good chance of acculumate lots of CAT-tokens (ChatAnyToken) and also getting a genesis-NFT whic

h which comes in different scarcity, which of them highly valued. '

The network also featuering a Social feature with an upcoming metaverse where you will be able to use the NFTs, each region will also have 21 supernodes. So let's say were I come from whcih is Sweden, will have 21 supernodes then USA will have 21 and so on. You can able to be a supernode which will give you a weekly salary in USDT depending on your position of the 21 supernodes. I will tell you all about CatStar, it's token CAT and the network itself and how it's working below. 

 

About CatStar

CatStar is as told an upcoming metaverse built upon the CAT-token which is shortened for ChatAny Token. It will be a virtual social platform, a next generations metaverse that supports global users to make friends, as the whitepaper says "live and entertain without borders". It's a location-based-service so you can find friends nearby yourselves. As many people are lonely and after the pandemic is this is a good incentive I think. Everyone will be ale to interact with each other in their own languages  as the system will have a automatic language translator. This platform will in the end be a DAO (Decentralized Autonomous Organization), this to achieve decentralized governance.

They will issue a whole 80% of the token-supply to users mining it within the app, the other 20% will be locked for long-term incentives. The project will also have a buyback-program of the CAT-token were they buy it back for 0.01$, myself has already mined soon 400 CAT in two days. So the buyback-program in the future could give you some good cash!. The mining rate gets lowered as more users join the network, there is total of soon 900 000 users mining CAT and next halving will happen when the network reaches 1 million users, so hurry up and grasp some good rewards in CAT before that.

Users that holds more than 1 million CAT and have more than 100 referrals will get a genesis CAT-NFT, which will have good benefits like supernode dividends, rest of us ordinary humans can buy CAT-NFTs in batches that are released regularly, in a first come serve basis

About SuperNodes

Each region will have 21 superodes, so as told will your "country" have 21 supernodes, these will get salary depending on the position amongst those 21 supernodes, the salary will come in USDT(Stablecoin) and the supernode ranked one getting whole 100 USDT per week, the it becomes lesser and lesser for those behind the first one. Everybody can apply of being a supernode for it's region "country" if you fulfill the requirement of having minimum 50 referrals. Being a supernode, will pay you highly!.

 

Join The CatStar And Mine Free CAT

You can join CatStar by registering by this link HERE first, after that can you download the app from Google Play HERE.

You can do it yourself also and manually use my invitation code: RE83C8

You will below find the roadmap and an image of the UI (User Interface) where you start the mining of CAT.

The RoadMap

(In horizontal order)

1bc6214da8e3b13b1baf1bf993a75dee3b81703c0d987168413b8e386ede67fd.jpg

01b7a8accca2a4925b00d83579215d22b33210bd0afa87eaa24dc0030c52cf21.jpg

 

 

Images From The App

0cc3f887e5f186ed260b4f88d8ca968562d909e113170a2d2ec76cb3d8820daa.jpg


 

Some other tips were you will get some free crypto!

- I also recommend joining Wild Cash a new virtual mining game earning you "Hooked Gold Tokens" which are already listed on Binance Smart Chain!, not only that you earn gold tokens from "Quiz-to-Earn" and by upgrading equipment so you move and mine your gold faster!. You can also stake your earned gold for interest! Join: HERE

- Phaver App, a part of Lens Protocol, is a Decentralized Social Content-sharing Platform which soon will have it's airdrop of tokens! You don't need to publish anything to earn Phaver-points (which will be converted to the token). You just need to stake your 5 stakes you get each day, the mos popular posts with most stakes gets Phaver-point (inclusive the publisher of the content) the earlier you stake on a posts that get much stakes the more Phaver-points you get!

You can join by register and download the app: HERE

What is GEEK

Buddha Community

CatStar, Next Generations Metaverse, Genesis NFTs, Free CAT Tokens!
ACACIA  ADAM

ACACIA ADAM

1623964680

Claim 2500000 Tokens Free Airdrop Trust Wallet Today Instant Withdraw New Free Airdrop

Claim 2500000 Tokens Free Airdrop Trust Wallet Today Instant Withdraw New Free Airdrop Token Free

📺 The video in this post was made by Upcoming Gems
️ The origin of the article: https://www.youtube.com/watch?v=_6OS-gsXM94

🔺 DISCLAIMER: The article is for information sharing. The content of this video is solely the opinions of the speaker who is not a licensed financial advisor or registered investment advisor. Not investment advice or legal advice.
Cryptocurrency trading is VERY risky. Make sure you understand these risks and that you are responsible for what you do with your money
🔥 If you’re a beginner. I believe the article below will be useful to you ☞ What You Should Know Before Investing in Cryptocurrency - For Beginner
⭐ ⭐ ⭐The project is of interest to the community. Join to Get free ‘GEEK coin’ (GEEKCASH coin)!
⭐ ⭐ ⭐ Join to Get free ‘GEEK coin’ (GEEKCASH coin)! ☞ https://geekcash.org⭐ ⭐ ⭐
Thanks for visiting and watching! Please don’t forget to leave a like, comment and share!

#bitcoin #blockchain #token free #free airdrop #tokens free

CatStar, Next Generations Metaverse, Genesis NFTs, Free CAT Tokens!

CatStar - A Innovative Metaverse featuring Genesis NFTs, Supernodes, SocialFi Built Upon The CAT Token!

 

CatStar is a new innovative network relatively new, soon having 1 million users which means halving of the rewards you get from the cloud mining. But don't fear you're still an early adopter and will have a good chance of acculumate lots of CAT-tokens (ChatAnyToken) and also getting a genesis-NFT whic

h which comes in different scarcity, which of them highly valued. '

The network also featuering a Social feature with an upcoming metaverse where you will be able to use the NFTs, each region will also have 21 supernodes. So let's say were I come from whcih is Sweden, will have 21 supernodes then USA will have 21 and so on. You can able to be a supernode which will give you a weekly salary in USDT depending on your position of the 21 supernodes. I will tell you all about CatStar, it's token CAT and the network itself and how it's working below. 

 

About CatStar

CatStar is as told an upcoming metaverse built upon the CAT-token which is shortened for ChatAny Token. It will be a virtual social platform, a next generations metaverse that supports global users to make friends, as the whitepaper says "live and entertain without borders". It's a location-based-service so you can find friends nearby yourselves. As many people are lonely and after the pandemic is this is a good incentive I think. Everyone will be ale to interact with each other in their own languages  as the system will have a automatic language translator. This platform will in the end be a DAO (Decentralized Autonomous Organization), this to achieve decentralized governance.

They will issue a whole 80% of the token-supply to users mining it within the app, the other 20% will be locked for long-term incentives. The project will also have a buyback-program of the CAT-token were they buy it back for 0.01$, myself has already mined soon 400 CAT in two days. So the buyback-program in the future could give you some good cash!. The mining rate gets lowered as more users join the network, there is total of soon 900 000 users mining CAT and next halving will happen when the network reaches 1 million users, so hurry up and grasp some good rewards in CAT before that.

Users that holds more than 1 million CAT and have more than 100 referrals will get a genesis CAT-NFT, which will have good benefits like supernode dividends, rest of us ordinary humans can buy CAT-NFTs in batches that are released regularly, in a first come serve basis

About SuperNodes

Each region will have 21 superodes, so as told will your "country" have 21 supernodes, these will get salary depending on the position amongst those 21 supernodes, the salary will come in USDT(Stablecoin) and the supernode ranked one getting whole 100 USDT per week, the it becomes lesser and lesser for those behind the first one. Everybody can apply of being a supernode for it's region "country" if you fulfill the requirement of having minimum 50 referrals. Being a supernode, will pay you highly!.

 

Join The CatStar And Mine Free CAT

You can join CatStar by registering by this link HERE first, after that can you download the app from Google Play HERE.

You can do it yourself also and manually use my invitation code: RE83C8

You will below find the roadmap and an image of the UI (User Interface) where you start the mining of CAT.

The RoadMap

(In horizontal order)

1bc6214da8e3b13b1baf1bf993a75dee3b81703c0d987168413b8e386ede67fd.jpg

01b7a8accca2a4925b00d83579215d22b33210bd0afa87eaa24dc0030c52cf21.jpg

 

 

Images From The App

0cc3f887e5f186ed260b4f88d8ca968562d909e113170a2d2ec76cb3d8820daa.jpg


 

Some other tips were you will get some free crypto!

- I also recommend joining Wild Cash a new virtual mining game earning you "Hooked Gold Tokens" which are already listed on Binance Smart Chain!, not only that you earn gold tokens from "Quiz-to-Earn" and by upgrading equipment so you move and mine your gold faster!. You can also stake your earned gold for interest! Join: HERE

- Phaver App, a part of Lens Protocol, is a Decentralized Social Content-sharing Platform which soon will have it's airdrop of tokens! You don't need to publish anything to earn Phaver-points (which will be converted to the token). You just need to stake your 5 stakes you get each day, the mos popular posts with most stakes gets Phaver-point (inclusive the publisher of the content) the earlier you stake on a posts that get much stakes the more Phaver-points you get!

You can join by register and download the app: HERE

Eva  Murphy

Eva Murphy

1625689020

Next JS Handling Email Verification token on Server Side in Next js To Check Token - 18

In this video, I am going to show you the code behind verifying the token that a user will get on his/her email. We will be looking at the feature of doing server-side API calls inside Next JS to verify the token from the dynamic URL that we have created. Once the token is verified, we will automatically log in the user and take his/her to the dashboard.

Frontend: https://github.com/amitavroy/video-reviews
API: https://github.com/amitavdevzone/video-review-api
App link: https://video-reviews.vercel.app

You can find me on:
Twitter: https://twitter.com/amitavroy7​
Discord: https://discord.gg/Em4nuvQk

#next js #token #next #email

amelia jones

1591340335

How To Take Help Of Referencing Generator

APA Referencing Generator

Many students use APA style as the key citation style in their assignment in university or college. Although, many people find it quite difficult to write the reference of the source. You ought to miss the names and dates of authors. Hence, APA referencing generator is important for reducing the burden of students. They can now feel quite easy to do the assignments on time.

The functioning of APA referencing generator

If you are struggling hard to write the APA referencing then you can take the help of APA referencing generator. It will create an excellent list. You are required to enter the information about the source. Just ensure that the text is credible and original. If you will copy references then it is a copyright violation.

You can use a referencing generator in just a click. It will generate the right references for all the sources. You are required to organize in alphabetical order. The generator will make sure that you will get good grades.

How to use APA referencing generator?

Select what is required to be cited such as journal, book, film, and others. You can choose the type of required citations list and enter all the required fields. The fields are dates, author name, title, editor name, and editions, name of publishers, chapter number, page numbers, and title of journals. You can click for reference to be generated and you will get the desired result.

Chicago Referencing Generator

Do you require the citation style? You can rely on Chicago Referencing Generator and will ensure that you will get the right citation in just a click. The generator is created to provide solutions to students to cite their research paper in Chicago style. It has proved to be the quickest and best citation generator on the market. The generator helps to sort the homework issues in few seconds. It also saves a lot of time and energy.

This tool helps researchers, professional writers, and students to manage and generate text citation essays. It will help to write Chicago style in a fast and easy way. It also provides details and directions for formatting and cites resources.

So, you must stop wasting the time and can go for Chicago Referencing Generator or APA referencing generator. These citation generators will help to solve the problem of citation issues. You can easily create citations by using endnotes and footnotes.

So, you can generate bibliographies, references, in-text citations, and title pages. These are fully automatic referencing style. You are just required to enter certain details about the citation and you will get the citation in the proper and required format.

So, if you are feeling any problem in doing assignment then you can take the help of assignment help.
If you require help for Assignment then livewebtutors is the right place for you. If you see our prices, you will observe that they are actually very affordable. Also, you can always expect a discount. Our team is capable and versatile enough to offer you exactly what you need, the best services for the prices you can afford.

read more:- Are you struggling to write a bibliography? Use Harvard referencing generator

#apa referencing generator #harvard referencing generator #chicago referencing generator #mla referencing generator #deakin referencing generator #oxford referencing generator

Royce  Reinger

Royce Reinger

1658977500

A Ruby Library for Generating Text with Recursive Template Grammars

Calyx

Calyx provides a simple API for generating text with declarative recursive grammars.

Install

Command Line

gem install calyx

Gemfile

gem 'calyx'

Examples

The best way to get started quickly is to install the gem and run the examples locally.

Any Gradient

Requires Roda and Rack to be available.

gem install roda

Demonstrates how to use Calyx to construct SVG graphics. Any Gradient generates a rectangle with a linear gradient of random colours.

Run as a web server and preview the output in a browser (http://localhost:9292):

ruby examples/any_gradient.rb

Or generate SVG files via a command line pipe:

ruby examples/any_gradient > gradient1.xml

Tiny Woodland Bot

Requires the Twitter client gem and API access configured for a specific Twitter handle.

gem install twitter

Demonstrates how to use Calyx to make a minimal Twitter bot that periodically posts unique tweets. See @tiny_woodland on Twitter and the writeup here.

TWITTER_CONSUMER_KEY=XXX-XXX
TWITTER_CONSUMER_SECRET=XXX-XXX
TWITTER_ACCESS_TOKEN=XXX-XXX
TWITTER_CONSUMER_SECRET=XXX-XXX
ruby examples/tiny_woodland_bot.rb

Faker

Faker is a popular library for generating fake names and associated sample data like internet addresses, company names and locations.

This example demonstrates how to use Calyx to reproduce the same functionality using custom lists defined in a YAML configuration file.

ruby examples/faker.rb

Usage

Require the library and inherit from Calyx::Grammar to construct a set of rules to generate a text.

require 'calyx'

class HelloWorld < Calyx::Grammar
  start 'Hello world.'
end

To generate the text itself, initialize the object and call the generate method.

hello = HelloWorld.new
hello.generate
# > "Hello world."

Obviously, this hardcoded sentence isn’t very interesting by itself. Possible variations can be added to the text by adding additional rules which provide a named set of text strings. The rule delimiter syntax ({}) can be used to substitute the generated content of other rules.

class HelloWorld < Calyx::Grammar
  start '{greeting} world.'
  greeting 'Hello', 'Hi', 'Hey', 'Yo'
end

Each time #generate runs, it evaluates the tree and randomly selects variations of rules to construct a resulting string.

hello = HelloWorld.new

hello.generate
# > "Hi world."

hello.generate
# > "Hello world."

hello.generate
# > "Yo world."

By convention, the start rule specifies the default starting point for generating the final text. You can start from any other named rule by passing it explicitly to the generate method.

class HelloWorld < Calyx::Grammar
  hello 'Hello world.'
end

hello = HelloWorld.new
hello.generate(:hello)

Block Constructors

As an alternative to subclassing, you can also construct rules unique to an instance by passing a block when initializing the class:

hello = Calyx::Grammar.new do
  start '{greeting} world.'
  greeting 'Hello', 'Hi', 'Hey', 'Yo'
end

hello.generate

Template Expressions

Basic rule substitution uses single curly brackets as delimiters for template expressions:

fruit = Calyx::Grammar.new do
  start '{colour} {fruit}'
  colour 'red', 'green', 'yellow'
  fruit 'apple', 'pear', 'tomato'
end

6.times { fruit.generate }
# => "yellow pear"
# => "red apple"
# => "green tomato"
# => "red pear"
# => "yellow tomato"
# => "green apple"

Nesting and Substitution

Rules are recursive. They can be arbitrarily nested and connected to generate larger and more complex texts.

class HelloWorld < Calyx::Grammar
  start '{greeting} {world_phrase}.'
  greeting 'Hello', 'Hi', 'Hey', 'Yo'
  world_phrase '{happy_adj} world', '{sad_adj} world', 'world'
  happy_adj 'wonderful', 'amazing', 'bright', 'beautiful'
  sad_adj 'cruel', 'miserable'
end

Nesting and hierarchy can be manipulated to balance consistency with novelty. The exact same word atoms can be combined in a variety of ways to produce strikingly different resulting texts.

module HelloWorld
  class Sentiment < Calyx::Grammar
    start '{happy_phrase}', '{sad_phrase}'
    happy_phrase '{happy_greeting} {happy_adj} world.'
    happy_greeting 'Hello', 'Hi', 'Hey', 'Yo'
    happy_adj 'wonderful', 'amazing', 'bright', 'beautiful'
    sad_phrase '{sad_greeting} {sad_adj} world.'
    sad_greeting 'Goodbye', 'So long', 'Farewell'
    sad_adj 'cruel', 'miserable'
  end

  class Mixed < Calyx::Grammar
    start '{greeting} {adj} world.'
    greeting 'Hello', 'Hi', 'Hey', 'Yo', 'Goodbye', 'So long', 'Farewell'
    adj 'wonderful', 'amazing', 'bright', 'beautiful', 'cruel', 'miserable'
  end
end

Random Sampling

By default, the outcomes of generated rules are selected with Ruby’s built-in pseudorandom number generator (as seen in methods like Kernel.rand and Array.sample). To seed the random number generator, pass in an integer seed value as the first argument to the constructor:

grammar = Calyx::Grammar.new(seed: 12345) do
  # rules...
end

Alternatively, you can pass a preconfigured instance of Ruby’s stdlib Random class:

random = Random.new(12345)

grammar = Calyx::Grammar.new(rng: random) do
  # rules...
end

When a random seed isn’t supplied, Time.new.to_i is used as the default seed, which makes each run of the generator relatively unique.

Weighted Choices

Choices can be weighted so that some rules have a greater probability of expanding than others.

Weights are defined by passing a hash instead of a list of rules where the keys are strings or symbols representing the grammar rules and the values are weights.

Weights can be represented as floats, integers or ranges.

  • Floats must be in the interval 0..1 and the given weights for a production must sum to 1.
  • Ranges must be contiguous and cover the entire interval from 1 to the maximum value of the largest range.
  • Integers (Fixnums) will produce a distribution based on the sum of all given numbers, with each number being a fraction of that sum.

The following definitions produce an equivalent weighting of choices:

Calyx::Grammar.new do
  start 'heads' => 1, 'tails' => 1
end

Calyx::Grammar.new do
  start 'heads' => 0.5, 'tails' => 0.5
end

Calyx::Grammar.new do
  start 'heads' => 1..5, 'tails' => 6..10
end

Calyx::Grammar.new do
  start 'heads' => 50, 'tails' => 50
end

There’s a lot of interesting things you can do with this. For example, you can model the triangular distribution produced by rolling 2d6:

Calyx::Grammar.new do
  start(
    '2' => 1,
    '3' => 2,
    '4' => 3,
    '5' => 4,
    '6' => 5,
    '7' => 6,
    '8' => 5,
    '9' => 4,
    '10' => 3,
    '11' => 2,
    '12' => 1
  )
end

Or reproduce Gary Gygax’s famous generation table from the original Dungeon Master’s Guide (page 171):

Calyx::Grammar.new do
  start(
    :empty => 0.6,
    :monster => 0.1,
    :monster_treasure => 0.15,
    :special => 0.05,
    :trick_trap => 0.05,
    :treasure => 0.05
  )
  empty 'Empty'
  monster 'Monster Only'
  monster_treasure 'Monster and Treasure'
  special 'Special'
  trick_trap 'Trick/Trap.'
  treasure 'Treasure'
end

String Modifiers

Dot-notation is supported in template expressions, allowing you to call any available method on the String object returned from a rule. Formatting methods can be chained arbitrarily and will execute in the same way as they would in native Ruby code.

greeting = Calyx::Grammar.new do
  start '{hello.capitalize} there.', 'Why, {hello} there.'
  hello 'hello', 'hi'
end

4.times { greeting.generate }
# => "Hello there."
# => "Hi there."
# => "Why, hello there."
# => "Why, hi there."

You can also extend the grammar with custom modifiers that provide useful formatting functions.

Filters

Filters accept an input string and return the transformed output:

greeting = Calyx::Grammar.new do
  filter :shoutycaps do |input|
    input.upcase
  end

  start '{hello.shoutycaps} there.', 'Why, {hello.shoutycaps} there.'
  hello 'hello', 'hi'
end

4.times { greeting.generate }
# => "HELLO there."
# => "HI there."
# => "Why, HELLO there."
# => "Why, HI there."

Mappings

The mapping shortcut allows you to specify a map of regex patterns pointing to their resulting substitution strings:

green_bottle = Calyx::Grammar.new do
  mapping :pluralize, /(.+)/ => '\\1s'
  start 'One green {bottle}.', 'Two green {bottle.pluralize}.'
  bottle 'bottle'
end

2.times { green_bottle.generate }
# => "One green bottle."
# => "Two green bottles."

Modifier Mixins

In order to use more intricate rewriting and formatting methods in a modifier chain, you can add methods to a module and embed it in a grammar using the modifier classmethod.

Modifier methods accept a single argument representing the input string from the previous step in the expression chain and must return a string, representing the modified output.

module FullStop
  def full_stop(input)
    input << '.'
  end
end

hello = Calyx::Grammar.new do
  modifier FullStop
  start '{hello.capitalize.full_stop}'
  hello 'hello'
end

hello.generate
# => "Hello."

To share custom modifiers across multiple grammars, you can include the module in Calyx::Modifiers. This will make the methods available to all subsequent instances:

module FullStop
  def full_stop(input)
    input << '.'
  end
end

class Calyx::Modifiers
  include FullStop
end

Monkeypatching String

Alternatively, you can combine methods from existing Gems that monkeypatch String:

require 'indefinite_article'

module FullStop
  def full_stop
    self << '.'
  end
end

class String
  include FullStop
end

noun_articles = Calyx::Grammar.new do
  start '{fruit.with_indefinite_article.capitalize.full_stop}'
  fruit 'apple', 'orange', 'banana', 'pear'
end

4.times { noun_articles.generate }
# => "An apple."
# => "An orange."
# => "A banana."
# => "A pear."

Memoized Rules

Rule expansions can be ‘memoized’ so that multiple references to the same rule return the same value. This is useful for picking a noun from a list and reusing it in multiple places within a text.

The @ sigil is used to mark memoized rules. This evaluates the rule and stores it in memory the first time it’s referenced. All subsequent references to the memoized rule use the same stored value.

# Without memoization
grammar = Calyx::Grammar.new do
  start '{name} <{name.downcase}>'
  name 'Daenerys', 'Tyrion', 'Jon'
end

3.times { grammar.generate }
# => Daenerys <jon>
# => Tyrion <daenerys>
# => Jon <tyrion>

# With memoization
grammar = Calyx::Grammar.new do
  start '{@name} <{@name.downcase}>'
  name 'Daenerys', 'Tyrion', 'Jon'
end

3.times { grammar.generate }
# => Tyrion <tyrion>
# => Daenerys <daenerys>
# => Jon <jon>

Note that the memoization symbol can only be used on the right hand side of a production rule.

Unique Rules

Rule expansions can be marked as ‘unique’, meaning that multiple references to the same rule always return a different value. This is useful for situations where the same result appearing twice would appear awkward and messy.

Unique rules are marked by the $ sigil.

grammar = Calyx::Grammar.new do
  start "{$medal}, {$medal}, {$medal}"
  medal 'Gold', 'Silver', 'Bronze'
end

grammar.generate
# => Silver, Bronze, Gold

Dynamically Constructing Rules

Template expansions can be dynamically constructed at runtime by passing a context map of rules to the #generate method:

class AppGreeting < Calyx::Grammar
  start 'Hi {username}!', 'Welcome back {username}...', 'Hola {username}'
end

context = {
  username: UserModel.username
}

greeting = AppGreeting.new
greeting.generate(context)

External File Formats

In addition to defining grammars in pure Ruby, you can load them from external JSON and YAML files:

hello = Calyx::Grammar.load('hello.yml')
hello.generate

The format requires a flat map with keys representing the left-hand side named symbols and the values representing the right hand side substitution rules.

In JSON:

{
  "start": "{greeting} world.",
  "greeting": ["Hello", "Hi", "Hey", "Yo"]
}

In YAML:

---
start: "{greeting} world."
greeting:
  - Hello
  - Hi
  - Hey
  - Yo

Accessing the Raw Generated Tree

Calling #evaluate on the grammar instance will give you access to the raw generated tree structure before it gets flattened into a string.

The tree is encoded as an array of nested arrays, with the leading symbols labeling the choices and rules selected, and the trailing terminal leaves encoding string values.

This may not make a lot of sense unless you’re familiar with the concept of s-expressions. It’s a fairly speculative feature at this stage, but it leads to some interesting possibilities.

grammar = Calyx::Grammar.new do
  start 'Riddle me ree.'
end

grammar.evaluate
# => [:start, [:choice, [:concat, [[:atom, "Riddle me ree."]]]]]

Roadmap

Rough plan for stabilising the API and features for a 1.0 release.

VersionFeatures planned
0.6block constructor
0.7support for template context map passed to generate
0.8method missing metaclass API
0.9return grammar tree from #evaluate, with flattened string from #generate being separate
0.10inject custom string functions for parameterised rules, transforms and mappings
0.11support YAML format (and JSON?)
0.12API documentation
0.13Support for unique rules
0.14Support for Ruby 2.4
0.15Options config and ‘strict mode’ error handling
0.16Improve representation of weighted probability selection
0.17Return result object from #generate calls

Credits

Author & Maintainer

Contributors

Author: Maetl
Source Code: https://github.com/maetl/calyx 
License: MIT license

#ruby #text