Git Product home page Git Product logo

erudite's Introduction

Cuis

Cuis is a free Smalltalk-80 environment originally derived from Squeak with a specific set of goals: being simple and powerful. It is also portable to any platform, fast and efficient. This means it is a great tool for running on any hardware, ranging from RasPis and the like and phones, up to server racks, and everything in between, including regular laptops and PCs.

Cuis is

  • Small
  • Clean
  • Appropriable

Like Squeak, Cuis is also:

  • Open Source
  • Self contained
  • Multiplatform

Like other Smalltalk-80 environments (including Squeak, Pharo and others), Cuis is also:

  • A complete development environment written in itself
  • A pure, dynamic Object Oriented language

This repo is obsolete. Active development of Cuis is at the main Cuis repo

erudite's People

Contributors

andswitch avatar jvuletich avatar mmontone avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

erudite's Issues

Remove gnuplot support from EruditeExtensions / EruditeMath

It turns out the FunctionGraphMorph in package Morphic-Widgets-Extras also lets one make plots.

You can display a plot in Erudite by simply inserting something like this in a document:

[[[ | g d |
d := -1.
g := FunctionGraphMorph new.
g domain: (-4 to: 4).
g addFunction: [ :x | x \\ d ] color: Color green.
g addFunction: [ :x | x // d ] color: Color red.
g ]]] embedIt

Proposal: remove gnuplot support, instead use this morph for plots.

Installing [Erudite] requires base system updates to #6247 but this system is updated to #6161.

Hi,

I am raising this issue in Cuis-Smalltalk-Dev, Erudite and hilaire/drgeo.

There exists a git tag for Cuis)Smalltalk-Dev called BaseForCuis6.2.

If I clone the Cuis-S,alltalk-Dev repository and then git checkout BaseForCuis6.2, that works fine, and I get the repsoitory as tagged for Cuis 6.2 including the interesting V3 image for Cuis without "immediate Unicode characters" .

Howver I then subsequently "git clone" the Erudite repository and try to install the Erudite package using

Feature require:'Erudite'

then the Cuis system raises an error and fails to install Erudite.

The message is : Installing [Erudite] requires base system updates to #6247 but this system is updated to #6161. Please install Cuis base system updates and retry. OK'

I tried running

ChangeSet installNewUpdates

that did not help, but in fact an alternative which I am more interested in, is trying to install Erudite "the way it was at the time of BaseForCuis6.2".

Is there a git tag please for the Erudite repo BaseForCuis6.2 so that Erudite can be git checkout'ed using a tag BaseForCuis6.2 so that I can install Erudite in a Cuis 6.2 system ?

The reason I also post this issue in hilaire/drgeo is because DrGeo instructs to intall Cuis6.2 and then to install Erudite (and SVG, Numerics, Parsers etc.)

Thanks,
David Stes

UML not parsed in nested book sections

It looks like UML is not being parsed in nested book sections.

At first glance it works, however after closing and reopening a UML book, only the UML in the top-level sections are images.

Feature request: tables

Would you also like to have tables in the Erudite package?

If yes, what should the syntax look like?

Petit Parser - wrong version

Hi.
Error installing PetitParserTutorial.
Petit Parser expected = 1.3
Petit Parser current version (Cuis-Smalltalk /Parsers )= 1.2

Cuis version: #4253

PetitParserTutorial doesn't load

PetitParserTutorial package doesn't load.

Error says: 'Could not find code package file for [PetitParser]. Installation of [PetitParserTutorial] failed'.

This happens after installing Erudite first.

My guess: I think this is a problem of Cuis feature requirement subsystem. Feels like it is looking for a CodePackageFile even when PetitParser package is already loaded in the image.

PetitParserTutorial requires PetitParser 1.2, and PetitParser already installed by Erudite is 1.4

Unable to open an Erudite book after installing EruditeExtensions

The system throws an error when selecting one of the "Read" or "Edit" entries in the Erudite menu.

It complains about 'bad number of arguments' when doing a call to self perform: #markup on an EruditeMarkupGrammar object.

I think the root of the problem is calling perform: with selectors whose methods are AdvisedMethod instances.

To confirm this, I changed a test case in the MethodAdvisersTests class to send perform: #selector instead of sending selector directly to the subject after installing the AdvisedMethod. This results in the same error.

Typo in MorphicBook.pck.st

We can change submorphs alignment via using {axisEdgetWeight: ::selector}: . The axisEdgeWeight can be be either a number between 0.0 and 1.0, or one of #columnTop, #rowLeft, #center, #rowRight, #columnBottom. For example, let''s center our submorphs:

axisEdgetWeight should be axisEdgeWeight (extra letter t in original)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.