Software Alternatives & Startups

Vis VS Smalltalk

Compare Vis VS Smalltalk and see what are their differences

Vis

A vi-like editor based on Plan 9's structural regular expressions.

Rating
0 reviews
Smalltalk

Smalltalk is an object-oriented programming (OOP) language. It is objects all the way down.

Rating
0 reviews
Pricing
Open source
Note: These products don't have any matching categories. If you think this is a mistake, please edit the details of one of the products and suggest appropriate categories.

Which is more popular?

Vis might be a bit more popular than Smalltalk. We know about 38 links to it since March 2021 and only 28 links to Smalltalk.

social mentions
38 vs 28
Text Editors popularity
100% vs 0%
alternatives listed
72 vs 67

Base details

Website, pricing, platforms and company facts side by side.

Vis
Smalltalk
Website github.com squeak.org
Pricing
Open source
Listed in

Features and specs

What each product offers, as listed by its team.

Vis 6 features
Smalltalk 5 features
  • Efficiency
    Vis is designed to be a highly efficient, text-based editor that operates with low resource consumption, making it suitable for use on systems with limited hardware resources.
  • Modal Editing
    Inspired by Vim, Vis offers modal editing, which allows users to switch between different modes for inserting text and manipulating files, providing a powerful and efficient workflow.
  • Keyboard-centric Interface
    Vis, like Vim, emphasizes the use of keyboard shortcuts to navigate and edit text, which can lead to faster and more efficient text editing once mastered.
  • Configurable
    Vis is highly configurable, allowing users to customize and extend its functionalities to suit their specific needs and preferences.
  • Scripting Support
    Vis supports Lua scripting, which enables users to automate tasks and extend the editor's functionality with custom scripts.
  • Open Source
    As an open-source project hosted on GitHub, Vis allows users to contribute to its development and customize the code to fit their needs.

Possible disadvantages

  • Steep Learning Curve
    Like other modal editors, Vis can be difficult for new users to learn, especially if they are accustomed to graphical editors or those without modal interfaces.
  • Limited Documentation
    Compared to more established editors like Vim, Vis has less extensive documentation and fewer tutorials, which can pose challenges for users attempting to learn or troubleshoot.
  • Smaller Community
    Vis has a smaller user community compared to editors like Vim and Emacs, which may result in less community support and fewer resources available online.
  • Less Mature Ecosystem
    Being a relatively newer project, Vis lacks the extensive plugin ecosystem that other editors, such as Vim, offer, limiting the availability of ready-to-use extensions.
  • Limited Platform Support
    Currently, Vis might not be as well-supported on all operating systems or platforms, which can limit its usability for some users.
  • Pure Object-Oriented Language
    Smalltalk is consistently object-oriented. Everything is an object, including primitive operations, which simplifies the mental model for developers.
  • Interactive Development Environment
    Smalltalk offers a rich, dynamic development environment with tools for live code updates and immediate feedback, enhancing productivity and experimentation.
  • Simple Syntax
    The language has a small and easily understandable syntax, which makes it more accessible to beginners and allows developers to focus more on problem-solving.
  • Dynamic Typing
    Smalltalk's dynamic typing allows for flexible coding and polymorphism, making it easy to write generic and reusable code components.
  • Mature and Influential
    As one of the oldest object-oriented languages, Smalltalk has a rich history, influencing many modern languages like Java, Ruby, and Python.

Possible disadvantages

  • Performance
    Smalltalk can suffer from slower performance due to its high level of abstraction and dynamic typing, which may not be suitable for compute-intensive applications.
  • Niche Community
    The Smalltalk community is relatively small compared to more mainstream languages, which can limit resources, libraries, and support available for developers.
  • Learning Curve
    While the syntax is simple, Smalltalk's unique development environment and paradigms can introduce a learning curve for developers coming from other languages.
  • Limited Integration
    Interfacing Smalltalk with non-Smalltalk systems can be challenging, limiting its use in mixed technology environments without proper bridging mechanisms.
  • Dynamic Typing Drawbacks
    While flexible, dynamic typing can also lead to runtime errors that are not caught at compile time, potentially making debugging more difficult.

Videos

Walkthroughs and reviews on video.

Vis 3 videos + Add
Smalltalk 0 videos + Add

Vis 35 Radom Review & Range Test

More videos

  • - Ending Explained! Locked Up (Vis A Vis: El Oasis) | Review | Netflix
  • - Polish Vis 35 - the best pistol of WWII?

No Smalltalk videos yet. You could help us improve this page by suggesting one.

Category popularity

How often each product is chosen within a category, 0–100% relative to the other.

Score bands 0–20 21–40 41–50 51–60 61–100
Vis
Smalltalk
100% 100%
0% 0%
0% 0%
100% 100%
100% 100%
IDE
0% 0%
0% 0%
OOP
100% 100%

User comments

Share your experience with using Vis and Smalltalk. For example, how are they different and which one is better?

Log in or Post with

Social recommendations and mentions

Recommendations tracked on public social media and blogs since March 2021.

Vis 38 mentions
Smalltalk 28 mentions
  • How do you use Vim in the era of AI?
    Moved on to vis a few years ago and never looked back to vim/neovim. Granted, it doesn't have all the sparkles of the former, but it's way leaner and snappier - and you can tell there's no ai in it. https://github.com/martanne/vis. - Source: Hacker News / 2 months ago
  • Show HN: An opinionated fork of micro, built for vibe coders who enjoy code
    > thicc — a fork of micro that's heavy on opinions, not bloat. > What is thicc? File browser. Editor. Terminal. AI tools. One vibe. I don't follow. That seems to be heavy on bloat. Or maybe I'm just happy with vis... - Source: Hacker News / 8 months ago
  • Ad: An Adaptable Text Editor
    People should be aware of two related editors: https://anvil-editor.net/ is an editor more directly inspired by and similar to Acme (but makes no attempt to borrow from Vim). - Source: Hacker News / almost 2 years ago

View more

View more

Alternatives to Vis and Smalltalk

When comparing Vis and Smalltalk, you can also consider the following products.

  • Micro

    Modern terminal-based text editor

    Compare Micro to Vis or Smalltalk:

  • Pharo

    Pharo is a pure object-oriented programming language and a powerful environment, focused on...

    Compare Pharo to Vis or Smalltalk:

  • Kakoune

    Vim inspired — Faster as in less keystrokes — Multiple selections — Orthogonal design

    Compare Kakoune to Vis or Smalltalk:

  • C++

    Has imperative, object-oriented and generic programming features, while also providing the facilities for low level memory manipulation

    Compare C++ to Vis or Smalltalk:

  • acme

    Acme is a powerful text editor, development environment and textual-user-interface platform...

    Compare acme to Vis or Smalltalk:

  • F#

    F# is a mature, open source, cross-platform, functional-first programming language.

    Compare F# to Vis or Smalltalk: