Comments (3)
...
I struggled to concatenate a number and a string ultimately discovering it is impossible in rholag.
Are you quite sure about that, @jimscarver ? String interpolation works when I try it in the rholang playground:
new x in {
x!("${n}${s}" %% {"n": 123, "s": "abc"})
}
Result
[
"123abc"
]
from rchip-proposals.
There are many other string functions that are needed like case conversion, finding a substring, and matching patterns.
Regular expressions prove to be problematical due to recursion see #19 however filename "glob" pattern matching like [Ss]ubstring are not recursive and could be supported easily https://index.scala-lang.org/salva/scala-glob/scala-glob/0.0.3?
We can also support more types for existing functions easily like string.contains(substring). Any type that makes sense in a function should be supported. This could be done even by scala newbees
from rchip-proposals.
We also need a simple String.match capability being considered in #14
from rchip-proposals.
Related Issues (20)
- RChain light client? Merkle tree to transactions? (IBC for RChain?) HOT 6
- Create a standard procedure for external development HOT 1
- Prepaid rholang execution PRE
- binary attachments on an enhanced DeployData message HOT 6
- provide for data retention and storage payment HOT 6
- Export of REV vault state (REV balances)
- Hard Fork 1
- Soft-fork Mechanism HOT 1
- Hard Fork 1 - bonded REVs minted twice
- remote channels and deploys for cross-shard interaction HOT 2
- rapid rotation of validators, staking longevity rewards and open/flexible enrollment
- REV price stabilization and minting for validator rewards and coop treasury
- rholang 1.1 -> 1.0 dev tool a la babel HOT 9
- Parser/interpreter access within rholang HOT 2
- transparent proxy support HOT 1
- BigInt and Float support HOT 3
- String explode HOT 4
- Decentralizing the Tuplespace HOT 10
- http powerbox funtion
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from rchip-proposals.