AnswerDotAI / AnswerDotAI/nbdev

[idea]support for deno or other languages(simple directive is enough)

Open
#1,401 1 comment 0 reactions 0 assignees View on GitHub
bug
Dominant language
Jupyter Notebook
Stars
5.3k
Forks
513
Avg merge
2d 30m
Merged PRs (30d)
8

Description

I like the nbdev ❤️ when I find it at first time.

This is just a quick idea.

Today, I find [deno can works in jupyter](https://deno.com/blog/v1.37) now, it is amazing.

- [Vega](https://github.com/rgbkrk/denotebooks/blob/main/VegaTime.ipynb)
- [Polars](https://github.com/rgbkrk/denotebooks/blob/main/10.2_Polar%20DataFrames.ipynb)

I believe if nbdev can support the basic function of other languages(or even Mojo🔥), it would be amazing. Even it support some simple code like, `# export` maybe `// export` in javascript, it would be useful.

I think other languages simply don’t have this type of development environment like nb and nbdev

Contributor guide

Open the contributing guide

Research direction

No implementation files or tests are named in the issue. Start by reviewing nbdev’s current export-directive behavior and the linked Deno notebooks, then define the smallest supported cross-language case. Done should mean a basic directive such as `// export` works for Deno or another named language with coverage for that behavior.

Written by the indexing model from the issue text.

Assessment

Tech stack
deno, jupyter-notebook
Domain
tooling
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.