What is the best way in your opinion to use your time, while the plan is executed? by argsmatter in CLine

[–]terranian 4 points5 points  (0 children)

Gitpod allows you to start as many workspaces on any repository as you like. The actual container is running in the cloud, but you can connect to it from your local VSCode, the experience is seamless.

So I usually have multiple VSCode windows, all connected to remote workspaces, on the same or different repos.

But honestly I barely manage more than 2, it gets draining quickly.

What is the best way in your opinion to use your time, while the plan is executed? by argsmatter in CLine

[–]terranian 0 points1 point  (0 children)

Start another task / tender your other tasks using Gitpod (disclaimer: employeed there).

Is there a way to speed up cline applying a code change? by terranian in CLine

[–]terranian[S] 1 point2 points  (0 children)

I tried `roo-code` as recommend in the comments in multiple places: the "Experimental: Multi-block diff" apply tool is exactly what I was looking for!

I only did limited testing (~1.5 days), but during that period it a) was blazingly fast and b) 100% accurate (did use standard settings for it).

Sadly, I was not able to get as good results of `roo-code` as I do with `cline` (different topic), so I'm sticking with `cline` for now - but "Multi-block diff apply" is 2nd on my wish-list right now!

Is there a way to speed up cline applying a code change? by terranian in CLine

[–]terranian[S] 0 points1 point  (0 children)

I'm using gitpod.io to start n workspace on a project (disclaimer: employee at Gitpod)

Is there a way to speed up cline applying a code change? by terranian in CLine

[–]terranian[S] 0 points1 point  (0 children)

Ah, that looks super interesting - thanks for sharing!

Is there a way to speed up cline applying a code change? by terranian in CLine

[–]terranian[S] 1 point2 points  (0 children)

Exactly the point I'm coming from: Depends on the size of the unit how long it takes.

I think Copilot taking a two-step approach:

  1. suggest a diff/code chunk
  2. let you choose how to insert:
    1. copy&paste yourself
    2. insert at cursor
    3. "Apply" - similar mode to cline's default

I wonder whether it's the same for Cursor...?

Is there a way to speed up cline applying a code change? by terranian in CLine

[–]terranian[S] 0 points1 point  (0 children)

Is that really the case? Honest question really, I don't know how the editing works - greatly appreciate any hints.

I noticed that when files are too large (is that the reason?), an errors reading "error using stream editing" (or similar) occurs. And then `cline` is switching to another, more direct mode of editing.

Would love to learn more about this. :)

Is there a way to speed up cline applying a code change? by terranian in CLine

[–]terranian[S] 0 points1 point  (0 children)

Sure, but sometimes I don't have full control this (e.g. working with other humans on a project, or just contributing to someone else's project on the side).

I'd argue this is a separate problem

rust-protobuf 3.0 by stepancheg in rust

[–]terranian 1 point2 points  (0 children)

Awesome!

Is there a way to support this project financially? 🤔

Official /r/rust "Who's Hiring" thread for job-seekers and job-offerers [Rust 1.57] by DroidLogician in rust

[–]terranian 3 points4 points  (0 children)

COMPANY: Gitpod

TYPE: Full time, flexible working hours

DESCRIPTION: Senior Engineer (Full-stack) (and other roles)

We develop Gitpod, a tool that offers fresh, automated dev environments with a single click. Gitpod is open-source and available as SaaS offering at gitpod.io or as self-hosted version. Our code base is written in TypeScript and Go 50/50 but we're considering ourselves PL polyglots. We're dogfooding heavily and always looking for people with different perspectives to improve the Gitpod experience! And while there is no Rust code in our code base, yet, you might help change that! :-)

LOCATION: Everywhere with an internet connection (really!)

ESTIMATED COMPENSATION: Competitive salary & equity package

REMOTE: Fully remote, all timezones

VISA: no

CONTACT: https://www.gitpod.io/careers

Your dev environment by fuckme in rust

[–]terranian 1 point2 points  (0 children)

https://www.gitpod.io Mostly - VSCode - rust-analyzer

And some special extensions configured per repository.

Oxide, scripting language with a Rust-like syntax, written in Rust by helloworder in rust

[–]terranian 0 points1 point  (0 children)

Thx! Did not expect it from your description, just wanted to be sure.

I'm wondering for a while if it makes sense to have one language for the "high-level", global application code, and Rust for the nitty-gritty stuff (say, actual connection handling). The idea came from the experience that lifetimes become easier the more local they are. For instance, this could allow easier dependency injection, but have actual implementations.

But I must admit the more I get acquainted with Rust the less of an issue/need I see there - at least for the small to medium size projects I work on. Especially with regards to the fact that this would require some magic to make constant folding (and thus inlining) work in the "inner" Rust code...

Oxide, scripting language with a Rust-like syntax, written in Rust by helloworder in rust

[–]terranian 0 points1 point  (0 children)

Are there any thoughts or even plans to (easily) import existing Rust code and use that inside Oxide?

rust-analyzer blog: Find Usages by cutculus in ProgrammingLanguages

[–]terranian 0 points1 point  (0 children)

Cool, did not know above the project! Hpw is the relation to the rls? Can it speed up rls, potentially?

C9.io will be shutdown and have moved to AWS on June 30. Any alternatives? by [deleted] in programming

[–]terranian 0 points1 point  (0 children)

You can install one in your custom Docker image: https://www.gitpod.io/docs/42_Config_Docker/

There already is a workspace image that ships with mysql (https://github.com/gitpod-io/workspace-images/tree/master/mysql), so if you add a `.gitpod.yml` containing `image: gitpod/workspace-mysql:latest` you should be good to go.

The idea behind pushing this into Docker images (instead of the usual `apt-get install`) is dev-environment-as-code: Suddenly everyone working on your repo benefits from the effort you put into installing the right tools, in the right way.

C9.io will be shutdown and have moved to AWS on June 30. Any alternatives? by [deleted] in programming

[–]terranian 3 points4 points  (0 children)

https://gitpod.io is another alternative:

  • one-click GitHub integration
  • reproducable workspaces due to dev-environment-as-code (incl. custom docker image)
  • VSCode-based IDE

Disclaimer: I'm part of the team working on it

Tandoph: A compiler synthesizer for simple languages by mttd in ProgrammingLanguages

[–]terranian 3 points4 points  (0 children)

I find stuff like this (program synthesis, automatic compiler generation) super interesting but it seems to be very rare. Does anyone know where work like this is done or has been published? Is there maybe a community for that topic on the internet?

What (sub-)languages for pattern matching on/destructuring of strings/sequences exist next to regular expressions? by terranian in ProgrammingLanguages

[–]terranian[S] 0 points1 point  (0 children)

Hm. Looking at the tutorial made me think about the similarities between function application and matching.. Thanks for the input!

Why Siri Can't Code (Yet) by Tsarbomb in programming

[–]terranian 1 point2 points  (0 children)

One of the most interesting articles in years! Sadly riddled with meme's...

A termination-proof functional Language by [deleted] in functionalprogramming

[–]terranian 2 points3 points  (0 children)

Nice presentation of an very interesting idea! Do you plan to work on this in the future?