Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Repo info
Activity
Lucian Ursu
@LucianU
@Mouvedia I saw that issue and it's what's stopping me from using vs code
@prertik I don't know Clojure, but that's not a problem. I wanted to know that there isn't anything in LightTable itself that would stop me from implementing this functionality
Pratik Karki
@prertik

@prertik I don't know Clojure, but that's not a problem. I wanted to know that there isn't anything in LightTable itself that would stop me from implementing this functionality

I'll have to answer the question with both YES and NO. Yes, because if you stick with current LT code and implement the feature writing old ClojureScript code. Then, it's possible. But, if you're writing new ClojureScript code requiring new google-closure-library then No.

J Atkin
@JJ-Atkinson
How is the project coming?
Pratik Karki
@prertik
Not much worthy to notify everyone.
I have some patches which I am running locally.
and it looks like new gitter update on android really messed gitter up.
so, we might have to consider other alternatives too, like a forum for discussions and keeping topics afloat.
like clojureverse
Lucian Ursu
@LucianU

@prertik I don't know Clojure, but that's not a problem. I wanted to know that there isn't anything in LightTable itself that would stop me from implementing this functionality

I'll have to answer the question with both YES and NO. Yes, because if you stick with current LT code and implement the feature writing old ClojureScript code. Then, it's possible. But, if you're writing new ClojureScript code requiring new google-closure-library then No.

where does the limitation come from? with the new google-closure library I mean

Pratik Karki
@prertik
Oh sorry, I should have explained it in more detail. I replied that hurriedly. What I meant was, if you're trying to implement a feature or introduce some new lines of code then, you'll have to make sure the lines of code you introduce should be compatible with cljs version 0.0-2138.
@LucianU
This can be used to check which API were added in newer versions and other details
Lucian Ursu
@LucianU
I see
J Atkin
@JJ-Atkinson
This is a really basic version of my idea for a file parser. It currently parses most of my files accurately, is somewhat extensible to new syntax, and knows how to replace code blocks with new content. https://gist.github.com/JJ-Atkinson/8776c9c9ae970cbc2239a003a5ce895b
This is really some of the ugliest code I've ever seen
Pratik Karki
@prertik
Hmm. Basic versions, WIPs are ugly, no worries. So, regarding your idea, I believe it will fare us good for both development and release if we develop it as a plugin.
For now. Most of the plugins codebase need to be re-done. So, while redoing it we can then pull it into core LT
Pratik Karki
@prertik
Why re-done? Well since, we'll be focusing LT as a Clojure/Script editor we will have to bake in the capabilities of writing Clojure in LT. Plugins will be used to try out new features or language support which haven't made into core.
In other news, I'll be slightly away from LT till May 1st.
Pratik Karki
@prertik
And additionally it would be really good if we could somehow have discussions in a forum like environment to track discussions and comment on the particular discussion. What are your thoughts on this LT community?
I really like this:
J Atkin
@JJ-Atkinson
The only issue is that the idea of tabs seems to be baked in.
J Atkin
@JJ-Atkinson
You mean as a replacement for gitter? Maybe. I would think that reddit and some chat room software would be simpler for a small project.
J Atkin
@JJ-Atkinson
Is the LT system flexible enough to support the entire interface being reset? Minus the command pallet maybe.
Marc G.
@Mouvedia
It's inherent to the use of CJS.
J Atkin
@JJ-Atkinson
Through different design decisions you can still box in the possibilities that you can change. I'm not sure what you are getting at.
@prertik I am now out of school. Finals went well, but I ran into an issue that may take up some of my weekends until June 1st. I'll still be around sometimes. Let me know as soon as you think the changes you are making are stable to build on. I'm still kicking around on a private project for some ux stuff. As soon as it isn't trash I'll publish it so you can have an idea of what I'm doing.
J Atkin
@JJ-Atkinson
K
Pratik Karki
@prertik
Any LT users around? Can you provide me your email id... maybe privately. I have an announcement to make. We are getting a discourse group hosted from discourse. I'll send invites.
Pratik Karki
@prertik
Anyways, https://lighttable.discourse.group/ is our discourse group.
From now on, we will be using this for discussions.
Discourse were kind enough to help setup this group hosted on their server.
Those active here might have noticed the latest lack of development from my side, I had just started a new job so, I was transitioning onto that, I'll pick up where I left off from the coming weekend.
@JJ-Atkinson, if you're around, show me your work, everything looks crappy at first, it's the idea and implementation that counts.
J Atkin
@JJ-Atkinson
On
J Atkin
@JJ-Atkinson
@prertik Sorry, phone typing. I actually have been starting my summer job too. I don't have anything built for lt, but on Saturday I'll get what I have running and include build instructions. It's in fulcro if you are familiar with it. The reason is i needed to learn it, and the LT api is still unstable to build on AFAIK.
Pratik Karki
@prertik
J Atkin
@JJ-Atkinson
I have published my working code:
Not very functional at all, but now I know enough to get moving quickly. I also cleared my schedule tomorrow night so I can get something interesting going.
Pratik Karki
@prertik
Okay cool.
Marc G.
@Mouvedia
@JJ-Atkinson do you have screenshots?
J Atkin
@JJ-Atkinson
Not interesting ones. It's the most bare bones thing possible. The project has a joint purpose of teaching me fulcro and trying out some ui stuff. All I have right now is client server communications somewhat working.
And it shows the code blocks, but not in a nice way.
Pratik Karki
@prertik
It would be awesome @JJ-Atkinson, if we discussed these things on Discourse if you had any updates on this or things you're doing.
J Atkin
@JJ-Atkinson
OK. I'll pass stuff along as it happens. Unfortunately, I'm way tighter on time than I thought I would be for the summer. I really want this feature though, so I'll spend what time I can.
Marc G.
@Mouvedia
@prertik did you make any progress ? You should at least make a post on the newsgroup if you are stepping down.