Ian Clarke

Results 153 issues of Ian Clarke

Just as we've created a DSL for HTML (or started to) we're going to need a DSL for CSS. This should be usable both for adding to the document ,...

Currently `SemanticUIClasses` is mutable, this is lazy and can lead to problems if a SemanticUIClasses instance is accidentally reused. Its structure should be changed to make it an immutable object.

enhancement

Are continuations portable? Specifically, could a continuation be serialized and sent across the network to be resumed elsewhere? If that were possible you could potentially do some very interesting stuff...

Are there any recommended usage patterns for using Owner in conjunction with a dependency injection framework like Guice? Guice already has basic support for reading parameters from a .properties file...

The contract API will evolve over time, and we should support a contract versioning mechanism to allow these changes in a backward compatible way. Here is a suggested approach for...

C-feature
E-easy
C-proposal
P-high
A-contract-runtime
A-developer-xp

https://github.com/freenet/locutus/actions/runs/3073961505/jobs/4966424064 Looks like most of it is the Build step. Per @iduartgomez: - [ ] Switch to [Mold linker](https://github.com/rui314/mold) - [ ] Upgrade to get better CI instances

E-medium
P-medium
A-developer-xp

Removed this from `get_state_delta()` function in `interface.rs`, not sure if it's still relevant, close if not. ``` // FIXME: should return a result type, instead ```

C-feature
E-hard
P-low
A-developer-xp

@iduartgomez's suggestions: - [x] add the link to the documentation pretty much at the top of the readme, like they do here https://github.com/rust-lang/cargo (we can name it "The Locutus Book"...

A-documentation

# Overview The proposal describes a system for allowing distributed processing on the Freenet network using WebAssembly functions to process input contracts and update the state of other contracts. The...

C-proposal
E-hard
A-decentralized-services

# Overview Antiflood tokens increase the cost of abusive behavior like spam and denial of service attacks within Locutus. To create antiflood tokens, the user must give up something of...

C-feature
C-proposal
E-hard
P-medium
A-decentralized-services